How do you stop LUA that cheats? - Page 7

How do you stop LUA that cheats?

Various things about Spring that do not fit in any of the other forums listed below, including forum rules.

Moderator: Moderators

manored
Posts: 3179
Joined: 15 Nov 2006, 00:37

Post by manored »

Couldnt something be made to only allow people to use widgets that the host haves?
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post by KDR_11k »

Again, limiting widgets is a CLIENT SIDE issue! This is an opensource game, anyone can change his client in any way he wants. Any unsynced code is fair game as it won't kill the sync. Disabling lua would require that the client is set to obey that. This can easily be circumvented.
manored
Posts: 3179
Joined: 15 Nov 2006, 00:37

Post by manored »

But then couldnt the hosts client check the other guys client to see if they are equal?

Pardon me if I am saying stupid things, the only thing I know about programming is that you can make anything with it :)
User avatar
Boirunner
Kernel Panic Co-Developer
Posts: 811
Joined: 05 Feb 2007, 14:24

Post by Boirunner »

manored wrote:But then couldnt the hosts client check the other guys client to see if they are equal?
Yes, but the answer to the request "are you equal to me" could also be easily faked.
Pardon me if I am saying stupid things, the only thing I know about programming is that you can make anything with it :)
Not even that is true. :P
User avatar
Zpock
Posts: 1218
Joined: 16 Sep 2004, 23:20

Post by Zpock »

KDR_11k wrote:Again, limiting widgets is a CLIENT SIDE issue! This is an opensource game, anyone can change his client in any way he wants. Any unsynced code is fair game as it won't kill the sync. Disabling lua would require that the client is set to obey that. This can easily be circumvented.
Lol, easy if you are a 1337 uber hacker. Most people probably have problems understanding how to simply install spring mods. And cheater clients will hopefully be rendered useless by the main client being updated more often then they can keep up, and they will hopefully also be easy to catch with replays and stuff for the more blatant stuff.
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post by KDR_11k »

Zpock wrote:And cheater clients will hopefully be rendered useless by the main client being updated more often then they can keep up, and they will hopefully also be easy to catch with replays and stuff for the more blatant stuff.
SVN merge.
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

KDR is 100% right - there's no way and svn updates are designed to be easily integrated. That this game doesn't have cheaters is due to 1) it's small and dedicated community and 2) predictable maps/starting positions. LuaUI takes care of the rest, by sanctioning something that would be considered cheating in other games.
10053r
Posts: 297
Joined: 28 Feb 2005, 19:19

Post by 10053r »

Look. Stopping people from using advanced helper AIs of any sort is impossible.

I will say that again. As this game because more and more popular, preventing people from using AIs to help them out will become more and more impossible. Anyone who is suggesting otherwise should go work for the RIAA or the MPAA on DRM, because you are making the same argument they are. I OWN the bits on my computer. Not you. Not anybody else. I can do whatever I want with them, subject to my ability to modify them or convince others to do it for me.

OK. Everyone who thinks that digital rights management is something that can work should get up and leave the thread right now, because arguing with idiots isn't this community's idea of fun (blowing them up virtually is).

Now that the idiots have left the room, let's talk about how to adapt the game to make it more fun in a world where anything that a computer can do better than a human (even aimbots) is possible. Someone suggested that if you don't want commanders dgunning vamps, make the dgun do 0 damage to a vamp. That sounds reasonable.

P.S. To all you APM nuts out there. I take pride in getting my APM as low as possible. It means I set up a good system for ass kicking. A good manager uses a light touch, in real life and in RTS games. Any game that ENCOURAGED micro might be fun for some people, but that's why Starcraft was invented. I've been playing this game (and by this I mean TA and Spring), for about 9 years now. Sadly, I never really get the time to play anymore, so I'm probably not that good. But trust me when I say it is possible to seriously rock with very few APM.
manored
Posts: 3179
Joined: 15 Nov 2006, 00:37

Post by manored »

Yeah I cant understand why some people fell necessity of wasting 99% of their time microing a few units instead of controlling a whole base and then want people to do the same.
User avatar
1v0ry_k1ng
Posts: 4656
Joined: 10 Mar 2006, 10:24

Post by 1v0ry_k1ng »

because microing units is mch more fun than playing simbase and maekin dfens, probably
User avatar
jackalope
Posts: 695
Joined: 18 Jun 2006, 22:43

Post by jackalope »

ok my solution to this from now on is kick the person who uses it, and kick the person they gave stuff to just to be fair
manored
Posts: 3179
Joined: 15 Nov 2006, 00:37

Post by manored »

1v0ry_k1ng wrote:because microing units is mch more fun than playing simbase and maekin dfens, probably
Why people automatically think that no need of microing means porcing? And personally I find commanding arms much more fun than commanding single units.
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

Fine, put the preventatives in place, wait for people to attempt to code around them in order to cheat, and ban them as they get caught doing it. Maby we'll never stop it 100%, but we'll make it taboo.

"we should standardize it because criminals will use it anyways" is a pretty bad argument if that's the only argument being made alone.

It's not as if people couldn't have coded their spring client to do what the current lua scripts can do automatically before, yet they didn't. If all of a sudden the movement of people wanting to be dicks and not play the game legitimately is so strong then fine, we'll act accordingly with it as a moderation team.
User avatar
Dragon45
Posts: 2883
Joined: 16 Aug 2004, 04:36

Post by Dragon45 »

jackalope wrote:ok my solution to this from now on is kick the person who uses it, and kick the person they gave stuff to just to be fair
wat if they give stuff to you :shock: :shock: :shock: HAX!






No widgets released right now (save for the dgun hawk widget) seriously give the player an appreciable advantage over another. ANd keep in mind there's a difference between interface upgrade and realy cheating.

Repeat button, most Group AIs, mexautoupgrade - those are not cheating. they dont even work right half the time.
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

There seems to be some sort of nanoturret controller that people are using in speedmetal games now that is pretty much ridiculously overpowered...
tombom
Posts: 1933
Joined: 18 Dec 2005, 20:21

Post by tombom »

SwiftSpear wrote:There seems to be some sort of nanoturret controller that people are using in speedmetal games now that is pretty much ridiculously overpowered...
ImmobileBuilders. It comes with Spring and it automatically sets stuff like nanotowers to roam and patrol. I don't think that's really overpowered.
User avatar
quantum
Posts: 590
Joined: 19 Sep 2006, 22:48

Post by quantum »

SwiftSpear wrote:pretty much ridiculously overpowered...
Yeah! Two clicks of unfair advantage :/ Let the Lua cheaters have their way, and Spring won't be a mouse dexterity game anymore :(
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

tombom wrote:
SwiftSpear wrote:There seems to be some sort of nanoturret controller that people are using in speedmetal games now that is pretty much ridiculously overpowered...
ImmobileBuilders. It comes with Spring and it automatically sets stuff like nanotowers to roam and patrol. I don't think that's really overpowered.
Well... that is to say it makes them a ridiculous amount more efficient then they ever are when I use them...
User avatar
KDR_11k
Game Developer
Posts: 8293
Joined: 25 Jun 2006, 08:44

Post by KDR_11k »

I don't like that widget, it messes my build queues up in SimBase.

You can just CTRL-Z and give a patrol order to all your NTs every once in a while...
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

SwiftSpear wrote:not play the game legitimately
This discussion boils down to getting the definition of 'legitimately' right. If you want to take any action, first state very clearly what is legit and what is not.
Post Reply

Return to “General Discussion”