All updates

Version 0.11.2

Fixes
  • A player with a mark beside their name was being dropped from the server. Fixed.
  • It showed as "Connection lost: Connection reset" and happened as soon as anybody held a renegade, reaper or judge mark.
  • Update the server. The client does not have to be updated.
The full list of changes

What it was

  • In the player list a name is usually not set at all - which means "use the profile name" rather than "no name". The mark was appended to that emptiness, and it settled silently inside the line.
  • Nothing threw and nothing was logged until the packet reached encoding. There it threw on the network thread, and a server answers that by closing the connection.
  • So the player saw an error that named neither this mod nor the mark.

Why it survived a release

  • It only fired once somebody actually held a mark - and no mark existed during any check, nor across two clean server starts.
  • Nothing here can press a mouse button, so the client used for checking stopped at the server list. Anything that happens only once a person is in the world could not be checked at all, and this was hiding exactly there.
  • The checking client can now join a server by itself, and that gap is closed.