How our BF2142 autoadmin program works
This explanation assumes our server is set for 50 players max and there are 2 reserved slots for supporting members (paying members). These settings are subject to change by the admin team.
This explanation excludes automated kicks for team killing or idle or vulgar language.
The most straightforward way off explaining the program is to explain how kicks happen. There are three distinct ways that a player can get kicked. They are listed here in the order that they most commonly occur;
1. Kicking for not being in a squad
The autoadmin program allows a player 90 seconds to join a squad and then kicks. This script does not distinguish between supporting members or non-supporting members, both will be kicked if they do not join a squad. This kick operates whatever the server population.
Prior to 90 seconds, server warning messages appear top left of the screen like this;
At 90 seconds a server kick notification appears top left of the screen like this;
At 90 seconds a punkbuster kick notification appears bottom center of the screen like this;
The player is then kicked from the server and will see a punkbuster message in the main menu like this;
2. Kicking non-supporting member for joining on the last two slots 48/50 or 49/50
If the server was allowed to fill to 50/50 then a supporting member attempting to join would get a 'Server Full' message. So the autoadmin program keeps two reserved slots open so that supporting members can always join. With two reserved slots the server browser shows 48/50. If a non-supporting member attempted to join then a slot would be temporarily occupied while they are being kicked and the server browser would show 49/50, then return to 48/50.
In the main menu the player, who is a non-supporting member, clicks 'join server' when the server shows 48/50 or 49/50. The map starts to load and the server message is displayed like this;
The autoadmin program recognizes the player is a non-supporting member and kicks from the server within a few seconds. The player sees the map continue to load, even though they have already been kicked. The map finishes loading and the player clicks 'Join Game'. There is no connection to the server and the game returns to the main menu with this message;
This is the default message for when
BF2142 doesn't know what has happened. This is unfortunate wording and can cause frustration.
3. Kicking non-supporting member to make room for a supporting member
The autoadmin program keeps the last two slots open as reserved slots at 48/50. When a supporting member joins on a reserved slot the autoadmin program kicks the non-supporting member who has been on the server the longest. One player in & one player out, keeps the server population at 48/50, ready for the next supporting member to join.
For the non-supporting member being kicked, a server kick notification appears top left of the screen like this;
A punkbuster kick notification appears bottom center of the screen like this;
The non-supporting member is then kicked from the server and will see a punkbuster message in the main menu like this;
If you are tired of being kicked from your favorite server then check out how little of an investment it is to
become a supporting member and
reserve your slot(read part 7)