protection against cheat
protection against cheat
Hello,
I wanna a plugin to prevent anyone is using "Steam ID Changer" cheat in the server.
I'm intending to pay for this plugin if there anyone will be able to offer a help.
Thanks.
I wanna a plugin to prevent anyone is using "Steam ID Changer" cheat in the server.
I'm intending to pay for this plugin if there anyone will be able to offer a help.
Thanks.
- Night Fury
- Mod Developer
- Posts: 677
- Joined: 7 years ago
- Contact:
Plugins can't stop such type of cheat. However, you can easily stop it via the emulator you're using that allows illegible players to join your server (either reunion or dproto or whatever you're using). If you can't configure it, post your .cfg file here.
Mohamed Alaa wrote: ↑4 years ago Plugins can't stop such type of cheat. However, you can easily stop it via the emulator you're using that allows illegible players to join your server (either reunion or dproto or whatever you're using). If you can't configure it, post your .cfg file here.
- # ========================================================
- # REUNION CONFIGURATION
- # ========================================================
- #
- # General rule for modifying this file:
- # DONT CHANGE ANYTHING IF YOU DONT KNOW WHAT IT MEANS!
- #
- # ========================================================
- # AUTHID MANAGEMENT
- # ========================================================
- # ClientID types (for cid_* options)
- # 1: Real (or generated by HW) steam (STEAM_xx:xx:xx)
- # 2: Real (or generated by HW) valve (VALVE_xx:xx:xx)
- # 3: STEAM_ by IP
- # 4: VALVE_ by IP
- # 5: Deprecated - client will be rejected
- # 6: reserved for future use
- # 7: HLTV
- # 8: STEAM_ID_LAN
- # 9: STEAM_ID_PENDING
- # 10: VALVE_ID_LAN
- # 11: VALVE_ID_PENDING
- # 12: STEAM_666:88:666
- # Use these options to set authid's for clients
- ### AUTH CONTROL ###
- # For Legit Steam clients (default is real STEAM_xx:xx:xx [1])
- cid_Steam = 1
- # Client recognized as pending when they sucessfully authorized, but did not get steam id
- # REMARK: Actually, it got steamid, but it is useless (STEAM_0:0:0 for example)
- # default is STEAM_ID_PENDING [9]
- cid_SteamPending = 9
- # for HLTV (default is HLTV [7])
- cid_HLTV = 7
- # for p.47 clients that do not support unique id generation (default is STEAM_ID_LAN [8])
- cid_NoSteam47 = 8
- # for p.48 clients that do not support unique id generation (default is VALVE_ID_LAN [10])
- cid_NoSteam48 = 8
- # For players having revEmu ( >= 9.74) on client-side:
- # default is real STEAM_xx:xx:xx [1]
- cid_RevEmu = 1
- # For players having RevEmu 2013 on client-side:
- # default is real STEAM_xx:xx:xx [1]
- cid_RevEmu2013 = 1
- # For players having SteamClient 2009 / revEmu > 9.82 on client-side:
- # default is real STEAM_xx:xx:xx [1]
- cid_SC2009 = 1
- # For players having old revEmu on client-side:
- # default is real STEAM_xx:xx:xx [1]
- cid_OldRevEmu = 1
- # For players having hCupa's SteamEmu on client-side:
- # default is real STEAM_xx:xx:xx [1]
- cid_SteamEmu = 1
- # For players having AVSMP (Cracked Steam) on client-side:
- # default is real STEAM_xx:xx:xx [1]
- cid_AVSMP = 1
- # For SETTI ServerScanner
- # default is STEAM_xx:xx:xx generated by IP [3]
- cid_Setti = 3
- # For SXEI Clients
- # default is real STEAM_xx:xx:xx [1]
- cid_SXEI = 1
- # For players having SmartSteamEmu > 1.2.4 on client-side:
- # default is real STEAM_xx:xx:xx [1]
- cid_SSE3 = 1
- ### AUTH SETTINGS ###
- # ServerInfoAnswerType (0/1/2)
- # Sets server answer type for query requests
- # 0 = New style (Source Engine)
- # 1 = Old Style (Fix favorites list for p.47 clients)
- # 2 = Hybrid mode - Server is visible anywhere, but there are 3 packets generated for every serverinfo request
- ServerInfoAnswerType = 0
- # EnableSXEIdGeneration (0 / 1)
- # Turns on steamid generation based on info sent by sXeI client
- # Enable this ONLY if you have sXeI server installed!
- EnableSXEIdGeneration = 0
- # SC2009_RevCompatMode (0 / 1)
- # Enable fix to make steamids generated for SC2009 compatible with revEmu
- SC2009_RevCompatMode = 1
- # SteamIdHashSalt (string)
- # Salt string for SteamIDs hashing. Irreversibly changes SteamIDs. Applies only to SteamIDs generated by emulators.
- # Should be more than 16 chars length. If string is empty, hashing is not applied.
- SteamIdHashSalt =
- # SteamIdHashDProtoCompat (0 / 1)
- # Use less reliable method of SteamID hashing from dproto (deprecated).
- SteamIdHashDProtoCompat = 0
- # EnableGenPrefix2 (0 / 1)
- # Enable second prefix (0 or 1) for generated by HW authids. Reduces chance of authid collisions. Works only with configured SteamIdHashSalt.
- EnableGenPrefix2 = 0
- # FixBuggedQuery (0 / 1)
- # Enable fix for clients with bugged serverbrowser. Prevents hanging on connect.
- FixBuggedQuery = 1
- # HLTVExcept_IP (ip addr)
- # HLTV from this IP will be able to join the server even if cid_HLTV is set to 5 (deprecated)
- HLTVExcept_IP = 127.0.0.1
- # EnableQueryLimiter (0 / 1)
- # Enable ratelimit for server queries (TSource, players, etc). You can use 0 if external protection solutions used.
- EnableQueryLimiter = 1
- # QueryFloodBanTime (0 - 60).
- # Ban time in minutes for server query flooding. Use 0 to disable bans (block only).
- QueryFloodBanTime = 10
- ### AUTHID PREFIXES ###
- # IPGen_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids generated by IP
- IPGen_Prefix1 = 0
- # IPGen_Prefix2 (int)
- # STEAM_a:b:c
- # second prefix (b) for authids generated by IP
- IPGen_Prefix2 = 4
- # Native_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids generated by native auth method (Steam)
- Native_Prefix1 = 0;
- # RevEmu_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids generated by RevEmu
- RevEmu_Prefix1 = 1;
- # RevEmu2013_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids generated by RevEmu2013
- RevEmu2013_Prefix1 = 1;
- # SC2009_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids generated by Steamclient 2009
- SC2009_Prefix1 = 1;
- # OldRevEmu_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids generated by old RevEmu
- OldRevEmu_Prefix1 = 2;
- # SteamEmu_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids generated by SteamEmu
- SteamEmu_Prefix1 = 3;
- # SteamEmu_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids assigned for AVSMP Clients (Cracked steam)
- AVSMP_Prefix1 = 4;
- # Setti_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids assigned for Setti server scanner
- Setti_Prefix1 = 5;
- # SXEI_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids assigned for sXeI clients
- SXEI_Prefix1 = 6;
- # SSE3_Prefix1 (int)
- # STEAM_a:b:c
- # first prefix (a) for authids assigned for SSE3
- SSE3_Prefix1 = 7;
- # Note that banid will use steamid WITHOUT any prefixes!
- # ========================================================
- # OTHER STUFF
- # ========================================================
- # LoggingMode:
- # 0 = None
- # 1 = Console
- # 2 = Log Files
- # 3 = Both
- LoggingMode = 0
Please let me know which line you will change and into what you'll change.
Also does this mean that you will be able to prevent any client uses "Anti Steam ID Changer" and only allows who does not use this cheat?
Thanks in advance.
- Night Fury
- Mod Developer
- Posts: 677
- Joined: 7 years ago
- Contact:
Sorry for late reply.
So the main thing you have to do is you add a hash/salt that's being used to generate steamids.
Basically, with this salt/hash you ensure that all steamids are being generated by your reunion.
You have to add 16+ chars at least in order for it to work, doesn't matter what you type, just make a letters & numbers mixture.
You may also change the steamids for non-steamers & no-steamers to VALVE id instead of STEAM id.
If you want to do that, change all cid_* cvars to 2 except for:
Also note that changing the hash value, etc.. results in changing steamids to all your non-steamers & no-steamers so in case you have a data based on steamid, they are gonna lose it.
And make sure to restart your server in order for these changes to take effect.
So the main thing you have to do is you add a hash/salt that's being used to generate steamids.
Code: Select all
SteamIdHashSalt =
You have to add 16+ chars at least in order for it to work, doesn't matter what you type, just make a letters & numbers mixture.
You may also change the steamids for non-steamers & no-steamers to VALVE id instead of STEAM id.
If you want to do that, change all cid_* cvars to 2 except for:
Code: Select all
cid_Steam = 1
cid_SteamPending = 9
cid_HLTV = 7
cid_NoSteam47 = 4
cid_NoSteam48 = 4
And make sure to restart your server in order for these changes to take effect.
Well, I did not mean this.Mohamed Alaa wrote: ↑4 years ago Sorry for late reply.
So the main thing you have to do is you add a hash/salt that's being used to generate steamids.Basically, with this salt/hash you ensure that all steamids are being generated by your reunion.Code: Select all
SteamIdHashSalt =
You have to add 16+ chars at least in order for it to work, doesn't matter what you type, just make a letters & numbers mixture.
You may also change the steamids for non-steamers & no-steamers to VALVE id instead of STEAM id.
If you want to do that, change all cid_* cvars to 2 except for:Also note that changing the hash value, etc.. results in changing steamids to all your non-steamers & no-steamers so in case you have a data based on steamid, they are gonna lose it.Code: Select all
cid_Steam = 1 cid_SteamPending = 9 cid_HLTV = 7 cid_NoSteam47 = 4 cid_NoSteam48 = 4
And make sure to restart your server in order for these changes to take effect.
I meant that i wanna prevent any player uses "Steam ID Changer" cheat to evade from an Issued ban.
so Is this possible?
- Night Fury
- Mod Developer
- Posts: 677
- Joined: 7 years ago
- Contact:
As far as i know you can't.
reunion 0.1.0.92c it's block BOT's and Steam ID Changer
z0h1r-LK
This can help https://www.amxx-bg.info/viewtopic.php?f=16&t=552. It can block many types of cheats + steam id changer files also.
He who fails to plan is planning to fail
Create an account or sign in to join the discussion
You need to be a member in order to post a reply
Create an account
Not a member? register to join our community
Members can start their own topics & subscribe to topics
It’s free and only takes a minute
Sign in
Who is online
Users browsing this forum: No registered users and 0 guests