INNER CODE UNIT · Python
enum_trigger
tx00100xt/SeriousSamClassic-VK · SamTSE/GameAgent/main.py:61
def enum_trigger(data, addr):
p = Player()
p.addr = addr
buffer = "s"
topop = ""
for key in servers:
server = servers[key]
if(time.time() - server.lastheartbeat > 300):
# 5m have passed since last heartbeat
# server sends a heartbeat every 2.5 minutes
# we'll kick the server out because he's not doing this
print("Server " + fmta(server.addr) + " hasn't given a heartbeat since " + time.strftime("%c", time.gmtime(server.lastheartbeat)) + ", kicking!")
topop += key + ","
continue
if(not server.visible):
continue
if(len(buffer) + 6 > 1024):