Tomorrow, 1,500 people are getting banned for using Script Enforcer bypasses.
482 replies, posted
Is it possible to still let these players play on my server? I run a gamemode where I couldn't care less about people using lua scripts.
[QUOTE=MuteTM;41329493]What a coincidence to see you here.
I, as a server owner, would like the ability to disable this "mass banning", but Garry is in no way obliged to do so, and it seems he won't. The people who received the bans fully deserved them.[/QUOTE]
I don't deny they didn't deserve the bans, I simply want full control over my server as I pay for and run it, not garry.
[QUOTE=Hyper Iguana;41329538]Is it possible to still let these players play on my server? I run a gamemode where I couldn't care less about people using lua scripts.[/QUOTE]
Sure you can.
Just change the kick function and banned players can join.
[QUOTE=MuteTM;41329493]What a coincidence to see you here.
I, as a server owner, would like the ability to disable this "mass banning", but Garry is in no way obliged to do so, and it seems he won't. The people who received the bans fully deserved them.[/QUOTE]
Haha.
Have sent an email to [email]garry@garrysmod.com[/email] because people who have used my scripts without the features which people got banned for actually got banned. I don't really want people who've done nothing wrong using my stuff to get banned. Let's just hope he actually reads them because "The people who received the bans fully deserved them." isn't 100% right.
I was looking through some code of hacks for this one for example
[lua]
BypasserButton = vgui.Create('DButton')
BypasserButton:SetSize(160, 25)
BypasserButton:SetPos(5, 120)
BypasserButton:SetText('Bypasser')
BypasserButton:SetVisible('true')
BypasserButton:SetParent( TopFrame );
BypasserButton.DoClick = function()
require("cvar3")
GetConVar("sv_allowcslua"):SetFlags(0)
GetConVar("sv_cheats"):SetFlags(0)
GetConVar("sv_allowcslua"):SetValue(1)
GetConVar("sv_cheats"):SetValue(1)
end
[/lua]
I wonder how can you run gmcl_cvar3.dll when sv_allowcslua is 0 on servers I understand this can be used to change host_timescale. But how can this dll be ran in the first place? When servers have sv_allowcslua set to 0 in the first place to set these in the first place.
[QUOTE=bluemist;41329862]I was looking through some code of hacks for this one for example
[lua]
BypasserButton = vgui.Create('DButton')
BypasserButton:SetSize(160, 25)
BypasserButton:SetPos(5, 120)
BypasserButton:SetText('Bypasser')
BypasserButton:SetVisible('true')
BypasserButton:SetParent( TopFrame );
BypasserButton.DoClick = function()
require("cvar3")
GetConVar("sv_allowcslua"):SetFlags(0)
GetConVar("sv_cheats"):SetFlags(0)
GetConVar("sv_allowcslua"):SetValue(1)
GetConVar("sv_cheats"):SetValue(1)
end
[/lua]
I wonder how can you run gmcl_cva3.dll when sv_allowcslua is 0 on servers I understand this can be used to change host_timescale. But how can this dll be ran in the first place? When servers have sv_allowcslua set to 0 in the first place to set these in the first place.[/QUOTE]
You go in singeplayer, run it, go on a server. It sticks 1 because of how cvar3 works and the SetFlags thing.
But the way it works here is pretty dumb...
Maybe it was part of some tricky hack, which was loaded in another way.
Then I doubt that Garry will unban players that used your scripts because this was done using a DLL hack which meant that it's clearly not allowed but whereas for LUA hacks which were made clear that they were allowed to be used.
[QUOTE=bluemist;41329919]Then I doubt that Garry will unban players that used your scripts because this was done using a DLL hack which meant that it's clearly not allowed but whereas for LUA hacks which were made clear that they were allowed to be used.[/QUOTE]
[QUOTE=LennyPenny;41329578]People who used my scripts without the features which people got banned for actually got banned[/QUOTE]
By without the stuff I mean the cvar3 stuff.
I made it so that If you don't have cvar3, the scripts which depend on it won't even load
[QUOTE=LennyPenny;41329578]Haha.
Have sent an email to [email]garry@garrysmod.com[/email] because people who have used my scripts without the features which people got banned for actually got banned. I don't really want people who've done nothing wrong using my stuff to get banned. Let's just hope he actually reads them because "The people who received the bans fully deserved them." isn't 100% right.[/QUOTE]
Some of your scripts use cvar3 - they deserved to be banned if they used them.
[QUOTE=Jonzky;41330019]Some of your scripts use cvar3 - they deserved to be banned if they used them.[/QUOTE]
[QUOTE=LennyPenny;41329948]
I made it so that If you don't have cvar3, the scripts which depend on it won't even load[/QUOTE]
They did not use them because they didn't even load them.
Well it look's like to me that who ever used your script must have used cvar3 as well to make the speed hacks work and they were the ones to suffer the consquences. DLL hacks are not allowed.
[QUOTE=LennyPenny;41329578]Let's just hope he actually reads them because "The people who received the bans fully deserved them." isn't 100% right.[/QUOTE]
I agree that it needs to be evaluated on a case-by-case basis, but by using a script who's main purpose is cheating or gaining an unfair advantage, even if you don't use those portions, isn't the brightest idea. I'm not allowed to buy a nuke (and I'd likely be crucified for having one in my possession), even if all I wanted to do is put it in a glass case and worship it.
Unless you're speaking of a completely different script. In which case, the usual "disregard that, I suck cocks" applies.
[QUOTE=bluemist;41330144]Well it look's like to me that who ever used your script must have used cvar3 as well to make the speed hacks work and they were the ones to suffer the consquences. DLL hacks are not allowed.[/QUOTE]
The speedhack and the bypasser were the only features of my scripts depending on any module whatsoever. The other ones don't need it.
[url]https://github.com/LennyPenny/LennysUtilities/blob/master/Lenny's_Scripts/lua/autorun/client/lennys.lua[/url]
Lines 52-57.
If they didn't set a convar manually to true and reloaded the whole scripts, they would never - ever get loaded.
[url]https://dl.dropboxusercontent.com/u/138060702/gmodpickles.html[/url]
I made an html page for this whole incident, enjoy.
Nearly forgot this, credits to Atee.
[url]http://www.youtube.com/watch?v=x97GVcjqqM8[/url]
[url]https://github.com/LennyPenny/LennysUtilities/blob/master/Lenny's_Scripts/lua/lennycvar3/bypass.lua[/url]
[lua]
require("cvar3")
GetConVar("sv_allowcslua"):SetFlags(0)
GetConVar("sv_cheats"):SetFlags(0)
GetConVar("sv_allowcslua"):SetValue(1)
GetConVar("sv_cheats"):SetValue(1)
[/lua]
It doesn't matter if they were the only features it's still not allowed like this script. Garry did the right thing to ban who ever was using this DLL because player's can set convars as easily go past scriptenforcer.
[editline]5th July 2013[/editline]
reread post
Would be funny if some server owners get banned. I suppose we've found the solution to that darkrp problem.
NEW PLUGIN REQUIRED TO PLAY DARKRP (TOTALYNOTHAX.EXE) INSTALL NOW...
[QUOTE=bluemist;41330267][url]https://github.com/LennyPenny/LennysUtilities/blob/master/Lenny's_Scripts/lua/lennycvar3/bypass.lua[/url]
[lua]
require("cvar3")
GetConVar("sv_allowcslua"):SetFlags(0)
GetConVar("sv_cheats"):SetFlags(0)
GetConVar("sv_allowcslua"):SetValue(1)
GetConVar("sv_cheats"):SetValue(1)
[/lua]
It doesn't matter if they were the only features it's still not allowed like this script. Garry did the right thing to ban who ever was using this DLL because player's can set convars as easily go past scriptenforcer.
[editline]5th July 2013[/editline]
reread post[/QUOTE]
1. They didn't have any "hacky" .dll installed
1.2 They can't use a DLL if they don't have it isntalled
2. They did never load the script you posted
[QUOTE=LennyPenny;41330346]1. They didn't have any "hacky" .dll installed
1.2 They can't use a DLL if they don't have it isntalled
2. They did never load the script you posted[/QUOTE]
1. They must have used the DLL to get themselves banned otherwise they wouldn't be banned.
1.2. OFC then they wouldn't get banned.
2. Well if they got banned globally they must have.
[QUOTE=garry;41327354]You won't get banned for anything in Lua. Only if you launched some program to fuck about with the internals. The detector isn't that vague though - it'd have to be a recognised cheat.[/QUOTE]
I got banned because I was working on an anti-cheat system to try and block that .dll I had the DLL on me for only testing. In-fact when I got banned I was connecting to my own server... for another round of testing. The code never got done but I was using a combo of...
My Script. (This is a very old version of it.)
[CODE]
timer.Create("playercheq", 10, 0, function()
for _,ply in pairs(player.GetHumans()) do
if(ply and ply:IsValid() and !ply:IsSuperAdmin()) then
timer.Create(tostring(ply:UniqueID())..tostring(math.random(9999))), math.random(5), 0, function()
ply:SendLua([[require("cvar3") if(!GetConVar( "sv_allowcslua" ) or GetConVar( "sv_allowcslua" ) != 0) then RunConsoleCommand("disconnect") end]])
ply:SendLua([[require("cvar3") if(!GetConVar( "sv_cheats" ) or GetConVar( "sv_cheats" ) != 0) then RunConsoleCommand("disconnect") end]])
end
end
end
end)
[/CODE]
...and [url]https://code.google.com/p/gmodcapsadmin/source/browse/trunk/addons/fast_addons/lua/fast_addons/easylua.lua?r=615[/url] because I found that it causes people to get an error when trying to load a client side script.
I have posted about this on the ULX Forums as well... [url]http://forums.ulyssesmod.net/index.php/topic,6415.msg30727.html#new[/url]
Do you guys think that there is any chance of me getting unbanned, I am even willing to buy Garrysmod again, the problem is that I do not want to repurchase all of my other steam games that are meant to link into Garrysmod.
[QUOTE=Hell_Fox;41330552]I got banned because I was working on an anti-cheat system to try and block that .dll I had the DLL on me for only testing. In-fact when I got banned I was connecting to my own server... for another round of testing. The code never got done but I was using a combo of...
My Script. (This is a very old version of it.)
[CODE]
timer.Create("playercheq", 10, 0, function()
for _,ply in pairs(player.GetHumans()) do
if(ply and ply:IsValid() and !ply:IsSuperAdmin()) then
timer.Create(tostring(ply:UniqueID())..tostring(math.random(9999))), math.random(5), 0, function()
ply:SendLua([[require("cvar3") if(!GetConVar( "sv_allowcslua" ) or GetConVar( "sv_allowcslua" ) != 0) then RunConsoleCommand("disconnect") end]])
ply:SendLua([[require("cvar3") if(!GetConVar( "sv_cheats" ) or GetConVar( "sv_cheats" ) != 0) then RunConsoleCommand("disconnect") end]])
end
end
end
end)
[/CODE]
...and [url]https://code.google.com/p/gmodcapsadmin/source/browse/trunk/addons/fast_addons/lua/fast_addons/easylua.lua?r=615[/url] because I found that it causes people to get an error when trying to load a client side script.
I have posted about this on the ULX Forums as well... [url]http://forums.ulyssesmod.net/index.php/topic,6415.msg30727.html#new[/url]
Do you guys think that there is any chance of me getting unbanned, I am even willing to buy Garrysmod again, the problem is that I do not want to repurchase all of my other steam games that are meant to link into Garrysmod.[/QUOTE]
ONCE A CHEATER ALWAYS A CHEATER
ya well i got DDoSed and i got banned from gmod when i dont like hacks i hate them so ya.. garrys a fuck tard
[highlight](User was permabanned for this post ("bye" - postal))[/highlight]
[QUOTE=ateefromgmod;41330657]ONCE A CHEATER ALWAYS A CHEATER[/QUOTE]
Cheating to help other server owners stop cheaters from cheating on their server, is not a bad thing. It is just a person trying to help.
[QUOTE=LennyPenny;41330346]1. They didn't have any "hacky" .dll installed
1.2 They can't use a DLL if they don't have it isntalled
2. They did never load the script you posted[/QUOTE]
Any script freely available or submitted could easily be scanned for word for word in anyones garrysmod directory.
Regardless of if they did use them or not, the option was there and could easily be used. You made something with the potential to cheat. At the end of the day anyone could say "well I never used it".
[QUOTE=Hell_Fox;41330757]Cheating to help other server owners stop cheaters from cheating on their server, is not a bad thing. It is just a person trying to help.[/QUOTE]
I've ran a server for quite some time, and I never understood that. If you have a hacker on the server just ban them. I have voteban on with only 4 required votes, so if 4 people dont't like someone's actions they're gone.
[editline]5th July 2013[/editline]
It's never the case that someone buys a hack to stop other hackers.
That's the dumbest thing I've ever heard.
To unban yourself all you have to do is uninstall and install gmod.
[QUOTE=Victor Lourng;41330961]To unban yourself all you have to do is uninstall and install gmod.[/QUOTE]
I stand corrected. That's the dumbest thing I've ever heard.
[QUOTE=Zombie man70;41331017]I stand corrected. That's the dumbest thing I've ever heard.[/QUOTE]
Worked for me!
[QUOTE=Zombie man70;41330906]I've ran a server for quite some time, and I never understood that. If you have a hacker on the server just ban them. I have voteban on with only 4 required votes, so if 4 people dont't like someone's actions they're gone.
[editline]5th July 2013[/editline]
It's never the case that someone buys a hack to stop other hackers.
That's the dumbest thing I've heard.[/QUOTE]
I have not purchased any hacks, I do not support the hacking community.
The ban is just a ban for your steam account, right? Like your steamid?
[QUOTE=Deathtitan77;41331161]The ban is just a ban for your steam account, right? Like your steamid?[/QUOTE]
I believe that getting a new steam account and buying Garrysmod again will get you unbanned.
Edit:
Okay, I know it is still cheating but it is cheating in a way that does not harm any one; it helps people. Also it being only on my own server should not bother any one right?
Is there nothing I can do to prove my innocence? Like I said I would pay the 10 dollar fee again if it men't that I do not have to create another Steam account.
(Also I have never used an SE bypasser if that helps.)
Sorry, you need to Log In to post a reply to this thread.