Quote:
Originally Posted by epzminion
Looked into it a bit, and I have found that replacing the call to KeyValues::KeyValues(char const*, KeyValues::KV_DISPOSABLE_STRING_TABLE_STATE) with a call instead to KeyValues::KeyValues(char const*, IKeyValuesSystem *, bool) in the CConnectionlessLanMgr::UnpackPacket(netpacket _s *) function within matchmaking_ds_srv.so allows the server to appear in the group server list again.
The CServerManager::OnEvent(KeyValues *) function doesn't seem to like disposable keyvalues, and FindKey can't find a match with them, causing the server to not respond to InetSearchServerDetails queries from clients and keeping the servers from showing up on the list.
|
Thanks for the info; I didn't have access to pre-patch server files.
I've now patched the file and my servers are showing again, re:
https://i.imgur.com/zTOeQEl.png
__________________