Home - Membercat-Studios/Streamlabs-Integration GitHub Wiki
Welcome to the documentation, you can find a quick guide on basic setup and commands below.
After setting up the plugin, you should take a look at getting started to start creating your configuration!
Obtaining your Streamlabs socket token
- Go to your Streamlabs dashboard. Once there, click on your profile icon in the top right and select Account Settings
- Next up, click on API Settings and copy your Socket API Token
- After that, open up the plugin's
config.yml
and paste your socket token into thesocket_token
field - Enter
/streamlabs reload
ingame or in your server's console and wait for the plugin to connect
Commands
The plugin can be controlled using the /streamlabs
command, which is available to every player with the streamlabs.admin
permission.
The following sub-commands can be used:
/streamlabs reload (noreconnect)
: Reloads the configuration, applys changes and shows issues if any were found. By default, the command also reconnects to the Streamlabs server to make sure changed token settings are applied, however this can be disabled by using thenoreconnect
argument./streamlabs status
: Reports the status of the connection to the Streamlabs server/streamlabs connect
: Attempts to connect to the Streamlabs server if not already connected/streamlabs disconnect
: Manually disconnects from the server if connected/streamlabs player add {name}
: Adds a player to theaffected_players
field in the config/streamlabs player remove {name}
: Removes a player from theaffected_players
field/streamlabs test {event_type} (bypassratelimiters) [placeholder=value]...
: Triggers the given event type, optionally bypassing rate limiters and using the placeholder values you specified. You should definitely use this command to test your config before using it live on stream!/streamlabs ratelimiters reset
: Resets all of the rate limiters in your configuration/streamlabs goal start {type} {amount}
: Starts a new goal of the given type, using the given amount/streamlabs goal stop
: Tries to stop the currently active goal, freezing it in place/streamlabs goal remove
: Tries to remove the currently active goal, completely deleting it