Raised This Month: $32 Target: $400
 8% 

[ANY] Little Anti-Cheat


Post New Thread Reply   
 
Thread Tools Display Modes
Happy DODs player
AlliedModders Donor
Join Date: Sep 2009
Old 06-01-2020 , 06:28   Re: [ANY] Little Anti-Cheat
Reply With Quote #121

Oke got it loaded now correctly the 1.5 version on Dods...

I uploaded it now on a small server with not that many players joining so i can test it out howe it handles with Smac also installed.

And if it maybe acts on surten players / As it handles sometimes diffrent then Smac right.
__________________
Happy DODs player is offline
SnowHP
Senior Member
Join Date: Sep 2016
Location: Porto, Portugal
Old 06-02-2020 , 07:31   Re: [ANY] Little Anti-Cheat
Reply With Quote #122

I cool feature will be whitelist players who bought bhop from store, like zeph one
__________________
SnowHP is offline
J_Tanzanite
Senior Member
Join Date: Aug 2018
Location: Norway
Old 06-02-2020 , 07:41   Re: [ANY] Little Anti-Cheat
Reply With Quote #123

Quote:
Originally Posted by SnowHP View Post
I cool feature will be whitelist players who bought bhop from store, like zeph one
Whitelisting players from detections can be done via the "Forwards" Lilac provides, like so: https://github.com/J-Tanzanite/Littl...ment-614134149

There are so many plugins out there that can mess with player's input and such, and it would be unreasonable for me to add exceptions to all sorts of plugins, plus, it would make Lilac bloated.

It's better if the Authors who make Bhop purchasable add my Forward to their plugin and block detections themselves.

Sadly, this is the best way of going about whitelisting :/
J_Tanzanite is offline
dran1x
Junior Member
Join Date: May 2020
Old 06-03-2020 , 20:58   Re: [ANY] Little Anti-Cheat
Reply With Quote #124

Hey Tanzanite lilac has been doing me great so far, It's been banning players for me while I've been spectating them and I haven't had to ban them myself! Good job and thanks for the AC.

Im using the latest version on github.
dran1x is offline
Alex101192
Senior Member
Join Date: Aug 2018
Old 06-07-2020 , 16:21   Re: [ANY] Little Anti-Cheat
Reply With Quote #125

Ok so first, the version you have uploaded on this forum is different compared to the github one. Github version has a bigger size and the command lilac_ban_status works there, command which does not work on the forum version. It would be nice if you updated both versions to avoid the misleading of people like it happened with me.

Second, my sourcebans is setup and the cvar to use sourcebans++ is set to one, while the material one is set to 0. When using the commands lilac_ban_status on console this is the result:

Code:
==[Little Anti-Cheat 1.5.1]==
Checking ban plugins:
Material-Admin:
Loaded: No
ConVar lilac_materialadmin = 0
Sourcebans++:
Loaded: No
ConVar lilac_sourcebans = 1
As you can see it says sourcebans is not loaded despide cvar being set to one and sourcebans being installed.

I am on L4D2 btw. Not sure if you knew this game even existed. Many coders in this forum are unaware of its existence.

Last edited by Alex101192; 06-07-2020 at 17:01.
Alex101192 is offline
J_Tanzanite
Senior Member
Join Date: Aug 2018
Location: Norway
Old 06-07-2020 , 18:15   Re: [ANY] Little Anti-Cheat
Reply With Quote #126

Quote:
Originally Posted by Alex101192 View Post
Ok so first, the version you have uploaded on this forum is different compared to the github one. Github version has a bigger size and the command lilac_ban_status works there, command which does not work on the forum version. It would be nice if you updated both versions to avoid the misleading of people like it happened with me.

Second, my sourcebans is setup and the cvar to use sourcebans++ is set to one, while the material one is set to 0. When using the commands lilac_ban_status on console this is the result:

Code:
==[Little Anti-Cheat 1.5.1]==
Checking ban plugins:
Material-Admin:
Loaded: No
ConVar lilac_materialadmin = 0
Sourcebans++:
Loaded: No
ConVar lilac_sourcebans = 1
As you can see it says sourcebans is not loaded despide cvar being set to one and sourcebans being installed.

I am on L4D2 btw. Not sure if you knew this game even existed. Many coders in this forum are unaware of its existence.
Not sure why this is "misleading".
They are different sizes because they are different versions.
This forum has version 1.5.0, whereas the version on github is version 1.5.1

The command "lilac_ban_status" was only added in version 1.5.1, and doesn't exist in version 1.5.0, as you can see here: https://github.com/J-Tanzanite/Littl...b6f77517901c07

I did however forget to upload version 1.5.1 on this Forum, which I will do tomorrow, sorry about that.

This command was added specifically to help diagnose where the issue is for some people when it comes to sourcebans++ not working.
Most people don't have this issue, and those who do never give me any information that might help solve the problem.
At least you are giving me something to work with

You mention that you have "Sourcebans" setup, do you mean Sourcebans++, or the old depreciated "Sourcebans"?
Sourcebans != Sourcebans++
And Little Anti-Cheat only supports Sourcebans++

I'm going to assume you do have Sourcebans++ installed, could you do "sm plugins list" and show me?
J_Tanzanite is offline
borzaka
AlliedModders Donor
Join Date: May 2020
Location: Hungary
Old 06-08-2020 , 16:08   Re: [ANY] Little Anti-Cheat
Reply With Quote #127

First of all, I would like to thank you for your hard work! Fighting against cheaters is a great and noble cause!

I started to use you plugin (GitHub version 1.5.1) a couple of days ago, but with lilac_ban "0" to test and monitor how would it work.
And I also disabled lilac_convar, because I'am using another plugin for that.

So, I have couple of things to report which may help you.

My server:
My feedbacks:
  • Many of my clients got kicked for having too high ping. Later they reconnect, and stayed with no high ping problems. Could you extend your ping check to 60 seconds (I read somewhere that it's currently 45 seconds)? I believe there would be less kicks, because they ping would normalize by that time.
  • Support for Sourcebans++ natives: SBPP_BanPlayer()
    Get inspiration from SMAC: https://github.com/Silenci0/SMAC/blo...ipting/smac.sp
    PHP Code:
    #define SBPP_AVAILABLE()            (GetFeatureStatus(FeatureType_Native, "SBPP_BanPlayer") == FeatureStatus_Available)
    native void SBPP_BanPlayer(int client,int target,int timechar[] reason);
    MarkNativeAsOptional("SBPP_BanPlayer");
    if (
    SBPP_AVAILABLE())
        {
            
    SBPP_BanPlayer(0clientdurationsReason);
        }
        else if ... 
  • Your plugin catched the aimbot cheater faster than SMAC! 19:58:20 vs 19:57:09
    SMAC:
    Code:
    L 06/08/2020 - 19:56:04: [smac_aimbot.smx | 0.8.7.3] Cyphorino (ID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0) is suspected of using an aimbot. (Detection #2 | Deviation: 153° | Weapon: weapon_aug)
    	Map: de_inferno | Origin: 1960 -188 256 | Angles: 7 108 0 | Weapon: weapon_aug | Team: 3 | Latency: 78ms
    L 06/08/2020 - 19:56:48: [smac_aimbot.smx | 0.8.7.3] Cyphorino (ID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0) is suspected of using an aimbot. (Detection #3 | Deviation: 150° | Weapon: weapon_ak47)
    	Map: de_inferno | Origin: 2174 638 160 | Angles: -0 88 0 | Weapon: weapon_ak47 | Team: 2 | Latency: 78ms
    L 06/08/2020 - 19:57:51: [smac_aimbot.smx | 0.8.7.3] Cyphorino (ID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0) is suspected of using an aimbot. (Detection #4 | Deviation: 53° | Weapon: weapon_awp)
    	Map: de_inferno | Origin: 1377 453 129 | Angles: 3 170 0 | Weapon: weapon_awp | Team: 2 | Latency: 82ms
    L 06/08/2020 - 19:58:19: [smac_aimbot.smx | 0.8.7.3] Cyphorino (ID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0) is suspected of using an aimbot. (Detection #5 | Deviation: 103° | Weapon: weapon_aug)
    	Map: de_inferno | Origin: 2241 1020 159 | Angles: 2 -93 0 | Weapon: weapon_aug | Team: 3 | Latency: 78ms
    L 06/08/2020 - 19:58:20: [smac_aimbot.smx | 0.8.7.3] Cyphorino (ID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0) is suspected of using an aimbot. (Detection #6 | Deviation: 102° | Weapon: weapon_aug)
    	Map: de_inferno | Origin: 2241 1020 159 | Angles: 2 -82 0 | Weapon: weapon_aug | Team: 3 | Latency: 82ms
    L 06/08/2020 - 19:58:20: [smac_aimbot.smx | 0.8.7.3] Cyphorino (ID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0) was banned for using an aimbot.
    	Map: de_inferno | Origin: 2241 1020 159 | Angles: 2 -82 0 | Weapon: weapon_aug | Team: 3 | Latency: 82ms
    LILAC:
    Code:
    2020/06/08 19:56:05 [Version 1.5.1] {Name: "Cyphorino" | SteamID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0} is suspected of using an aimbot (Detection: 2 | Delta: 153 | TotalDelta: 622 | Detected: Aim-Snap Aim-Snap2 Autoshoot Total-Delta).
    	Pos={1960,-188,256}, Angles={8.04960,108.25584,0.00000}, Map="de_inferno", Team={3}, Weapon="weapon_aug", Latency={Inc:0.000092,Out:0.080217}, Loss={Inc:0.000000,Out:0.000000}, Choke={Inc:0.819553,Out:0.000000}, ConnectionTime={1167.742309 seconds}, GameTime={248.203125 seconds}
    2020/06/08 19:56:21 [Version 1.5.1] {Name: "Cyphorino" | SteamID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0} is suspected of using an aimbot (Detection: 3 | Delta: 4 | TotalDelta: 14 | Detected: Autoshoot).
    	Pos={1242,162,209}, Angles={1.62072,-89.92166,0.00000}, Map="de_inferno", Team={2}, Weapon="weapon_awp", Latency={Inc:0.000373,Out:0.078774}, Loss={Inc:0.000000,Out:0.000000}, Choke={Inc:0.847097,Out:0.000000}, ConnectionTime={1183.668334 seconds}, GameTime={264.101562 seconds}
    2020/06/08 19:56:49 [Version 1.5.1] {Name: "Cyphorino" | SteamID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0} is suspected of using an aimbot (Detection: 4 | Delta: 150 | TotalDelta: 1210 | Detected: Aim-Snap Aim-Snap2 Autoshoot Total-Delta).
    	Pos={2174,640,160}, Angles={-0.19193,88.91315,0.00000}, Map="de_inferno", Team={2}, Weapon="weapon_ak47", Latency={Inc:0.000002,Out:0.077925}, Loss={Inc:0.000000,Out:0.000000}, Choke={Inc:0.825595,Out:0.000000}, ConnectionTime={1211.579101 seconds}, GameTime={292.000000 seconds}
    2020/06/08 19:56:51 [Version 1.5.1] {Name: "Cyphorino" | SteamID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0} is suspected of using an aimbot (Detection: 5 | Delta: 0 | TotalDelta: 0 | Detected: Autoshoot).
    	Pos={2194,998,160}, Angles={0.64663,139.88354,0.00000}, Map="de_inferno", Team={2}, Weapon="weapon_ak47", Latency={Inc:0.000000,Out:0.079081}, Loss={Inc:0.000000,Out:0.000000}, Choke={Inc:0.852979,Out:0.000000}, ConnectionTime={1214.282226 seconds}, GameTime={294.703125 seconds}
    2020/06/08 19:57:09 [Version 1.5.1] {Name: "Cyphorino" | SteamID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0} is suspected of using an aimbot (Detection: 6 | Delta: 1 | TotalDelta: 5 | Detected: Autoshoot).
    	Pos={1372,419,127}, Angles={5.66521,-175.15301,0.00000}, Map="de_inferno", Team={2}, Weapon="weapon_ak47", Latency={Inc:0.000000,Out:0.075989}, Loss={Inc:0.000000,Out:0.000000}, Choke={Inc:0.840407,Out:0.000000}, ConnectionTime={1232.188964 seconds}, GameTime={312.601562 seconds}
    2020/06/08 19:57:09 [Version 1.5.1] {Name: "Cyphorino" | SteamID: STEAM_1:1:xxxxxxxxx | IP: 0.0.0.0} was banned for Aimbot.
    	Pos={1372,419,127}, Angles={5.66521,-175.15301,0.00000}, Map="de_inferno", Team={2}, Weapon="weapon_ak47", Latency={Inc:0.000000,Out:0.075989}, Loss={Inc:0.000000,Out:0.000000}, Choke={Inc:0.840407,Out:0.000000}, ConnectionTime={1232.188964 seconds}, GameTime={312.601562 seconds}
    And LILAC would have caught this cheater for bhopping, and SMAC didn't. In this case I'am happy that it got banned for aimbotting, and not for bhopping. First there was the bhopping detection, and then the aimbot, but as I mentioned I disabled banning for monitoring purposes.
  • I don't know if it's related to your plugin, but the kick reason is empty for the people on the server:
    Code:
    Player PL Pietruszka99 left the game ()
    But in the server logs it's looking fine:
    Code:
    L 06/06/2020 - 22:28:34: "Pietruszka99<162><STEAM_1:1:xxxxxxxxx><TERRORIST>" disconnected (reason "[Lilac] Your ping is too high (636 / 150 max)")
    Dropped Pietruszka99 from server: [Lilac] Your ping is too high (636 / 150 max)
    I'am experiencing this with other plugins with kick reason as well; AFK manager, SMAC, other high ping kicker (hpk_lite), etc.
    Anyone has this issue? And a fix?

If you are interested I can give you the demo and more logs about that aimbotting case.

Thank you again, and keep up the good work!
borzaka is offline
Ejziponken
AlliedModders Donor
Join Date: Apr 2008
Old 06-08-2020 , 20:38   Re: [ANY] Little Anti-Cheat
Reply With Quote #128

What is Delta/TotalDelta? And what does a higher number mean vs a lower number?
Also can you explain the difference/meaning between Angle-Repeat, Aim-Snap and Aim-Snap2

[CSGO] Some stats after running the aimbot detecting together with SMAC:
Total detected players: 29
SMAC banned: 9/29 (I assume 100% correct detections)
Admins banned for aimbot: 3/29 (I assume 100% correct detections)
Players that got detected multiple times over several days: 4/29 (I suspect they actually cheat, but no "real" evidence + 3 of them has previous VAC banned accounts linked with IP)
Players that havent been verified as cheaters: 17/29 (Possible cheating, but also possible false positive detections + atleast 2 of them has previous VAC bans linked with IP)

I do not run SMAC's Eye-Test module and I have lilac_angles_patch 0 and lilac_backtrack_patch 0

Last edited by Ejziponken; 06-09-2020 at 04:41.
Ejziponken is offline
BReeZ
AlliedModders Donor
Join Date: Feb 2013
Location: Denmark
Old 06-09-2020 , 06:08   Re: [ANY] Little Anti-Cheat
Reply With Quote #129

Can i run this alongside COWAC?
How does it affect performance?
Would it ever do false positives?
__________________
BReeZ is offline
Alex101192
Senior Member
Join Date: Aug 2018
Old 06-09-2020 , 10:22   Re: [ANY] Little Anti-Cheat
Reply With Quote #130

Quote:
Originally Posted by J_Tanzanite View Post
Not sure why this is "misleading".
They are different sizes because they are different versions.
This forum has version 1.5.0, whereas the version on github is version 1.5.1

The command "lilac_ban_status" was only added in version 1.5.1, and doesn't exist in version 1.5.0, as you can see here: https://github.com/J-Tanzanite/Littl...b6f77517901c07

I did however forget to upload version 1.5.1 on this Forum, which I will do tomorrow, sorry about that.

This command was added specifically to help diagnose where the issue is for some people when it comes to sourcebans++ not working.
Most people don't have this issue, and those who do never give me any information that might help solve the problem.
At least you are giving me something to work with

You mention that you have "Sourcebans" setup, do you mean Sourcebans++, or the old depreciated "Sourcebans"?
Sourcebans != Sourcebans++
And Little Anti-Cheat only supports Sourcebans++

I'm going to assume you do have Sourcebans++ installed, could you do "sm plugins list" and show me?
No need to show anything. I have sourcebans ++ installed. Not the deprecated one.

Anyway the problems is fixed now. Sourcebans db entry was not set. Now when using lilac_ban_status it says that it's loaded.

Last edited by Alex101192; 06-09-2020 at 10:24.
Alex101192 is offline
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 11:25.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode