ET:L Master Server


Periodically sync with etmaster

  1. Send getservers request to
  2. Receive getserversResponse
  3. Send getstatus request to each server on the master list
  4. Save server info to database referenced by unique IP and PORT combination

Server listing and heartbeats

Accept getservers and globalservers packets from clients


  • Attempt fake connection at a suspicious server and see if we get redirected.
  • Auto-ban servers sending wrong packets to our fake client, e.g. forced redirection.