Reserve Slots

Included is a basic reserve slot manager. To enable the reserve slot manager set cvar mani_reserve_slots 1
The reserve slot manager requires that you allocated a certain amount of player slots so that players who are in the reserveslot.txt file and/or adminlist.txt file can join without waiting for the server to be not full.
The amount of reserve slots that you wish is defined in the cvar mani_reserve_slots_number_of_slots
If you wish players setup in the adminlist.txt file to be include as reserve slot players set the cvar mani_reserve_slots_include_admin 1
If you wish a player to be immune from being kicked when a reserve slot player joins but you don’t want to give them reserve slot join privileges then add them to the imunnitylist.txt with the ‘n’ flag.
There are two types of reserve slot strategy available: -

Allow Reserve Slots to fill

This is set by defining cvar mani_reserve_slots_allow_slot_fill 1
In this mode only the reserve slots can be used by players defined in the adminlist.txt file and reserveslot.txt file.
In this mode it will not kick existing players from the server to make way for a reserve slot player.

Keep Reserve Slots free

This is set by defining cvar mani_reserve_slots_allow_slot_fill 0
In this mode the reserve slots are used solely as a buffer for people joining.
Once a player has connected the reserve slot manager will determine if the player is on the reserveslot.txt list and kick an existing player if the server is full making the reserve slots free again.

Kick method

There are two ways in which the system will determine who should be kicked: -

Ping

In this mode the player with the highest ping will be disconnected (spectators are chosen first before active players)
For this method set your cvar mani_reserve_slots_kick_method 0

Time Connected

In this mode the player with the shortest connection time will be disconnected (spectators are chosen first before active players)
For this method set your cvar mani_reserve_slots_kick_method 1

Redirection to another server

If a player is not allowed onto the server you can setup a cvar to redirect the player to another of your servers.
Set cvar mani_reserve_slots_redirect to your chosen server (xxx.xxx.xxx.xxx:port)