How do you stop LUA that cheats? - Page 2

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

User avatar
det
Moderator
Posts: 737
Joined: 26 Nov 2005, 11:22

Post by det »

Don't even get me started zwzsg! OTA understood the concept of skilled micro. Painted Desert was a pro map. If you couldn't click on 3 rocks per second, you were a newbie and should be playing Crash Bandicoot or something. Spring has turned it into newbie paradise. Any lamer can area-reclaim the whole friggin' map! Then there is giving orders to partially constructed factories/units. HELLO? More of this skill-less "set it and forget it" Spring newbie philosophy. What am I supposed to be doing with my extra time? FPSing my commander? Well, actually, I have to hand it to the SYs with FPS mode. This was a true innovation. It is just too bad that they left it as a gimmick instead of taking it to its logical conclusion. Imagine what a pro game this would be if you had to FPS all of your units! No more sitting back watching the computer play the game for me. I am in the cockpit or the unit is just idling. In retrospect, I expected nothing less from the SYs. After all, they are the hacker group that released a set of cheats for OTA allowing you do things like build whole lines of tidals in a couple clicks. I could probably rant on for pages! LuaUI is just the beginning! I fully expect Spring to be a screensaver within 2 years.
User avatar
quantum
Posts: 590
Joined: 19 Sep 2006, 22:48

Post by quantum »

It has already happened to other games, it will happen to Spring! Example: Progress Quest
100% of most people have always agreed that that the problem is snowballing down a slippery slope!
Tim-the-maniac
Posts: 250
Joined: 22 Jul 2006, 19:58

Post by Tim-the-maniac »

Ive found that kicking flopflop before the game starts helps to prevent cheating
User avatar
gamer17
Posts: 235
Joined: 21 Feb 2007, 23:51

Post by gamer17 »

det wrote:Don't even get me started zwzsg! OTA understood the concept of skilled micro. Painted Desert was a pro map. If you couldn't click on 3 rocks per second, you were a newbie and should be playing Crash Bandicoot or something. Spring has turned it into newbie paradise. Any lamer can area-reclaim the whole friggin' map! Then there is giving orders to partially constructed factories/units. HELLO? More of this skill-less "set it and forget it" Spring newbie philosophy. What am I supposed to be doing with my extra time? FPSing my commander? Well, actually, I have to hand it to the SYs with FPS mode. This was a true innovation. It is just too bad that they left it as a gimmick instead of taking it to its logical conclusion. Imagine what a pro game this would be if you had to FPS all of your units! No more sitting back watching the computer play the game for me. I am in the cockpit or the unit is just idling. In retrospect, I expected nothing less from the SYs. After all, they are the hacker group that released a set of cheats for OTA allowing you do things like build whole lines of tidals in a couple clicks. I could probably rant on for pages! LuaUI is just the beginning! I fully expect Spring to be a screensaver within 2 years.
What are you taking about, these are some of the cool features that make spring so cool

Take those away and you would be better off playing C&C, Starcratf, or just about any other RTS
tombom
Posts: 1933
Joined: 18 Dec 2005, 20:21

Post by tombom »

gamer17 wrote: What are you taking about, these are some of the cool features that make spring so cool

Take those away and you would be better off playing C&C, Starcratf, or just about any other RTS
are you stupid

because you are
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

APM != skill. live with that.
User avatar
gamer17
Posts: 235
Joined: 21 Feb 2007, 23:51

Post by gamer17 »

tombom wrote:
gamer17 wrote: What are you taking about, these are some of the cool features that make spring so cool

Take those away and you would be better off playing C&C, Starcratf, or just about any other RTS
are you stupid

because you are

no, but you are
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

imbaczek wrote:APM != skill. live with that.
Some of us already do.
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

imbaczek wrote:APM != skill. live with that.
No, lua coding ability = skill.
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

SwiftSpear wrote:
imbaczek wrote:APM != skill. live with that.
No, lua coding ability = skill.
Sigh. Sarcasm and hyperbole hard on me this early in the morning, Swift.
User avatar
Zpock
Posts: 1218
Joined: 16 Sep 2004, 23:20

Post by Zpock »

I agree with zwsg and det.
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Post by zwzsg »

gamer17 wrote:
tombom wrote:
gamer17 wrote:[...]
are you stupid

because you are

no, but you are

Code: Select all

,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,,=$DMNMD8:,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,INMMMDZ.7$D8,,,,,,,,,,,,,,,,,,,,,,,,,,
,MMMMMMMD7:===Z,,,,,,,,,,,,,,,,,,,,,,,,,
=MMMMMMM8Z7ZIO~I,,,,,,,,,,,,,,,,,,,,,,,,
DMMMMMMN8Z+IN?~+,,,,,,,,,,,,,,,,,,,,,,,,
MMMMMMMN$II??7I+,,,,,,,,,,,,,,,,,,,,,,,,
,MM8ZZMMZ7I=:=Z?,,,,,,,,,,=+?+~II+?I,,,,
.MM7IDZ8$7=+=~77+.,,=+I=I77$$+::,,,,,,,,
..MMMZ?$$7??+IO$$Z$$77$$Z777O::~:,,,,,,,
..MMMOZZ$7I???$$7??II$OII7??I~,,,,,,,,,,
..,,D8OZZ7II??7++?+~~~:,,,,,,,,,,,,,,,,,
...OZ$8ZZ77IIIZ,......,..,,,,,,,,,,,,,,,
+I+??IZOOZ7$$??...............,,,,,,,,,,
=:=+++?III$7,.,....................,,,,,
+~~:,:~I?+~:..........,..,.,.,,,,,,,,,,,
??I+=:,::+=,.........,.,.,,,,,,,,,,,,,,,
$$7II?+~::~,..........,,,,,,,.,,,,,,,,,,
7$7$77II+===+=:::....,...,,,,,,,,,,,,,,,
User avatar
jackalope
Posts: 695
Joined: 18 Jun 2006, 22:43

Post by jackalope »

quantum wrote:All the things that LuaUI takes out of the player's hand aren't really things that enhance the game. Like setting your factiories on repeat, putting your rockos on hold position, giving patrol orders to each nano, and remembering to give your stuff away before you die. All that falls in the pointless micro category, and Spring is designed around the principle that pointless micro is to be avoided.

Comm ends in team games are silly in .74b3 and earlier, and you didn't need my widget to realize it. It doesn't make much difference if you eluded the comm ends rule with a widget or you remembered to do it yourself.

Besides, it's on UF, available to everyone, and it announces clearly it's name when it has been used. It's no unfair advantage.
I hate you.

Giving away all your stuff except the comm before he blows is a LOT different than using a LUA to protect yourself. If you don't use the LUA, you have to:
1. keep a constant eye on your com to see if he is going to die, or if you are going to suicide him manage him so he survives long enough to give you time to give everything away before he blows up.
2. select everything but your com, or including the com if you don't care where he blows up. Then press H, find an ally in the list, choose him, check the apply units box, and give away.

With the LUA?

1. Pay close attention to your nanos building adv solars and metalmakers and then ask in chat why your ally is controlling your stuff now only to be told your com was killed and LUA gave all your stuff to an ally.

Finally, let's get something straight. Giving away your stuff manually in com ends is and has always been pretty sketchy, but it's generally not complained against because people recognize it takes a little bit of skill and effort to time it right and pay attention to your com. But having a LUAUI widget designed to circumvent the RULES SET BY THE HOST is just stupid, you should never have made such a dumb widget.
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

I told him about this a while ago, no idea if he remembers. I complained about it in SmuG, if I recall, and got no support then.

If you're reasonable, Jack, then you can convince Quantum to take the widget down - you've explained the downsides well enough already. Otherwise, let it drop.
User avatar
BigSteve
Posts: 911
Joined: 25 Sep 2005, 12:56

Post by BigSteve »

But having a LUAUI widget designed to circumvent the RULES SET BY THE HOST is just stupid, you should never have made such a dumb widget
+1
I also think timing your comm bomb on game ends and giving away your stuff manually is complete bollocks too, wether it takes skill or not, it's still cheating.
User avatar
Boirunner
Kernel Panic Co-Developer
Posts: 811
Joined: 05 Feb 2007, 14:24

Post by Boirunner »

I know it's unpopular, but giving is sketchy in and of itself. Make a host option to disable giving between teams. or atleast a .nogive command. It'd solve this and quite a few other problems.
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

I never thought giving normally was sketchy, except when unique units were involved. If I recall, there is a unit tag to prevent giving particular units - either that, or I'm hallucinating and there should be.
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

My previous post was a little bit short, I'll expand on my stance abit.

Generally, if it's not illegal, it's legal. A smart Lua widget giving stuff WILL be indistinguishable from a player doing the same thing. This means that available options are:
1) disable LuaUI completely. plausible.
2) define a subset of allowed widgets. not plausible - not possible to do this in a secure way.
3) implement rules that make it impossible to cheat. (lineage mode as was mentioned before.) plausible, if tricky.

Note that differentiating player input and Lua input is practically impossible in LuaUI current state. If you really want to disable the core of LuaUI - issuing orders to units - you need to clearly state what should be allowed and what should not be, and then trepan and co. comes in and tells you what is possible and what isn't.

Case study: WoW generally and decursive mod particularly. Changes (restrictions) in Lua API made it through with changes in core gameplay rules, because the old rules weren't really playable.

Other cases: quake 1/2/3/CPMA and rocketjump scripts. CS and bunnyhop scripts. These I consider cheating, because they do too much or take away too much risks.

LuaUI is infinitely more powerful than quake/cs scripts, the question is wheter it's too much. I think LuaUI is in a state that would make writing a simple AI possible (it would run slow as hell, but it would run.) But is it too much? I think humans with some LuaUI aids wouldl wipe the floor with a LuaUI bot.

Where the core problem lies is when a player which is objectively worse (loses most of the time on equal grounds) gets an advantage big enough to tip the scales and win most of the time with his LuaUI addons. When that happens, I'll be the first one to call for LuaUI nerfs. Until then, IMHO all is fine.
User avatar
SwiftSpear
Classic Community Lead
Posts: 7287
Joined: 12 Aug 2005, 09:29

Post by SwiftSpear »

jackalope wrote:
quantum wrote: Finally, let's get something straight. Giving away your stuff manually in com ends is and has always been pretty sketchy, but it's generally not complained against because people recognize it takes a little bit of skill and effort to time it right and pay attention to your com. But having a LUAUI widget designed to circumvent the RULES SET BY THE HOST is just stupid, you should never have made such a dumb widget.
If he didn't someone else would have.

Spring's comm ends system has been outdated for a million years, it's time to fix it anyways.
User avatar
gamer17
Posts: 235
Joined: 21 Feb 2007, 23:51

Post by gamer17 »

LOL
why are talking about this, 99% of the games being hosted aren't comm ends anyway

I have never seen anyone give all of there units away like that before
Post Reply

Return to “General Discussion”