Skip to content

UCrowdControlDeveloperSettings

Inherits UDeveloperSettingsBackedByCVars

Plugin configuration, editable under Project Settings → CrowdControlSettings or in DefaultGame.ini:

ini
[/Script/UnrealCrowdControl.CrowdControlDeveloperSettings]
GamePackID=UnrealDemo
GameName=Unreal Demo
ApplicationID=your-app-id
PublicClientKey=your-public-client-key
bStartSessionAutomatically=True
PropertyDescription
GamePackIDThe ID of your effect pack. UnrealDemo is the shared testing pack; you receive your own ID when your game is set up.
GameNameThe game name displayed to viewers in the Crowd Control menu.
ApplicationIDApplication ID issued by Crowd Control. When set, authentication uses the appID auth-code flow (OnAuthCodeReceived fires with a code/URL); when empty, the legacy Twitch/YouTube/Discord platform login is used.
PublicClientKeyThe Public Client Key (app secret) issued with your Application ID. Required to complete the auth-code token exchange - set it whenever ApplicationID is set. Safe to ship in client builds.
bStartSessionAutomaticallyStart a game session automatically once authenticated (default true). Disable to control sessions with StartGameSession/StopGameSession.