beyond-all-reason / teiserver

Middleware server for online gaming
https://www.beyondallreason.info/
MIT License
47 stars 47 forks source link

Incomplete TASSERVER implementation: Compflags `u` and `b` #284

Open MasterBel2 opened 3 months ago

MasterBel2 commented 3 months ago

Clients (most notably SpringLobby & my personal client(s) built on UberserverClientCore) that have implemented the b compat flag will fail to connect, due to expecting additional data in the BATTLEOPENED command from the server.

The lack of support for u is less consequential - since it is only an optional message sent to hosts when a user joins to let them decide whether the user may join the battle.

For reference: Spring lobby protocol description