mirror of
https://github.com/barronwaffles/dwc_network_server_emulator.git
synced 2026-07-17 08:31:03 -05:00
Redo session_id patch
This commit is contained in:
parent
a9ea32368f
commit
4ec2a75641
|
|
@ -391,7 +391,7 @@ class GameSpyQRServer(object):
|
|||
self.log(logging.DEBUG, address, session_id, utils.pretty_print_hex(recv_data))
|
||||
|
||||
def keepalive_check(self):
|
||||
#self.log(logging.DEBUG, None, "Keep alive check on %d sessions" % (len(self.sessions)))
|
||||
#self.log(logging.DEBUG, None, session_id, "Keep alive check on %d sessions" % (len(self.sessions)))
|
||||
|
||||
pruned = []
|
||||
now = int(time.time())
|
||||
|
|
@ -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]
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user