AFK still counts immune players

sh_afk_partial for immunity to kicking only. Also, fixed the set team
command always saying it moved to the ready room.
Fix for sh_loadplugin on server side plugins

which weren't loaded at startup.
Altering time/round limits

Also fixed number arguments with only a min set erroring.
Set reserved slot count via command

sh_setresslots will change the number of reserved slots and save it.
Welcome messages team colour tracking

Hopefully it'll work.
Suspend/resume plugins

Does not call Cleanup, just pauses timers and disables hooks and console
commands.
First draft web plugin configs

Untested, may need more work.

Also, Plugin:OnSuspend() and Plugin:OnResume() events. OnSuspend is
called before disabling commands and pausing timers, and OnResume is
called after enabling commands and resuming timers.
Handle reload timeouts correctly

Should not load plugins again if we timed out reloading web configs.
Save to same config path that was loaded

For gamemode specific config files.
Chatbox scaling improvements

Should look much better at 1440x900 and some other lower resolutions.
Call OnWebConfigLoaded on web loaded plugins

The bans plugin needs to retrieve the bans if set to after the config's
loaded.
Gamemode specific web configs

Return a "gamemode" field along with the "success" and "config" fields
to have the config cached locally for the specific gamemode rather than
the generic config file.
Tested and working (hopefully) web configs

Should be working fine.
Extra hooks for fun

Maybe someone has a plugin that would use these.
Per map time limits

Add a "time" key to the map's table in the MapCycle.json file.
Group badges inherit
More useful report
Standardise plugin checks

Shine:IsExtensionEnabled( Name ) returns true and the plugin table if
the plugin exists and is enabled, otherwise returns false.

Also, the workshop updater plugin now denies map extensions as an option
in map votes if a mod is out of date.
Typo correction, and override sv_say with sh_say

If you want to override any stock console commands, add a hook to
"NS2EventHook", and return true and your replacement function.
Interp/move rate commands

for on the fly adjustment.