Skip to main content

ServerQueueCore

Server queue and reserved slots for Unreal Engine dedicated servers.

When a dedicated server is full, players normally get "server full" and have to try again and again. ServerQueueCore gives them a place in line instead. Waiting players hold a lightweight beacon connection, see their position and an estimated wait, and travel in by themselves when a slot is free. Supporters, VIPs and admins can be served first, keep reserved slots, and friends can queue together as a party.

The plugin is online subsystem agnostic: it works with Null, Steam, EOS or your own backend. Everything is available from Blueprint and C++.

Beta

ServerQueueCore is in beta (version 0.7.0). The API can still change between versions.

tip

New to the plugin? Start with Installing the plugin and the Quick Start, or run the Demo to see a working queue in a few minutes.

Features​

FeatureDescription
QueueWaiting players hold a beacon connection, get position updates and a one-time token when a slot is ready.
Gated loginsThe game server only lets in players with a reservation, a grace period or a free slot.
Reserved slotsPart of the capacity is kept for higher priorities, optionally lent out while unused.
PrioritiesRegular, Supporter, VIP and Admin from a config list, a JSON file, an HTTP service or Blueprint.
Player verificationOnly verified players get into the queue: HTTP, Blueprint or Steam.
Priority kickAdmins get in right away on a full server; the lowest priority player makes room.
PartiesFriends hold one place in the queue and get all their slots at once.
Map changes and reconnectsPlayers in the game come back through a grace period; waiting players keep their position.
Server browserPublishes the number of waiting players into the online session: "64/64 (+12 waiting)".
Queue panelA ready-made widget with address box, Join and Leave, position and wait estimate.
Setup validationOne click checks the beacon, game session, slots and providers.
Blueprint + C++Subsystems, events and nodes, plus a networking-free queue core you can drive and test directly.

Supported engine versions​

EngineStatus
Unreal Engine 5.8✅ Supported

Supported platforms and backends​

BackendStatus
Null / LAN✅ Supported
Steam (SteamCore PRO or OnlineSubsystemSteam)✅ Supported, with Steam verification through the Server Queue Steam add-on
EOS✅ Supported. There is no built-in EOS verifier: send an EOS id token and check it with the HTTP or Blueprint auth provider
Your own backend✅ Supported

Windows and Linux.