You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jan 9, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+14-8Lines changed: 14 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,18 +3,19 @@
3
3
4
4
A Python exe for integrating Streamlabs and any game supporting Rcon. It receives the Streamlabs events and uses configurable logic to send an approperiate RCON command to the game server to do something. Its currently being used with Factorio, but should be compatible with any other Rcon interfaced game.
5
5
6
-
At present only really tested with Twitch, but should work with mixer and youtube based on API spec.
6
+
At present only really tested with Twitch, but should work with mixer and youtube based on API spec. The tool runs fully on your pc removing any risk of sharing access keys or donators details.
7
7
8
8
9
9
Installation & Usage
10
10
==========
11
-
1. Get the [latest version zip](https://github.com/muppet9010/Streamlabs-Rcon-Integration).
12
-
2. Create a free account at [Currency Layer website](https://currencylayer.com) and make a note of the API access key as needs to be entered in to the programs config later on.
13
-
3. Unzip the files in to the desired folder.
14
-
4. Open config.json in a text editor and add in your details.
15
-
5. Run the program: Streamlabs Rcon Integration.exe
16
-
6. Select the desired profile from the dropdown and click Start.
17
-
7. The integration is now running between the Streamlabs account and the game using the selected profile.
11
+
1. Install the current release of Python 3.7 with default options: https://www.python.org/downloads
12
+
2. Get the [latest version zip](https://github.com/muppet9010/Streamlabs-Rcon-Integration).
13
+
3. Create a free account at [Currency Layer website](https://currencylayer.com) and make a note of the API access key as needs to be entered in to the programs config later on.
14
+
4. Unzip the files in to the desired folder.
15
+
5. Open config.json in a text editor and add in your details.
16
+
6. Run the program: Streamlabs Rcon Integration.exe
17
+
7. Select the desired profile from the dropdown and click Start.
18
+
8. The integration is now running between the Streamlabs account and the game using the selected profile.
18
19
19
20
Should a critical error occur the program may fail to load or close. Details can be found in the most recent log file within the Logs folder.
20
21
@@ -55,6 +56,11 @@ Manipulator script's are special in that they support raw python code that will
55
56
56
57
The config has a `Rcon No Commands` option. When enabled it prints the RCON commands to the activity window rather than sending them. It also skips the RCON connection test which the Start button is clicked within the app. In effect not doing any RCON commands.
57
58
59
+
Profiles can have `options` specified for them to control specific program behavior:
60
+
- twitchMysterSubGiftMode = when Twitch Subscription Mystery Gifts are given out by a viewer to random other viewers the event can either be reacted to for the donator or receiver. The programs default is the `donator` value if the setting isn't specified in the profile's options. The `money` valyeType will obey this setting and the other event type won't be triggered for Twitch Subscription Mystery Gifts to avoid duplicate reactions.
61
+
-`donator` - react to it as one large donation using the `subMysteryGift` event reaction.
62
+
-`receiver` - react to each viewer getting the gifted subscription using the `subscriptionGift` event reaction.
0 commit comments