Send JOINING message in response to FOLLOW. Actual join may still fail due to room restrictions. Not tested.
Also convert teams to complete game config.
The whole feature is still untested at all.
Initial theme selection is now random. Theme prompt now has a search input and no longer uses FlowLayout. (Resolves
issue #520)
Start work on the checker. Not it could connect to the server and... crash it.
- Collect synced packets to send within 1 second (cSendEmptyPacketTime) into buffer which is flushed each second.
- Send empty packet only if there was no other synced message within last second.
This should reduce traffic load: less bytes and less packets (less packets is very good for the server too).
Trying to prevent audio mute from endlessly spamming. Untested.