For proposed protocol specification see: FAForever/server#607 and FAForever/server#608. The latter PR contains a feature complete implementation that is ready to be tested with a supporting client.
A feature which has already been requested a few times for 1v1 and will be especially relevant for bigger matchmaker games is having a "ready" check before the game starts. The server would send a match_info message which would trigger a popup in the client that looks something like:

Whenever someone clicks the ready button, a new match_info message will be sent so that the client can update the UI. Once everyone accepts the match, the launch sequence will happen as normal. If the timeout is reached before everyone accepts, then the match cancellation sequence will happen and the party will be entered back into the queue.
Wanna have the bug fixed quickly?
Visit Issue hunt...

For proposed protocol specification see: FAForever/server#607 and FAForever/server#608. The latter PR contains a feature complete implementation that is ready to be tested with a supporting client.
A feature which has already been requested a few times for 1v1 and will be especially relevant for bigger matchmaker games is having a "ready" check before the game starts. The server would send a
match_infomessage which would trigger a popup in the client that looks something like:Whenever someone clicks the
readybutton, a newmatch_infomessage will be sent so that the client can update the UI. Once everyone accepts the match, the launch sequence will happen as normal. If the timeout is reached before everyone accepts, then the match cancellation sequence will happen and the party will be entered back into the queue.Wanna have the bug fixed quickly?

Visit Issue hunt...