[ANY] FAC - Convar Checker.
1 Attachment(s)
What is this?
This is a pretty basic Anti Cheat that people can basically set, wait about a day, read the logs (with clients in game), configure then forget. Uh. What the hell man. There's SMAC, VBAC, KAC, VAC, Rcon Locker, etc. Well, I originally started this in hopes that it would make it's way into SMAC, since KAC is forever horrible. However, I don't have the time to bring this up to feature spec for what's in place currently. That, and I think it's pretty easy to follow how this works (At least it was easy until I added all these dang configuration options :P). Oh, okay... What makes this different? This doesn't care about what static values should be in place, depending server settings, this will check the client against those. This checks every replicated and cheat cvar. The list is generated based on your server. For instance, the list generated on my CS:S server was 414 Convars that it goes through. Oh Sh*t didn't Bailopan do this way back in 2008? Yes, he did. I sadly only found this out today after I ran into the same issue he did with mat_hdr_tonemapscale. It's highly suggested you place this in RemovalsSlowThread.cfg. Uh... How do we prevent a reoccurrence from what happened with that?! Well see the Cvars below! You'd basically set a detection ratio where if **% are detected, an error is thrown with the ratio of detection and convar name, no one will be banned when this occurs. Convar list (Not automatically generated). fac_convarcheck_timertime(5.0)- How often should I be querying for values? (0 to disable) fac_convarcheck_checkcount (5)- How many checks should I do before moving on? fac_convarcheck_ratiocheck (75) - If the ratio is higher then this, something has gone terribly wrong. fac_convarcheck_detectionaction (1) - 0 = Kick, 1 = Ban fac_convarcheck_banduration (0) - Ban Length. 0 = Permanent. Onwards = Minutes. Configuration Files (Not automatically generated). addons/PATH_SM/configs/FAC/AdditionsSlowThread.cfg addons/PATH_SM/configs/FAC/RemovalsSlowThread.cfg Credits Psychonic - Huge thanks for putting up with my questions, as silly as some are. You do know this can be easily bypassed, right? Yeah, I know. This was done for fun mostly. Besides, hopefully VAC can catch those "fools". |
Re: [ANY] FAC - Convar Checker.
Quote:
I've always enjoyed you unique posts. The way you ask and answer a question. Cheers |
Re: [ANY] FAC - Convar Checker.
I'd like to apologize to anyone running 1.0.
My sanity checks were flawed, one included dividing by zero if no one is ingame. I've tested 1.1 to the best of my ability and I'm running it in production now. So far I've had no errors thrown over several map changes with over 55 players ingame. EDIT: UGH. Errors are driving me nuts. 1.1b is up. |
Re: [ANY] FAC - Convar Checker.
Hey Kyle. This is what I have so far. Would you be willing to take a look and tell me what I need to do. Also, would it be okay to keep coming back here and you offering advice as to what cvars should be blocked and fixed?
Code:
L 10/27/2011 - 00:18:38: [ConvarChecker.smx] WARNING: I was about to do something nasty to 100 percent of the server because they all failed the check for mani_tickrate. |
Re: [ANY] FAC - Convar Checker.
Quote:
|
Re: [ANY] FAC - Convar Checker.
Not having issues..just trying to set cvar restrictions for people taken advantage of vulnerable cvars.
Here is everything I am running: Server Plugins 0:<TAB>"Mattie's EventScripts, http://www.eventscripts.com, Version:2.1.1.370" 1:<TAB>"Metamod:Source 1.9.0-dev" Source: Metamod Plugins [01] Keeper's Sound Plugin (HYBRID) (2.2.3) by Keeper [02] Mani Admin Plugin (1.2.22.6 SMM) by Mani [03] SourceMod (1.4.0-dev) by AlliedModders LLC [04] Stripper (1.2.2) by BAILOPAN [05] SDK Tools (1.4.0-dev) by AlliedModders LLC [06] SDK Hooks (2.1.0) by Tsunami, psychonic Sourcemod Plugins 01 "Advanced HL2 Movement" (0.2.4) by Chanz 02 "FAC - Convar Checker" (1.1b) by Kyle Sanderson 03 "Infinite Aux Power only for Half-Life 2 MultiPlayer" (2.0.0) by Berni & Chanz 04 "Resource Manager" (2.0) by -=|JFH|=-Naris 05 "Say Sounds (including Hybrid Edition)" (4.0.2) by Hell Phoenix 06 "Spawn & Kill protection" (1.3.0) by Berni, Chanz Eventscript Plugins Timeleft by Hunter |
Re: [ANY] FAC - Convar Checker.
Here is a longer list. Any help would be appreciated :)
Code:
1/2011 - 15:11:04: [ConvarChecker.smx] WARNING: I was about to do something nasty to 100 percent of the server because they all failed the check for sv_infinite_aux_power. |
Re: [ANY] FAC - Convar Checker.
That's brutal man. I had two cvars for CS:S that I had to blacklist. Unless if there's a bug somewhere... I've yet to encounter it, though.
EDIT: Two values are: mat_hdr_tonemapscale r_VehicleViewDampen |
Re: [ANY] FAC - Convar Checker.
So, do you suggest I blacklist all those cvars?
Also, don't know if you can help me with this. Caught a regular in my server using this script. Not sure what it means or what it does. Do you have any clue? Code:
wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait;wait; |
Re: [ANY] FAC - Convar Checker.
Kyle, how do I "blacklist" the cvars?
|
All times are GMT -4. The time now is 00:55. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.