Skip to main content
Reference

Plugin Settings

Project Settings → Plugins → Server Queue, stored in DefaultGame.ini under [/Script/ServerQueueCore.ServerQueueSettings]. Many settings can be overridden on the server command line.

Slots and queue​

SettingDefaultCommand lineDescription
Total Slots16-QueueTotalSlots=The server's capacity
Reserved Slots0-QueueReservedSlots=Part of Total Slots kept for higher priorities
Lend Reserved SlotsOffRegular players may use free reserved slots
Reserved Slot Min PrioritySupporterLowest priority that uses reserved slots
Max Queue Length100-QueueMaxLength=Invited party members count
Max Party Size4-QueueMaxPartySize=1 turns parties off
Party Form Timeout60 sHow long a party waits for its members
Reservation Timeout30 s-QueueReservationTimeout=How long a reserved slot waits for its player
Reconnect Grace Period120 s-QueueGracePeriod=How long a player who left keeps their slot; 0 turns it off
Queue Reconnect Timeout60 sHow long a waiting player keeps their place after losing the connection
Allow Direct JoinOnPlayers with no reservation may log in while a slot is free for them
Position Update Interval1 sHow often waiting players get their position

Priorities and verification​

SettingDefaultCommand lineDescription
Permission ProvidersConfig-QueuePermissionProvider=<class path> (adds one)See Priorities
Priority ListemptyUsed by the Config provider
Priority FileSaved/ServerQueue/Priorities.json-QueuePriorityFile=Used by the File provider
Priority UrlemptyUsed by the HTTP provider
Priority Cache Duration300 sHow long looked-up priorities are kept
Auth Providernone-QueueAuthProvider=<class path>See Player verification
Auth UrlemptyUsed by the HTTP auth provider
Http Timeout5 sFor the HTTP providers
Allow Priority KickOff-QueuePriorityKickSee Priority kick
Priority Kick Min PriorityAdmin
Priority Kick MessageSent to the kicked player

Server browser​

SettingDefaultDescription
Publish Queue To SessionOnWrites the number of waiting players into the online session
Session Queue Length KeySQ_QUEUESession setting key for it

Client​

SettingDefaultDescription
Auto Travel On Slot ReadyOnTravel to the server by itself when a slot is ready
Client Reconnect Duration45 sHow long to keep trying to reconnect to the queue after losing the connection

Beacon​

SettingDefaultCommand lineDescription
Auto Start Beacon HostOnStart the queue beacon when a server world begins play
Run On Listen ServerOffAlso run the queue on listen servers. Dedicated servers always run it
Beacon Port15000-BeaconPort=Port the beacon listens on, and the default port clients connect to
Min Ping Interval0.25 sFaster pings from one client are ignored