Skip to content

Dedicated server

Ringworld also runs the dedicated server. Patch haloceded.exe with ringtool install-loader haloceded.exe and install the DLLs next to it, as described in Installation. Nothing is drawn on the server, so the rendering features on this site do not apply to it, and the console is always enabled.

Server fixes

  • CPU use: the server waits between frames instead of spinning at full speed, with an 8 ms frame while there are players and a 33 ms frame while it is empty.
  • Ping: each player is pinged on their own clock, every 250 ms, and their ping is measured separately.
  • Multikills keep counting after a match has run for more than 32768 ticks (about 18 minutes).
  • Kills: an object the game has flagged to be killed now dies even when the killing damage is zero.
  • Server browser queries include each player's ping and the server's host port.
  • Network resets: the server keeps reading from its socket after a network reset.

Warning

These fixes have not been tested on a live public server yet.