XAP

XAP started as a basic server monitor to reboot a halo server it crashed. After sometime it evolved into a powerful tool used for server administration. Not only does this reboot a server to maximize uptime, it interacts with players to create the community you want.

Features

  • Monitors to ensure that servers are online and restarts them if they freeze or crash
  • You can notify a web site a server restart and tell the website server port is operating
  • Constantly checks the table of players and automatically starts when a player is above the specified ping
  • Monitors the movement of each player and automatically starts the players seem to be away from your computer (AFK players) to optimize the play space for new players
  • teams monitor and self kicking a player to change teams if unjustly
  • Can you tell a detailed information of the players when the player says " statistics"
  • Provides easy administration kickability simply saying (via text) and no part of the name of the players
  • Gives players the option to skip the map by voting at the start of each game
  • Traitors can boot automatically to prevent cd key bans
  • Allows you to configure a list of insults and automatically alerts or kicking a player who insults too (in several languages)
  • Multithreaded to run smoothly on multiple servers
  • sv_say easy sv_end_game and custom commands broadcast to all servers
  • Allows you to set clan tags to avoid " phonies" - forced to adminadd
  • complete database integration option for the player tracking
  • Ipbanning through databases
  • Restart ipban PeerBlock after (and after x minutes)
  • Maxplayers Force and private server (for hosting) (+ 16)
  • Managing remote access (telnet to the server for options)

Changlog

9.12.28.00

  • Initial release

9.12.30.18

  • Fixed sv_say rcon command crash
  • Made auto reboot optional
  • Made output window cleaner
  • Fixed tabbing order

9.12.31.27

  • Added sv_say message broadcasting to all servers
  • Added sv_end_game broadcasting to all servers

9.12.31.30

  • Stabalized server rebooting

9.12.31.33

  • Fixed? weird reboot issue... will monitor
  • Added ip/advanced player info
  • Removed .609 software requirement

10.1.4.42

  • Changed XSA to XAP
  • Added text based admin adding/commands so admins arent kicked
  • Change process definition(internal) to:
  • Allow for program upgrades without rebooting servers
  • Non admin "stats?" command
  • Admin "nokick" command
  • Broadcast message intervals
  • Logging of players
  • Layout change

10.1.6.43

  • Bug fix in admin commands
  • .hmu drag+drop execute
  • Fixed error in message broadcast.

10.1.15.55

  • Fix in name based admin commands
  • Fix ping typo
  • Fix nokick
  • Fix in tcp socket
  • Stabalized shutdown
  • Added remembering admins between games
  • !!Stable admin commands!! yay =]
  • Broadcast-> Custom command
  • "Silent" admin commands
  • Resume from upgrade crash fix

10.1.18.58

  • Kick on uneven teamswitch (after warning)
  • Custom Halo Console title
  • Fix admin text commands
  • Fix in ip information- ips have been off
  • Layout redesign
  • Betray kick
  • Logfile rotation fix

10.1.25.70

  • Fix start all servers
  • Fix crash resulting from admin commands on numerical names
  • Add admin command logging
  • (spent 6 hours) Rewriting class to be thread safe- fixing crash
  • Fix in applying settings (issues when no broadcast message set)
  • Fix in log file re selection
  • Factor typing into afk kick
  • In game stats based on gametype
  • No "skip map" on upgrade
  • New version notify
  • Added admin "stats #"
  • Stats for slayer, oddball and king added/ctf fixed
  • Quick start all servers
  • duplicate server
  • Remember stats between upgrades/saves
  • Fix (xap)crash- currently unknown cause
  • "Graceful" game closing(sv_end_game)
  • Mapswitch vote
  • only one teamswitch warning for game
  • Fix remembering admins between games
  • Logfile opening fix

10.1.25.75

  • Insulting name kick
  • Added copy all non server stats to easily duplicate settings
  • Insult Kicking/Warning
  • Fix bug in non http servers
  • Fix false offline reboots
  • Fix in admin commands- ignore case for names
  • Remove save one monitor
  • Fix duplicate monitor- dont duplicate count info

10.2.19.80

  • Fix in insult kick
  • Hook already running server
  • Advanced stats
  • File based insult management
  • File based server stats sending
  • Fix in betray kick

10.2.22.81

  • Fix in applying numeric settings
  • Fix in upgrade autosave location

10.4.3.85

  • Fix in close monitor
  • Remote management (telnet)
  • aa (adminadd) shortcut command
  • Ipban (when database attached)
  • fix in getting ip for advanced stats
  • Fix in admin commands when server is rebooted
  • Fix in name kick (capitals)
  • Fix in name kick (loading from config file)
  • Fix in rcon command with unicode characters (past 0xff now appear as ?)
  • Disable auto refresh in advanced stats- allows for easier ip getting
  • Clantag kicking- require adminadd for people using your clan tag
  • Force maxplayers
  • Force private

10.5.9.86

  • Cut back to only one filetype
  • Remote management auto start
  • Added donate button to website so people stop bothering me about it
  • Fix in say teamswitch
  • Remote reboot/shutdown/startup
  • Mapvote logic update- split or ignore no votes
  • Fix logfile errors

10.5.12.87

  • Peerblock auto reboot
  • Fix in rebooting.
  • Fix in save insult file
  • Allow no title change
  • Fix "this version" button
  • Remove "apply next reboot"

10.5.13.88

  • Fix in rebooting.

10.8.10.89

  • Fix in rebooting.
  • Added auto logfile init to curb admin errors
  • Added "names like" command
  • Added "getinfo" command
  • Added catch all error handling. Makes it easier to debug issues
  • Various other fixes

10.9.8.90

  • dont require say teamswitch for teamswitch kick
  • Add prefix setting to database
  • Fix for win2k3 (ram info causes crash)
  • Fix in remote xml parsing
  • Change sql
  • fix in ip getting
  • fix in reboots (oops, stop didnt really stop it. my bad)
  • Hide console window
  • Anti rcon brute force
  • Xap redesign
  • Created installer/uninstaller :)
Tags: