1. Post #81

    March 2007
    61 Posts
    Any luck with porting this on linux/getting the ReplicateData to work?
    Bump; looking to move to Linux based servers and this is a module holding me up, slightly. =p
    Reply With Quote Edit / Delete Reply United States Show Events Agree Agree x 1 (list)

  2. Post #82
    Gold Member
    Wizey!'s Avatar
    October 2008
    2,064 Posts
    Sorry to bump such an old thread... But i am wondering if this is being worked on at all.

  3. Post #83
    Gold Member
    Kill coDer's Avatar
    April 2006
    956 Posts
    Is this being worked on anymore?

  4. Post #84
    likes men
    Python1320's Avatar
    May 2007
    1,720 Posts
    Haza is on "vacation" from GMod or something, so apparently not :(

  5. Post #85
    Gold Member
    Kill coDer's Avatar
    April 2006
    956 Posts
    Damn.. I really wanted the updated version of this and his clientside weather dll!

  6. Post #86
    Gold Member
    thegrb93's Avatar
    June 2006
    1,384 Posts
    Wow, so this can allow admins to access server cvars without rcon or a lua interface. That is sweet.
    Reply With Quote Edit / Delete Reply United States Show Events Dumb Dumb x 9 (list)

  7. Post #87
    Follow me on github!
    benjojo's Avatar
    January 2009
    2,620 Posts
    I am taking a guess that using this now is a VERY bad idea?
    Reply With Quote Edit / Delete Reply United Kingdom Show Events Dumb Dumb x 2 (list)

  8. Post #88
    IS AWESOME@@@@@@@@@@

    January 2009
    968 Posts
    I am taking a guess that using this now is a VERY bad idea?
    Wrong.
    Reply With Quote Edit / Delete Reply United Kingdom Show Events Agree Agree x 3 (list)

  9. Post #89
    Assault_Trooper's Avatar
    March 2010
    459 Posts
    I am taking a guess that using this now is a VERY bad idea?
    Why would this developer tool be a bad idea? I don't understand you...

  10. Post #90
    Assault_Trooper's Avatar
    March 2010
    459 Posts
    - snip -

  11. Post #91
    Eusion's Avatar
    January 2009
    75 Posts
    Now that VAC is enabled in GMod, and Garry has stated even GMod modules like BaconBot can trigger bans, this is probably more then likely to trigger one as it edits flags?

    Am I right, I'm really not sure about this whole VAC situation at the moment.
    Reply With Quote Edit / Delete Reply United Kingdom Show Events Disagree Disagree x 1 (list)

  12. Post #92
    likes men
    Python1320's Avatar
    May 2007
    1,720 Posts
    Why would you run this on client?

  13. Post #93
    Gold Member

    April 2009
    726 Posts
    Why would you run this on client?
    To change sv_scriptenforcer or sv_cheats ?
    Reply With Quote Edit / Delete Reply Denmark Show Events Dumb Dumb x 1 (list)

  14. Post #94
    Gold Member
    LuaStoned's Avatar
    September 2007
    1,356 Posts
    To change sv_scriptenforcer or sv_cheats ?
    sv_scriptenforcer 2
    Reply With Quote Edit / Delete Reply Austria Show Events Disagree Disagree x 3Agree Agree x 2Zing Zing x 1 (list)

  15. Post #95
    likes men
    Python1320's Avatar
    May 2007
    1,720 Posts
    Thanks to Chrisaster's SourceNet we can now replicate () the ReplicateData function:
    -- Code by Chris, Thanks to Haza.
    require( "sourcenet3" )
    
    function _R.Player:GetNetChannel()
    	return CNetChan( self:EntIndex() )
    end
    
    function _R.Player:SetConVar( name, value )
    	local netchan = self:GetNetChannel()
    	
    	if ( !netchan ) then return end
    	
    	local buf = netchan:GetReliableBuffer()
    	
    	buf:WriteUBitLong( net_SetConVar, 6 )
    	buf:WriteByte( 1 )
    	buf:WriteString( name )
    	buf:WriteString( value )
    end
    
    
    Reply With Quote Edit / Delete Reply Finland Show Events Winner Winner x 5 (list)

  16. Post #96
    Box collector
    haza55's Avatar
    October 2005
    545 Posts
    Thanks to Chrisaster's SourceNet we can now replicate () the ReplicateData function:
    -- Code by Chris, Thanks to Haza.
    require( "sourcenet3" )
    
    function _R.Player:GetNetChannel()
    	return CNetChan( self:EntIndex() )
    end
    
    function _R.Player:SetConVar( name, value )
    	local netchan = self:GetNetChannel()
    	
    	if ( !netchan ) then return end
    	
    	local buf = netchan:GetReliableBuffer()
    	
    	buf:WriteUBitLong( net_SetConVar, 6 )
    	buf:WriteByte( 1 )
    	buf:WriteString( name )
    	buf:WriteString( value )
    end
    
    
    One less plugin for me to update. *Cheers* :D
    Reply With Quote Edit / Delete Reply Australia Show Events Funny Funny x 2Winner Winner x 1 (list)

  17. Post #97
    The Kitteh's Avatar
    September 2010
    204 Posts
    -snip- that makes more sence :P
    Reply With Quote Edit / Delete Reply United States Show Events Dumb Dumb x 3 (list)

  18. Post #98
    IS AWESOME@@@@@@@@@@

    January 2009
    968 Posts
    Ekk... i wanna use it for a listening server, but im afraid it might trigger vac. Who knows if garry has sent these to valve.
    Why would Garry send legit modules to Valve?
    Reply With Quote Edit / Delete Reply United Kingdom Show Events Zing Zing x 1 (list)

  19. Post #99
    Grocel's Avatar
    October 2008
    1,234 Posts
    Ekk... i wanna use it for a listening server, but im afraid it might trigger vac. Who knows if garry has sent these to valve.
    There is no way to cheat with it, the client side var of script-enforcer can not be changed with it, because it's set in the memory (in a stringtable I think) not in the console as command.
    Reply With Quote Edit / Delete Reply Germany Show Events Agree Agree x 2 (list)

  20. Post #100

    April 2011
    11 Posts
    My name is Harry, also.
    Reply With Quote Edit / Delete Reply United States Show Events Funny Funny x 1Informative Informative x 1 (list)

  21. Post #101
    ColdFusion's Avatar
    December 2009
    2,227 Posts
    My name is Harry, also.
    You are a wizard harry.
    Reply With Quote Edit / Delete Reply Netherlands Show Events Winner Winner x 6Informative Informative x 1Funny Funny x 1 (list)

  22. Post #102
    Gold Member
    blackops7799's Avatar
    December 2006
    1,714 Posts
    I was bored so I whipped this up. http://blackopsservers.com/blackops/files/gm_cvar3.rar

    gm_cvar3.

    Does basically everything cvar2 does, except it just extends onto the already existing convar class and player class.
    Code:
    Player:ExecuteCommandOnClient( cmd )
    Player:GetUserSetting( setting )
    Player:ReplicateData( cmd, setting )
    
    FCVAR_DEVELOPMENTONLY
    FCVAR_HIDDEN
    
    GetAllConVars()
    
    ConVar:SetValue( int/bool/string )
    ConVar:ResetValue()
    ConVar:SetHelpText( txt )
    ConVar:SetFlags( int )
    ConVar:GetFlags()
    ConVar:HasFlag( int )
    ConVar:GetMin()
    ConVar:GetMax()
    I know sourcenet can do most of this, but not everyone knows how to use sourcenet.
    Reply With Quote Edit / Delete Reply United States Show Events Lua King Lua King x 2Agree Agree x 1Late Late x 1Disagree Disagree x 1 (list)

  23. Post #103

    September 2011
    4 Posts
    Any Vac ban chances on Modules ?

  24. Post #104
    Dragon Dildoes
    Dennab
    April 2009
    4,432 Posts
    Any Vac ban chances on Modules ?
    No, but trying to use it to cheat isn't a very good idea...
    Reply With Quote Edit / Delete Reply Windows 7 Germany Show Events Agree Agree x 3 (list)

  25. Post #105

    May 2010
    138 Posts
    Sorry to bump a (semi) old thread once again, but theoretically, if i were to use this to force host_framerate would there be an increased chance of getting a vac ban, i've heard of people using this to force sv_scriptenforcer on old scriptenforcer and getting vac'd but im not quite sure about forcing other clientside cvars
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Dumb Dumb x 1 (list)

  26. Post #106
    Dragon Dildoes
    Dennab
    April 2009
    4,432 Posts
    You cannot get vac banned for this, but you'd need another binary anyway to be able to aboid script enforcer.

  27. Post #107
    Gold Member
    Gfoose's Avatar
    July 2011
    630 Posts
    Sorry to bump a (semi) old thread once again, but theoretically, if i were to use this to force host_framerate would there be an increased chance of getting a vac ban, i've heard of people using this to force sv_scriptenforcer on old scriptenforcer and getting vac'd but im not quite sure about forcing other clientside cvars
    You're a fucking idiot Dominic, the sv_scriptenforcer convar on clientside does nothing but changes it for your listen server, also you don't get VAC banned however it is really easy to pick up you using this to cheat.
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Friendly Friendly x 1 (list)

  28. Post #108
    Dragon Dildoes
    Dennab
    April 2009
    4,432 Posts
    You're a fucking idiot Dominic, the sv_scriptenforcer convar on clientside does nothing but changes it for your listen server, also you don't get VAC banned however it is really easy to pick up you using this to cheat.
    Why did you call him dominic?

  29. Post #109
    Gold Member
    Gfoose's Avatar
    July 2011
    630 Posts
    Why did you call him dominic?
    Because thats his real name, Dominic Shields.
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Informative Informative x 1Dumb Dumb x 1 (list)

  30. Post #110

    May 2010
    138 Posts
    Because thats his real name, Dominic Shields.
    Coolstorybro needs more dragons.
    Umad geforce?
    You're implying that i was supposed to know all that by calling me a fucking idiot.
    Just cause your shitty sethhack anticheat got patched bro ;)

    Secondly, no it is not 'really easy' to pick up this cheat. If i override getconvars, save the functions and remove them right after being saved when the script runs,
    then not much could really detect it.
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Dumb Dumb x 3 (list)

  31. Post #111
    Gold Member
    Gfoose's Avatar
    July 2011
    630 Posts
    Coolstorybro needs more dragons.
    Umad geforce?
    You're implying that i was supposed to know all that by calling me a fucking idiot.
    Just cause your shitty sethhack anticheat got patched bro ;)

    Secondly, no it is not 'really easy' to pick up this cheat. If i override getconvars, save the functions and remove them right after being saved when the script runs,
    then not much could really detect it.
    Actually, my anti-cheat didn't get patched, it still works 100%

    Go look at your sethhack forums, see how many people complaining about being banned.

    Also, I love it how you think you're such a lua expert, I can pick up this module in a flash even before you join my server.


    ALL CAPS RAGE AFTER BEING BANNED ON MY SERVER, THIS IS HOW YOU GET SETH'S ATTENTION
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Dumb Dumb x 2 (list)

  32. Post #112

    May 2010
    138 Posts
    Actually, my anti-cheat didn't get patched, it still works 100%

    Go look at your sethhack forums, see how many people complaining about being banned.

    Also, I love it how you think you're such a lua expert, I can pick up this module in a flash even before you join my server.


    ALL CAPS RAGE AFTER BEING BANNED ON MY SERVER, THIS IS HOW YOU GET SETH'S ATTENTION
    Using hayhays sethhack account and posting his unique SH id
    > Mfw


    Btw, your sethhack anticheat is terribru, i found it in 20 seconds. DERP.

    (User was banned for this post ("Troll/flame" - Hexxeh))
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Dumb Dumb x 5 (list)

  33. Post #113
    Gold Member
    Gfoose's Avatar
    July 2011
    630 Posts
    Using hayhays sethhack account and posting his unique SH id
    > Mfw


    Btw, your sethhack anticheat is terribru, i found it in 20 seconds. DERP.
    Do you think you're so professional using notepad++ to find in files in your cache folder? try making an anti-cheat that isn't clientsided which picks up sethhack.

    Just another skiddie that thinks his "pro"

    (User was banned for this post ("Troll/flame" - Hexxeh))
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Dumb Dumb x 2 (list)

  34. Post #114

    May 2010
    138 Posts
    Y u mad tho?
    your pretty smart aye ;D
    Btw, if i was already banned how could i pick up your updated anticheat from my cache folder.. to get the cache folder you have to join the server, and since im banned, i cannot.
    Do you see how that works?
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Dumb Dumb x 3 (list)

  35. Post #115
    Gold Member
    Gfoose's Avatar
    July 2011
    630 Posts
    Y u mad tho?
    your pretty smart aye ;D
    Btw, if i was already banned how could i pick up your updated anticheat from my cache folder.. to get the cache folder you have to join the server, and since im banned, i cannot.
    Do you see how that works?
    Because some guy uploaded the dua folder to sethhack forums? Herp a derp, you're so stupid Dominic. Btw my anti cheats newer than what Seth has atm.
    Reply With Quote Edit / Delete Reply Windows 7 Australia Show Events Dumb Dumb x 5 (list)

  36. Post #116
    Dragon Dildoes
    Dennab
    April 2009
    4,432 Posts
    Well yea, this thread went really offtopic and downhill.

    Would you consider carrying your cheat dramas somewhere else(that is not facepunch)?
    Reply With Quote Edit / Delete Reply Windows 7 Germany Show Events Agree Agree x 6 (list)

  37. Post #117
    Qix
    Qix's Avatar
    March 2011
    33 Posts
    *Necroposts*

    ANY luck with this being ported to linux? >.> Hell give me a tutorial on making linux-based binary modules and I'll do it myself.

  38. Post #118
    Stonna's Avatar
    September 2011
    144 Posts
    *Necroposts*

    ANY luck with this being ported to linux? >.> Hell give me a tutorial on making linux-based binary modules and I'll do it myself.
    Without C++ compiling experience, you would have a pretty hard time making the make file for it. If I remember correctly you need a linux VM and a complete make file for it to be compiled correctly.

  39. Post #119
    Qix
    Qix's Avatar
    March 2011
    33 Posts
    Without C++ compiling experience, you would have a pretty hard time making the make file for it. If I remember correctly you need a linux VM and a complete make file for it to be compiled correctly.
    I have a Linux VM; I'm on it right now. I also have eclipse-cdt which takes off the need for makefiles. I also have a shell script that calls G++ directly so I can tell it exactly what I want it to do.

    My only issue with the cvar2 code is that I had to bring in the "public/" folder of the SDK code in its entirety, which is causing hundreds of errors. I'm working through them but it's becoming a nightmare. The source engine created a bunch of stuff which conflicts with the STL and such, so I'm slowly trying to fix it. It's pretty annoying, however.

  40. Post #120
    IS AWESOME@@@@@@@@@@

    January 2009
    968 Posts
    http://dl.dropbox.com/u/7745323/gm_cvar2_linux_v1.zip

    Not thoroughly tested, but it seemed to work.
    Reply With Quote Edit / Delete Reply Windows 7 United Kingdom Show Events Friendly Friendly x 4Winner Winner x 1 (list)