Git Product home page Git Product logo

smac's People

Contributors

caxanga334 avatar frisasky avatar lemonpaka avatar loyisa avatar silenci0 avatar srv-97 avatar tiagoquix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

smac's Issues

Exception reported: Script execution timed out Blaming: smac_esea_banlist.smx

I installed the required and recommended plugins with global banlist smac_eac_banlist.smx and smac_esea_banlist.smx. I have the socket extension as I downloaded from this repo, and copied everything to a correct folders. Well, not everything, just the required, recommended and global banlist.

L 08/31/2019 - 20:43:14: SourceMod error session started
L 08/31/2019 - 20:43:14: Info (map "de_mirage") (file "errors_20190831.log")
L 08/31/2019 - 20:43:14: [SM] Exception reported: Script execution timed out
L 08/31/2019 - 20:43:14: [SM] Blaming: smac_esea_banlist.smx
L 08/31/2019 - 20:43:14: [SM] Call stack trace:
L 08/31/2019 - 20:43:14: [SM]   [1] Line 443, Y:\SourcemodProjects\_SMDevENV\addons\sourcemod\scripting\include\string.inc::FindCharInString
L 08/31/2019 - 20:43:14: [SM]   [2] Line 175, Y:\SourcemodProjects\_SMDevENV\addons\sourcemod\scripting\smac_esea_banlist.sp::OnSocketReceive
L 08/31/2019 - 20:53:11: Error log file session closed.

[Urgent] smac.cfg Ignored & Not Generated!!!!

I deleted the cfg/sourcemod/smac.cfg file on my server because none of the settings was being used to see if restarting the server would re generate a fresh copy of the cfg file and it did not......

SMAC RCon crash

SMAC RCon module seems to cause server crash when i'm trying to execute commands via RCon.
Crash related to SM RCon and only SMAC RCon uses it.
This started to happen after installing SourceMod 1.10.

More information is here.
At this moment i can't test it without SM Rcon because it happens on public server with players and RCon (Source Admin Tool) doesn't work (doesn't execute any commands) on my test server.

P.S. Public server on Ubuntu and test server on Windows.

[FIXED] Bad Idea To Exclude CS:GO Support

// As of latest 0.8.6.0 version of SMAC, CS:GO is no longer supported due

Maybe you have never played CS:GO or never tried playing CS:GO with a hack.

Valve occlusion does exactly nothing.
www.faceit.com has such an anticheat on their game servers (SMAC WallHack).

When you inject AimWARE for example in official Valve game server, the wall hack feature works like a charm. Well, not in www.faceit.com

Keep in mind, Valve official game servers have sv_occlude_players 1 both Casuals and Competitive and Casual has occlusion_test_async 1 to save FpS due to many players playing.

I am using this plugin (SMAC WallHack) on my CS:GO community game server, edit a bit, to work, and players are reporting sound bugs. Can you please update and fix the sound bugs?

Thanks a lot for your great work by now!

L4D2 command blocker

Commands block plugins is broken of Left 4 Dead 2, don't know about other games. I remember seeing on l4dblog a long time ago than developpers updated the game to avoid "malicious" servers blocking client commands, i guess this is what broke the plugin. You can add new commands to block but it will not do anything from what i know.

For example when my character is down i can still open or close a door with a console command who is supposed to be banned "choose_closedoor" and "choose_opendoor". I guess many other cheat commands could be abused, i did not test them all.

Doubt with SMAC Version | CSGO

First of all congratulations for updating the plugin, I just have to thank you.

What would you like to know if your version supports CSGO or just FT2? If in your version you also corrected the BUG of the CSGO where it was applying banishes in all players by AimBot even without the player does not nothing to you, just of connecting in the server it already took ban.

Thanks again for the fix of the plugin so far and hope you continue with this work.

OBS: If this plugin is functional for CSGO I do not see problem in making a donation as a simple form of thanks to you, if you allow, just let me know some link.

L4D2 "SMAC Anti-Wallhack" (0.8.7.3) bugs

load map c6m1_riverbank on coop mode and the zoey does not show up on the bridge but after I unload the anti wall hack plugin she shows up not sure what would cause this

VIP-BYPASS

Can you make a VIP-BYPASS? I have R1KO vip with bhop and it advise me everytime when a vip makes bhop.

Aimbot Detector starts counting from 2, and therefore bans earlier as should

I have set smac_aimbot_ban to "6", but it bans after the 5th detection, because detection counter starts at 2:

L 09/24/2019 - 21:14:43: [smac_aimbot.smx | 0.8.6.5] RETARDED DOG *bark* (ID: STEAM_1:0:462592946 | IP: 185.236.42.73) is suspected of using an aimbot. (Detection #2 | Deviation: 99° | Weapon: weapon_usp_silencer)
	Map: de_mirage | Origin: 77 -1528 -175 | Angles: 0 -1 0 | Weapon: weapon_usp_silencer | Team: 3 | Latency: 76ms
L 09/24/2019 - 21:14:47: [smac_aimbot.smx | 0.8.6.5] RETARDED DOG *bark* (ID: STEAM_1:0:462592946 | IP: 185.236.42.73) is suspected of using an aimbot. (Detection #3 | Deviation: 100° | Weapon: weapon_usp_silencer)
	Map: de_mirage | Origin: -114 -2023 -167 | Angles: -0 -101 0 | Weapon: weapon_usp_silencer | Team: 3 | Latency: 75ms
L 09/24/2019 - 21:15:01: [smac_aimbot.smx | 0.8.6.5] RETARDED DOG *bark* (ID: STEAM_1:0:462592946 | IP: 185.236.42.73) is suspected of using an aimbot. (Detection #4 | Deviation: 100° | Weapon: weapon_usp_silencer)
	Map: de_mirage | Origin: -1353 -970 -167 | Angles: -4 23 0 | Weapon: weapon_usp_silencer | Team: 3 | Latency: 73ms
L 09/24/2019 - 21:15:03: [smac_aimbot.smx | 0.8.6.5] RETARDED DOG *bark* (ID: STEAM_1:0:462592946 | IP: 185.236.42.73) is suspected of using an aimbot. (Detection #5 | Deviation: 99° | Weapon: weapon_usp_silencer)
	Map: de_mirage | Origin: -1236 -1209 -167 | Angles: -0 -38 0 | Weapon: weapon_usp_silencer | Team: 3 | Latency: 75ms
L 09/24/2019 - 21:15:07: [smac_aimbot.smx | 0.8.6.5] RETARDED DOG *bark* (ID: STEAM_1:0:462592946 | IP: 185.236.42.73) is suspected of using an aimbot. (Detection #6 | Deviation: 100° | Weapon: weapon_usp_silencer)
	Map: de_mirage | Origin: -662 -1306 -167 | Angles: 8 81 0 | Weapon: weapon_usp_silencer | Team: 3 | Latency: 74ms
L 09/24/2019 - 21:15:07: [smac_aimbot.smx | 0.8.6.5] RETARDED DOG *bark* (ID: STEAM_1:0:462592946 | IP: 185.236.42.73) was banned for using an aimbot.
	Map: de_mirage | Origin: -662 -1306 -167 | Angles: 8 81 0 | Weapon: weapon_usp_silencer | Team: 3 | Latency: 74ms

There was no Detection #1

I know, that it ignores the first detection, which is good, but that ignored detection shouldn't count as part of further detections.

Smac color message

Since the last update {green} SMAC {green} in the translation file doesn't work anymore, what should be used now if i want to make it yellow ?

CSGO Anti-Wallhack Module

I am currently testing SMAC on my CSGO servers, for now only in Competitive / Mix modes.

In them I have the following active plugins:

  57 "SMAC Command Monitor" (0.8.7.3) by SMAC Development Team
  58 "SMAC Spinhack Detector" (0.8.7.3) by SMAC Development Team
  59 "SMAC Rcon Locker" (0.8.7.3) by SMAC Development Team
  60 "SMAC Aimbot Detector" (0.8.7.3) by SMAC Development Team
  61 "SMAC Client Protection" (0.8.7.3) by SMAC Development Team
  62 "SourceMod Anti-Cheat" (0.8.7.3) by SMAC Development Team
  63 "SMAC Anti-Speedhack" (0.8.7.3) by SMAC Development Team
  64 "SMAC Eye Angle Test" (0.8.7.3) by SMAC Development Team
  65 "SMAC ConVar Checker" (0.8.7.3) by SMAC Development Team
  66 "SMAC AutoTrigger Detector" (0.8.7.3) by SMAC Development Team

So far without problems, but I would like to know if you intend to make the Anti-Wallhack module compatible with CSGO in the future?

Compile for SM 1.9

I can't seem to compile it on SM 1.9

C:\Users\stran\Desktop\SMAC-master\addons\sourcemod\scripting\smac.sp(292) : error 100: function prototypes do not match C:\Users\stran\Desktop\SMAC-master\addons\sourcemod\scripting\smac.sp(293) : error 100: function prototypes do not match C:\Users\stran\Desktop\SMAC-master\addons\sourcemod\scripting\smac.sp(294) : error 100: function prototypes do not match C:\Users\stran\Desktop\SMAC-master\addons\sourcemod\scripting\smac.sp(295) : error 100: function prototypes do not match C:\Users\stran\Desktop\SMAC-master\addons\sourcemod\scripting\smac.sp(296) : error 100: function prototypes do not match C:\Users\stran\Desktop\SMAC-master\addons\sourcemod\scripting\smac.sp(297) : error 100: function prototypes do not match

[BUG] Anti SpeedHack

hi
this plugin detect players for using speed hack, why don't ban players ??
Hackworth (ID: STEAM_0:0:1234567890 | IP: 123.123.123.123) is suspected of using a speedhack. maybe this false or ... ?

Global Ban List implementation

Currently the options:

  • EasyAntiCheat - smac_eac_banlist.smx
  • E-Sports Entertainment - smac_esea_banlist.smx

They were DEPRECIATED because you can no longer access the list of bans on these sites.

But I would like to know if it is still possible to do it for new platforms, like FACEIT and others. I believe that option would be interesting, currently I thought about these platforms:

Was that possible? Or has this module been abandoned?

FACEIT I believe it is known globally.

GamersClub would be a platform focused more on America, it has several servers in Brazil, Argentina and etc.

I think it would be interesting to add them, since they are platforms focused on championships and etc.

Of course there are many others in certain countries, ESPORTAL and so on.

Question cvars plugin

If add a cvar to server.cfg is it protected automatically ? Or do i have to add it manually into smac.cfg with "smac_addcvar cvar comparison type action value" ?

smac commands kick

hello silenci0, i tested your latest version on csgo (sourcemod 1.9 latest) everythings works fine but seems like smac_commands.smx is kicking everyone without reason.

[PSA] Indefinite Hiatus - SMAC

Hello all,

Unfortunately, I will no longer be working on this or other projects for personal reasons. I'm sorry for any inconvenience this may cause. I made an announcement on my Steam group regarding this, which you can view here:

https://steamcommunity.com/groups/silencesfuncorner/announcements/detail/1693852890333516743

But the TL;DR is that I will not be around to reliably update or work on this project, so if you are interested in continuing the work, I would highly suggest forking this repo and taking over. My hope is that others will continue where I leave off and that more people will be able to help and join in on making SMAC a free and open source, multi-source-game solution for server-side anti-cheat. I would also advise to future maintainers of SMAC to have more activity on the Alliedmodders SMAC forums regarding future updates to the project, something that I should have been using more often, but simply did not.

I want to thank you all for the feedback and reporting you've given me to help improve the project. I hope the project continues on in more capable hands.

Silence

Anti Speedhack bypass

Usually the anti speedhack plugin does a good job at blocking this kind of cheat, but it looks like it can be bypassed now (L4D2). At least it detected the cheater but the plugin was not able to block it, the player had a VAC ban on his profile already so it is confirmed cheat.
Basically he teleported me with his jockey out of the map, the detection came after delayed.

Video link : https://streamable.com/ypcg3

02/01/2020 - 05:57:08: [smac_speedhack.smx | 0.8.7.2] riley (ID: STEAM_1:1:418677735 | IP: 72.143.253.188) is suspected of using speedhack.
Map: c1m1_hotel | Origin: 0 0 0 | Angles: 6 83 0 | Weapon: weapon_jockey_claw | Team: 3 | Latency: 140ms

How can we help to improve SMAC?

Ideas:

  • Send demos?
    Yesterday I had an obvious cheater on one of my CS:GO servers, but SMAC didn't detected any of his shoots. I have a complete demo about that cheater. Would it help if I send it over?
    I have demos from other cheaters caught and banned by SMAC as well.

  • Join SMACBans
    There is this site SMACBans.com, which has a global banlist from cheaters caught by SMAC. And if someone tries to join your server, and he is banned previously from one of their trusted servers, he will be kicked from your server as well.
    Unfortunatelly the SmacBans-Block plugin repo is archived, and not maintained anymore. I was able to compile it, and make it work, but I'am afraid the list might be outdated, but the site has updates, and it looks like it's alive, and still has bans with CS:GO.
    I would happily join the trusted servers and contribute to the cheaters list caught by SMAC running on my community servers.
    A few messages from the SmacBans-Block plugin, proving that it works for me:

L 09/23/2019 - 14:05:49: ID: STEAM_0:1:48525378 (Eye Test Violation) is on the SMACBANS global banlist
L 09/23/2019 - 14:06:22: ID: STEAM_0:1:48525378 (Eye Test Violation) is on the SMACBANS global banlist
L 09/23/2019 - 18:19:12: ID: STEAM_0:0:33103919 (Eye Test Violation) is on the SMACBANS global banlist
L 10/08/2019 - 14:27:56: ID: STEAM_0:0:60956105 (ConVar sv_cheats violation) is on the SMACBANS global banlist

These bans looks like from CS:S, it would be nice to have a feature that blocks players only have bans from the current game.

  • Any other that might help future development of SMAC?

smac crashing when admin menu is open

hello silenci0 how are you?, testing the latest version i found a weird bug, when i open the admin menu the server goes crash lol, removing the smac_rcon didnt help but removing all the new smac plugins fix the problem.

loading error

L 03/06/2019 - 03:26:47: [SM] Exception reported: PLUGIN STOPPED - Reason: No config entry found for 'ssh' in databases.cfg - PLUGIN STOPPED
L 03/06/2019 - 03:26:47: [SM] Blaming: ssh.smx
L 03/06/2019 - 03:26:47: [SM] Call stack trace:
L 03/06/2019 - 03:26:47: [SM] [0] SetFailState
L 03/06/2019 - 03:26:47: [SM] [1] Line 510, ssh.sp::SQL_Connector
L 03/06/2019 - 03:26:47: [SM] [2] Line 217, ssh.sp::OnPluginStart
L 03/06/2019 - 03:26:47: [SM] Unable to load plugin "ssh.smx": Error detected in plugin startup (see error logs)

[L4D2] False Positive From Eyetest Module When Switching Teams

From issue #28 by @lunatixxx

Two examples of false positives on Left 4 Dead 2, these alerts appeared just after the player has switched team from infected to survivors when the second round just started. I don't use the compatibility mode as i don't have any plugin who could cause problems.

12/23/2019 - 22:03:16: [smac_eyetest.smx | 0.8.7.2] Player 1 (ID: STEAM_1:1:000000 | IP: 0000000) is suspected of cheating with their eye angles. Eye Angles: 301 113 0
Map: c8m5_rooftop | Origin: 5581 8445 5536 | Angles: 0 236 0 | Weapon: weapon_pistol | Team: 2 | Latency: 65ms

01/02/2020 - 06:53:52: [smac_eyetest.smx | 0.8.7.2] Player 2 (ID: STEAM_1:1:000000| IP: 0000000) is suspected of cheating with their eye angles. Eye Angles: 355 17 0
Map: c10m2_drainage | Origin: -10966 -9099 -591 | Angles: 0 13 0 | Weapon: weapon_pistol | Team: 2 | Latency: 122ms

Maybe creating a timer to delay to a few seconds the detection at begining of this round will fix the problem ?


This issue was made into it own separate thread for better organizational purposes. The thread it originally came from was sort of a different topic. The initial glance at the problem seems to be a L4D2 specific issue regarding team swapping that is triggering detections from the eyetest module, most likely due to the differences in eye angles between infected and survivors (this is just an educated guess, I cannot confirm this).

Anyway, this will be looked into, but if there is anymore information regarding this specific issue, feel free to post about it here. Thanks!

How to excempt a player from SMAC

I would like to exclude my admins from any SMAC checks so their not bothered by it. I haven't seen anything regarding that on the wiki. How would i do that? When i tested it i had permissions "z" and this was the result:

L 11/09/2019 - 07:53:05: [smac_cvars.smx | 0.8.6.7] blu (ID: STEAM_1:1:31090466 | IP: loopback) was kicked for failing checks on convar "metamod_version". result "Okay" | CompType: "nonexist" | cvarValue "1.11.0-dev+1128V" | value: "" | value2: ""
	Map: de_inferno | Origin: 145 2890 275 | Angles: 1 -30 0 | Weapon:  | Team: 0 | Latency: 55ms

Also i would like to know if fakeclients are in any way affected by SMAC?

Eyetest plugin CSGO broken

Even with the compatibility mode activated it just detect everyone as a cheater on a 128 tick server. Don't know about other games, i knew there were some false positives in L4D2 but it was rare. Sourcemod 1.10 was used, what is the best version for SMAC by the way?

All the SMAC codes

Hi,

I work with a gaming community which uses SMAC but when folk appeal their punishments, i've no idea what the SMAC codes mean. Is there a list that is updated anywhere? Or is there one you have that I can save for reference? I've done some digging but cannot find it anywhere!

Cheers

.

-- wrong ac

NOT BANNING

One guy enter on my server and the name are changing to the name of players and he is using wallhack and aimbot and smac dont ban him

Aimbot detection outdated

Aimbot and eyetest plugins need an update, i had multiple cases who were totally undetected and confirmed after attentive video review.

Silent or humanized aimbots call them how you want but cheat programmers constantly improve their code, first to bypass anti cheats like SMAC/VAC/ect (not difficult) but also to make them less and less showy for people watching them.

I don't blame SMAC as it does a better job than VAC at detecting cheaters, which is quite a joke actually because it is never updated.

Exception reported: Client X is not in game Error

Hi,

I keep getting this error about Exception reported: Client X is not in game(Note: X is the number, and the number is random).
Please note that I'm using the Bots Features on the server.

Can you fix this issue or do you have any solutions about this?

if clients set sv_cheats 1 they get banned

I was testing this the other day and set sv_cheats 1 in my developer console and got the ban message that I was kicked for a cheating infraction maybe we could update this plugin to not kick/ban people who are admins on the server but still log in console or smac log file that the admin has sv_cheats set to 1

// sv_cheats, if enabled, will false positive on client-side cheat commands.

just a thought

sv_occlude_players

Hello i have strange problem after latest update....

L 11/21/2019 - 11:58:37: Info (map "de_dust2") (file "/home/dust2_new/csgo/addons/sourcemod/logs/errors_20191121.log")
L 11/21/2019 - 11:58:37: [SM] Failed to load plugin "smac/smac_wallhack.smx": This module is disabled for this game. Enable "sv_occlude_players" for the same feature..
L 11/21/2019 - 11:58:45: Error log file session closed.

[SM] Value of cvar "sv_occlude_players": "1"

Where goes the bans?

Hello, I want to know, when smac detects a hackers and ban him, the ban goes to banned_user.cfg? If the bans dont go to banned_user.cfg where it goes?

L4D2 smac wallhack

Anti wallhack and anti speedhack mess the code of the game on my server with 60 tickrate in Left 4 Dead 2. While they are stopping some cheaters from what i have see, there is still an important bug happening when you play survivors. In VS or scavenge sometimes you will be able to see special infecteds for a very short amount of time (1 second) while they are still in ghosts, you see the model of the monster like if he had spawned and then he disappear again. There is also other kinds of small bugs like the smoker tongue than pierce visually walls. 100% sure it's these two plugins as i tested everything one by one.

False positives with SMAC, and a question

Hey @Silenci0 ,

I'm running SMAC v0.8.7.1 on a 64-tick ~30-40 player server with the aimbot, autotrigger, eyetest, and spinhack modules in a purely logging form (aka, no kicks or bans). I've found that the spinhack module produces an incredibly high number of false positives, particularly when people have binds to toggle their sensitivity incredibly high. Just thought you'd like to know if you didn't know already. Would you happen to know if any other modules have the possibility of triggering false positives as well?

Also, a question: if we were to enable SMAC in a banning mode, would a ban occur on a single "suspicion"? In the logs we noticed that SMAC can trigger multiple suspicions or instances per module - is there some threshold that has to be met before SMAC is 100% sure someone is cheating and bans them accordingly? Or does it ban purely off a single instance/suspicion?

Lastly, for the autotrigger module, is there a way to select which cheats trigger bans? We would like for certain autotrigger cheats (auto-fire) to be an automatic ban, while bhop scripts (BunnyHop) is in a logging form.

Thanks for your time.

Crash L4D2 server

Since i had to go with sourcemod 1.10 (who is in stable version now) considering 1.9 isn't working anymore on the linux build of my hosting service, right at the moment i install the last version of SMAC the left 4 dead 2server is non stop restarting. Fixed when i uninstall SMAC.

Disconnect: Metamod Source or Sourcemod Violation

This is occurring when I first got SMAC. I don't know how to fix it to disable the feature that causes it? I got the latest metamod source and sourcemod. Is it because I have plugins in sourcemod?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.