Settings. AdKats settings are now stored database side almost exclusively. They have always been stored there, but now have been removed from procon's plugin setting list. The only things remaining plugin side are DB connection settings, setting lock information, and debug level.

Command Access during Startup. Commands cannot be accessed until the first player listing is complete, all commands issued before this is complete are rejected. Looking at our current systems this usually takes about 1 minute after initial startup. Admins are informed in-game when the startup sequence has completed, and how long it took to complete.

Enhancements

Added setting lock. Settings in AdKats can now be locked with a password. This is so you can give lower level admins access to mini-ban-management (and some other basic functions), without endangering your other settings.

Orchestration Enhancement. Automatic MULTIBalancer whitelisting for admins is now an optional selection.

Orchestration Enhancement. Automatic reserved slot for the AdKats user list is now an optional selection.

Orchestration Enhancement. Automatic spectator slot for the AdKats user list is now an optional selection.

Command Enhancement. Lead command can now be targeted at a player.

Command Enhancement. Rules command can now be targeted at a player.

Added uptime command. Debug and information purposes; Gives info on server, procon, and AdKats uptime, along with a couple other things.

Added assist command. Will move the requesting player to the weak/losing team and thank them for doing so.

Added spectator slot command. Will add the player to spectator slots for the current server.

Added reserved slot command. Will add the player to reserved slots for the current server.

Added disperse command. Will add the player to MULTIBalancer even dispersion for the current server.

Added whitelist command. Will add the player to MULTIBalancer whitelist for the current server.

Added logging of player name/IP changes. Now all changes of IP and name are logged for record/tracking purposes.

Automatic PBSS. An automatic PBSS (Punkbuster Screenshot) is triggered on any player who has the @report or @admin command issued against them.

Automatic command DB addition. Any new commands I add in new versions of AdKats will not require a special database query from you to add access to them, they will be added automatically.

Leave Messages for Acted Players. Any player who leaves the server after having a command issued on them will trigger a chat message to admins in-game.

Procon Chat Enhancement. Messages intended for online admins are now bold in procon chat window when no admins are in-game.

Added swapnuke command. This command will move everyone on the server to the opposite team. This is still experimental, and I would suggest taking caution in using it.

Bugfixes

Fixed the killme command. Fixed the killme command which was broken by 4.1.0.0.

Name Ban Fix. Name bans were still enforced if a player changed their name.

Setting feed to stat logger. Setting feed to stat logger has been changed considerably. Settings are now only fed on the hour, and reductions have been made to only required settings.

Setting Fetch. Settings were not fetched initially on AdKats startup, causing any commands changed in the first 5 minutes of operation to be overwritten by database stored settings. This has been fixed.

Player listing. Player listing was not called automatically on startup, this caused up to 30 additional seconds where commands were inaccessible. This has been fixed.

Threading. Major issues with threading have been resolved. One thread was not exiting, so more were being spawned to compensate, causing eventual layer lockup. This has been fixed, and the process is now being monitored.