INNER CODE UNIT · Python

server_challengeresponse

tx00100xt/SeriousSamClassic · SamTFE/GameAgent/main.py:39

def server_challengeresponse(data, addr):
  if(servers.has_key(fmta(addr))):
    servers[fmta(addr)].challengeresponse(data)
  else:
    # server didn't join yet, make server join
    server_join(data, addr)

def server_statechanged(data, addr):
  if(servers.has_key(fmta(addr))):
    if(servers[fmta(addr)].visible):
      servers[fmta(addr)].statechanged(data)
    else:
      if(servers[fmta(addr)].prejoinactions > 5):
        servers.pop(fmta(addr))
        print("Server sent too many pre join actions, removing!")
      else:
        servers[fmta(addr)].prejoinactions += 1
  else:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…