Closed cleanrock closed 11 years ago
Also applies to OPENBATTLEEX.
sorry for the stupid question, but whats the difference? words vs sentence?
missing "normalization" (=removal of space/tab) of engine & version?
We should change "{engineName} {engineVersion}" to "engineName engineVersion" in the protocol docs: http://springrts.com/dl/LobbyProtocol/ProtocolDescription.html#BATTLEOPENEDEX:server http://springrts.com/dl/LobbyProtocol/ProtocolDescription.html#OPENBATTLEEX:client
"{} = sentence = several words (at least one!) separated by space characters", see protocol introduction for details.
yeah, uberserver implementation doesn't match lobbyprotocol: https://github.com/spring/uberserver/blob/master/Protocol.py#L1393
i guess a new compatibility flag is needed to fix that...
engineVersion and engineName should be added to OPENBATTLE & BATTLEOPENED & the EX version removed (but as sentence)
see #15
the EX commands should be removed and the existing commands fixed by using sentences
uberserver sends them as words:
I guess words are enough for these so we should correct LobbyProtocol.