mirror of
https://github.com/barronwaffles/dwc_network_server_emulator.git
synced 2026-09-08 11:15:09 -05:00
Bug fixes from SMTDDR
This commit is contained in:
@@ -50,7 +50,7 @@ def parse_gamespy_message(message):
|
||||
messages['__cmd_val__'] = value
|
||||
found_command = True
|
||||
|
||||
messages[key] = value
|
||||
messages[key] = value.rstrip('\x00')
|
||||
|
||||
stack.append(messages)
|
||||
messages = {}
|
||||
|
||||
@@ -403,7 +403,7 @@ class GameSpyQRServer(object):
|
||||
if delta < 0 or delta >= timeout:
|
||||
pruned.append(session_id)
|
||||
self.server_manager.delete_server(self.sessions[session_id].gamename, self.sessions[session_id].session)
|
||||
self.log(logging.DEBUG, None, "Keep alive check removed %s:%s for game %s. Client hasn't responded in %d seconds." % (self.sessions[session_id].address[0], self.sessions[session_id].address[1], self.sessions[session_id].gamename, delta))
|
||||
self.log(logging.DEBUG, None, session_id, "Keep alive check removed %s:%s for game %s. Client hasn't responded in %d seconds." % (self.sessions[session_id].address[0], self.sessions[session_id].address[1], self.sessions[session_id].gamename, delta))
|
||||
|
||||
for session_id in pruned:
|
||||
del self.sessions[session_id]
|
||||
|
||||
Reference in New Issue
Block a user