Fixed: a client didn't locally keep a name assigned to them by the server upon reconnecting to the server that executed the "map" CCMD.
This addresses the following tracker ticket: https://zandronum.com/tracker/view.php?id=4232
When the map
CCMD executed by the server and clients were told to reconnect via SERVERCOMMANDS_MapNew
, the client(s) would eventually restore their userinfo via D_SetupUserInfo
in ServerCommands::SetConsolePlayer
, which also replaced any overridden name previously assigned to them by the server. The overridden name, however, is still used on the server as it should be.