Basic information:
This plugin has two parts, a country based kicker, and a ping based kicker. The country kicker works as described here*.
The ping kicker has two methods of kicking, an instant kick, and an average kick. The average kick allows for you to define both the number of samples to use, and the minimum samples before acting on the average.
The plugin also has a trial version of a update notification system built in. If you decide to use it, you must first disable the sandbox mode. Messages will appear in the chat box, notifying you of an update to the plugin.
Ping wildcard for ping kick message is %ping%
Country wildcard for country kick message is %country%
Requirements:
Sandbox mode disabled for version control to work. If sandbox mode is enabled, the plugin will disable the version control.
Future Development:
- This is just in the drawing board phase, so input is more than welcomed. I envisage the plugin somehow handling the case when the server becomes laggy, and there are no more players to remove in an attempt to fix it. Perhaps something along the lines of triggering a server reboot when all players leave.
- Whitelist based on clan tag and reserved slots and country
- Disable kicking between two times
Installation:
- Extract CLatencyManager.cs into BF3 directory.
- Extract CLatencyManager.inc into Plugins folder
Current version:
1.0.1.16
Changelog:
1.0.1.16
- Fixed BF3 ping kicker
- Changed missing ping kicker with extra setting: start checking missing ping after x seconds:
Sometimes it takes a while for the players ping to appear, kicking them too soon (even during loading of the game.) With this setting you can control how long a player has to be in the server before the "missing ping check" starts. Players without ping will get several warning messages in ingame chat.
1.0.1.15
- Speeded up country kicker task
1.0.1.14
- Added option to disregard whitelist & player threshold for the country kicker.
1.0.1.13
- "No Ping" Kicker now checks the whitelist
1.0.1.11 -> 1.0.1.12
- Uncommented out kick function
1.0.1.10 -> 1.0.1.11
- Bug fixes
1.0.1.9 -> 1.0.1.10
- Fixed yell
- Switched to named kicks for BF4
1.0.1.7 -> 1.0.1.9
- Minor bug fix for issue with AdKats
1.0.1.6 -> 1.0.1.7
- Minor bug fix for poor BF4 leave logging
1.0.1.5 -> 1.0.1.6
- Minor bug fix for poor BF4 join logging
1.0.1.4 -> 1.0.1.5
- Added support for BF4
1.0.1.3 -> 1.0.1.4
- Added ability to kick players with no ping
1.0.1.2 -> 1.0.1.3
- Small bug fix
1.0.1.1 -> 1.0.1.2
- Small bug fix
1.0.1.0 -> 1.0.1.1
- Small bug fix
- Sorted Country List
1.0.0.1 -> 1.0.1.0
-Small performance gains
- Added Ingame messages
1.0.0.0 -> 1.0.0.1
Changed method of determining current player count
Download:
LatencyManager(1.0.1.16).zip
Attachment 4034
Attachment 3931
LatencyManager(1.0.1.13).zip
Download 1.0.1.12
Donations:
Donations for my work are more than welcome.

Thankyou to the following donators
ParaEXE
Yupster
IAF SDS
HexaCanon
kcuestag
xFaNtASyGiRLx
Blackis and clan =BF30=
GAZGAZ (www.big-team.ru)
jking54
_gp?
tonnic
EBassie
SnotGoblin
ixnorp