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
We could use free cloud services in order to make the Queue legit (Queue has no order ). I would suggest https://www.cloudamqp.com/ , which has a free plan for RabbitMQ and I think is a good option to materialise the Virtual Queue into something more fair . We may use the RabbitMQ for any other features, such as the Matchmaking server
When trying to join a server that is full add the user to an artificial queue and repeatedly try to join the server.
Display in the UI that the application is waiting for a free slot
Allow user to force join (in case something is bugged)
allow user to cancel Queue
Repeatedly request game server info until a free slot is available (not try to get rate limited)
Send 'disconnect' to make sure user is not in game
(Alternatively display a notification that a free slot is available and confirm to connect)
Connect to the server
If in the meantime somehow the slot is taken again, repeat
Allow enabling queueing for empty Servers (let user configure min players to Join) (would work even better with quickplay)
Multi Server Queueing / Quickplay:
The text was updated successfully, but these errors were encountered: