please report lobby server / uberserver bugs to
https://github.com/spring/uberserver/issues
also if you are developing lobby server related stuff, please suscribe to the rss of the page https://github.com/spring/uberserver/commits/master
also please read MOTD on the lobby-server...!
lobby server (uberserver) bugs / changelog
Moderators: Moderators, Lobby Developers
Re: lobby server (uberserver) bugs / changelog
updated this today:
- lobbyserver should now only accept and send valid utf-8. any non-utf8 message will be ignored. it warns when invalid utf-8 data is received
- it should behave much nicer when server is under heavy load, means fewer server-side timeouts
- USERID is now checked for uint32 (according to docs). it warns about invalid usage, before it was ignored which caused trouble on some clients
- fixed some invalid access checks, some commands were available for normal users which shouldn't
- lobbyserver should now only accept and send valid utf-8. any non-utf8 message will be ignored. it warns when invalid utf-8 data is received
- it should behave much nicer when server is under heavy load, means fewer server-side timeouts
- USERID is now checked for uint32 (according to docs). it warns about invalid usage, before it was ignored which caused trouble on some clients
- fixed some invalid access checks, some commands were available for normal users which shouldn't
Re: lobby server (uberserver) bugs / changelog
next update:
- added a workarround for SPADS host to communicate with SLDB again, it broke because it directly send binary data. this required to add a LOT of ugly code. if you ever plan to send binary data through the lobby protocol, encode it with base64 as its a text-only protocol!
- remove USERID / GENERATEUSERID / ACQUIREUSERID, it was used by nothing it seems, lobby clients send the lobby id already at login!
- added p compatibility flag which made the agreement plain text! this should allow clients to remove some ugly code to parse the agreement
currently chanserv is broken, to fix a server restart is required
- added a workarround for SPADS host to communicate with SLDB again, it broke because it directly send binary data. this required to add a LOT of ugly code. if you ever plan to send binary data through the lobby protocol, encode it with base64 as its a text-only protocol!
- remove USERID / GENERATEUSERID / ACQUIREUSERID, it was used by nothing it seems, lobby clients send the lobby id already at login!
- added p compatibility flag which made the agreement plain text! this should allow clients to remove some ugly code to parse the agreement
currently chanserv is broken, to fix a server restart is required
Re: lobby server (uberserver) bugs / changelog
lobby server restarted, everything should be fine again.