So, I decided to release this because some people kept asking for it, this is not the final version so it may contain some bugs. Commands listed below are accessible via rcon, console and init.txt. There were more commands, but i decided to remove them considering the fact that some naughty admins could use them in wrong way(yea changing spped etc)

Here is a list of commands:
  • load Loads server plugin (sapp.dll), commands listed below are available only if 'load' had been issued before.
  • unload Unloads server app, useful when new version of sapp.dll is released :-) and you want to perform update without restarting server.
  • ip [player_number] Displays player's IP, Rev DNS and CD-KEY hash
  • afk_kick [seconds] AFK players are kicked after a given period of inactivity, if [seconds] is 0 then afk kicking is disabled
  • ping_kick [ping] If player's ping is higher than [ping] for about 20 seconds, he's kicked. However, player who just joined the game and his ping is high for a while is not punished by this feature.
  • afk Displays inactivity periods (in seconds) of players.
  • coldsnap_ag [enabled] Coldsnap antiglitching - players trying to c4 switch or glitching into bases are kicked instatly, this feature also protects from a certain server crash that happens when player gets into certain location.
  • ipban [player_number] Player is banned by his IP rather than by his CD-KEY hash.
  • ipban ip_number eg ipban 66.66.66.66
  • ipbans List of IP Bananas.
  • ipunban Unbans IP.
  • cpu Displays Processor's brand string, and operating system version info.
  • uptime Displays uptime of sapp.dll and operating system.
  • pl = sv_players
  • k = sv_kick
  • b = sv_ban
  • say = sv_say
  • about :*


I tested it only on Windows XP SP2 and on gameservers.com (don't know what they are runnig) but it should work as well on other systems supported by Halo CE.

Information about installation and download:
http://xhalo.co.cc

SAPP in action:
http://img45.imageshack.us/img45/2010/c4switchdw5.jpg