YeGods High Ping Remover - v1.0.1.10
About the plugin:
Allow admins to keep the server free from bad connections & set maximum allowed ping/choke/loss
Supported Languages:
English
German - Thanks to
sessus
Polish - Thanks to
300FraYda
French - Thanks to
flubber
Dutch - Thanks to
justeagle
Server Console Vars:
Quote:
// Enable the high ping remover plugin
yghpr_enable "1"
// Maximum allowed ping on the server.
// 0 to disable.
yghpr_maxping "100.0"
// Maximum ping points before a client gets kicked, this is updated once a second.
// 60 points will mean the client gets kicked in 60 seconds.
yghpr_maxpingpoints "60"
// Allow admins immunity from getting kicked for a high ping.
yghpr_adminsimmune "1"
// Warn the user for the last 10 connection breaks every second until kicked
yghpr_connectionbreakwarn "1"
// Maximum kick counts a client can get before getting banned.
// 0 to disable
yghpr_maxkickcounts "3"
// How long to ban a client for hitting the kick count limit.
yghpr_kickcountlimitbantime "60"
// How often to clear the kickcounts array.
// 1 = a minute
yghpr_kickcountcleartime "60"
// Extra immunity flag to stop clients getting checked for a high ping
// Flag types (Using the same ones found in the sourcemod admins.inc)
//
// Reservation = 0
// Generic = 1
// Kick = 2
// Ban = 3
// Unban = 4
// Slay = 5
// Changemap = 6
// Convars = 7
// Config = 8
// Chat = 9
// Vote = 10
// Password = 11
// RCON = 12
// Cheats = 13
// Root = 14
// Custom1 = 15
// Custom2 = 16
// Custom3 = 17
// Custom4 = 18
// Custom5 = 19
// Custom6 = 20
//
// Default is set to "1" Generic
yghpr_extraimmunityflag "1"
|
Installation:
yghpr.smx -> addons\sourcemod\plugins
yghpr.phrases.txt -> addons\sourcemod\translations
plugin.yghpr.cfg -> cfg\sourcemod
yghpr.sp -> addons\sourcemod\scripting
Version History:
1.0.1.10
- Really small optimization
1.0.1.9
- Removed the slight change i made to the ping calculation - Need to do some debugging first & get the calculations right (Added it as a last minute thing which was a bad idea)
- Added a new cvar "yghpr_extraimmunityflag" for a custom immunity flag
1.0.1.8
- Made a slight change to the Ping calculation thanks to urus
- Disabled the Choke/Loss options for the time being (causing too many problems with TF2)
- Added a Polish translation - Thanks to
300FraYda
- Added a French translation - Thanks to
flubber
- Added a Dutch translation - Thanks to
justeagle
1.0.1.7
- Made a small change that will hopefully fix the choke bug with TF2
1.0.1.6
- Fixed another translation bug
1.0.1.5
- All translation bugs fixed
- Hopefully fixed the TF2 config bug
- Added a german translation - thanks to
sessus
1.0.1.4
- Fixed a bug with the translations - Thanks to bailopan
1.0.1.3
- Plugin now supports translations
1.0.1.2
- Added a few more client connected checks
- Fixed a bug with the loss option
- Few typos fixed in the config file - copy & pasted ;)
1.0.1.1
- Fixed the cVar limits for max ping/choke/loss
1.0.1.0b
- All convars changed to yghpr_### & changed the config name to pluging.yghpr.cfg
- Added new loss & choke options
- Kick counts are now recorded & clients can be banned after they hit a specified number - 0 to disable this option
- Kick counts array can be cleared after a specificed time with - yghpr_kickcountcleartime
- Ping/Choke/Loss options can now be disabled by an admin
1.0.0.4
- Spectators are now skipped
- Added a warning message for the last 10 seconds of a ping violation before getting kicked/banned
1.0.0.3
- Added an option to ban a client aswell as kicking
- Changed the versioning system requested by xYx
1.0.2
- Fixed the config folder error
- Moved the plugin out of beta
1.0.1 BETA
-Option to protect admins from getting kicked for having a high ping
v1.0.0 BETA
-Initial release
Have fun dubbeh