Implemented a new reservation method: Checking for a password field in player's userinfo. Thanks BlackSignature and WaLkMaN for the idea. Implemented more methods for the kicking player algorithm: Kick only from spectators. If there is no spectator, then go to the next search method. Kick player by played time ( the oldest player on the server or the newest player on the server ). Added admin immunity flag in configuration file ( which flag should be skipped from algorithm ). Added kick message field in configuration file.
Added reservation type either by IP address or name. Added some settings for connected players checking. Added parsing player's name in SV_ConnectClient hook ( Thanks HamletEagle for showing me this way ). Improved connected players checking code. Thanks for WaLkZa for a small fix