Cheat countermeasures

Other talk that doesn't fit elsewhere.
This is for General Discussion, not General chat.
User avatar
noccy
Trained
Trained
Posts: 45
Joined: 01 Aug 2010, 22:21
Location: Karlstad, Sweden

Re: Cheat countermeasures

Post by noccy »

milo christiansen wrote:Come to think of it wouldn't something like having every computer run a simple check on the power flow rate/units built/oil owned to check for example, that no one has 1000000 power with 4 oil in the early game, be a good way to at least slow cheaters down? Such checks could be droped after the first 20-30 minutes as cheaters won't like the wait.
That would make for even more cheating as you would have all the information about all the players, but it's a good idea.
m1ndgames wrote:If you had to register in the Forums before you could login to the login server, you could add cheat reports and ban the accounts.
Why just the forum? What about registering with the actual multiplayer lobby? The registration could be web based against a MySQL or similar database server (which could be the forum user database as long as the queried table and fields are customizable). This would be a good start :)
noccy.com | xmpp: noccy(at)chillat.net | xfire: noccy80
chekwob
Rookie
Rookie
Posts: 27
Joined: 10 Aug 2010, 21:21

Re: Cheat countermeasures

Post by chekwob »

m1ndgames wrote:oh well... i suggested this allready like a gazillion times, i fu**in coded the whole multiplayer server and still: no progress on the client side, no answers in the topic... screw this!
If you're suggesting adding client-side anti-cheating, it could all be worked around or removed by cheaters.
Thin ice is the most exciting when you swing at it with a pickaxe.
User avatar
m1ndgames
Trained
Trained
Posts: 142
Joined: 04 Jun 2010, 20:30
Location: Germany

Re: Cheat countermeasures

Post by m1ndgames »

chekwob wrote:If you're suggesting adding client-side anti-cheating, it could all be worked around or removed by cheaters.
no, i did not! did you actually read anything? doesent look like it, but hey.. you wrote some bs, good job!
noccy wrote:Why just the forum? What about registering with the actual multiplayer lobby? The registration could be web based against a MySQL or similar database server (which could be the forum user database as long as the queried table and fields are customizable). This would be a good start :)
why the forums? because theres allready a userbase, the stuff youre talkin bout is allready implemented in the new lobby serv, devs dont care tho, and me neither... good luck with that... as i stated: this will never be done if someone beside the dev-staff does it... they wont listen.. (dont tell me they do, i asked multiple times for their opinion, and im not the only one that feels ignored)

gl hf
User avatar
noccy
Trained
Trained
Posts: 45
Joined: 01 Aug 2010, 22:21
Location: Karlstad, Sweden

Re: Cheat countermeasures

Post by noccy »

m1ndgames, try adding the suggestion to the idea tracker without the attitude and wait and see. The more whining and complaining you add to your posts, the less people will listen. I'm reading your post on the new lobby server right now, I actually just spotted it in signature your because of the exact same reason stated above: your last post was just full of attitude so I just glanced through it. I understand you're frustrated tho, but complaining that people prioritize their spare time in a way that you don't agree with is not reason to start complaining.

A suggestion; pick up a book on C (or google for online tutorials) and install GCC (and Msys/Mingw if you're on windows) and start playing around. This *is* an open source project, which means it's being done on the developers spare time. Good IDE:s include Netbeans (cross platform), CodeBlocks/CodeLite (cross platform) and BloodShed DevC++ (windows) so everything you need to get started is right there.

Edit: I do get from your other post that you do know some code, but still, try to pitch in or get someone you know that does python (which the master server seems to be written in -> trunk/tools/masterserver/) or C to fix up the master server and the game mp code.
Last edited by noccy on 19 Aug 2010, 05:18, edited 1 time in total.
noccy.com | xmpp: noccy(at)chillat.net | xfire: noccy80
User avatar
Buginator
Professional
Professional
Posts: 3285
Joined: 04 Nov 2007, 02:20

Re: Cheat countermeasures

Post by Buginator »

m1ndgames wrote: why the forums? because theres allready a userbase, the stuff youre talkin bout is allready implemented in the new lobby serv, devs dont care tho, and me neither... good luck with that... as i stated: this will never be done if someone beside the dev-staff does it... they wont listen.. (dont tell me they do, i asked multiple times for their opinion, and im not the only one that feels ignored)

gl hf
First off, these days all the devs are really short on time, and I know I have missed many, many posts, and I just can't catch up. :stressed:
The forums are pretty much the last place that many of the devs check out for the reasons I mention above. It is a hit-or-miss chance that one of us will see it.

Use the ML to be sure that most of us will (eventually) see it.
Put it on trac when you have patches.

Having said that, sorry we (I) haven't had the time to check out what you wrote, sooner or later I will get back to you when I get more time. I was told about this thread on IRC, and that is perhaps the best way to get in touch with one of us, our timezones are spread wildly though.

For this thread, in short, once everything is server-side, then cheating will be reduced, but not stopped. That just won't ever be possible with a opensource game.

I highly suggest people play with private games, and only play with people you know.
Sad how cheekyD promised to behave but causes more issues for others. Guess his true colors are finally showing now. :annoyed:
and it ends here.
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA

Re: Cheat countermeasures

Post by Zarel »

m1ndgames wrote:why the forums? because theres allready a userbase, the stuff youre talkin bout is allready implemented in the new lobby serv, devs dont care tho, and me neither... good luck with that... as i stated: this will never be done if someone beside the dev-staff does it... they wont listen.. (dont tell me they do, i asked multiple times for their opinion, and im not the only one that feels ignored)
I don't know what you're talking about.

We listen. We always do. The thing is, we aren't going to do exactly what you ask unless you pay us. We just don't have the time for that.

If this is your lobby you're talking about, I already told you what the problem was on IRC. I'll repeat it again here: writing a new lobby client is hard work, and we don't have the free time to do it. Your options are one of 1. do it yourself, 2. pay us, or 3. convince us we should do it for free.
User avatar
macuser
Regular
Regular
Posts: 1052
Joined: 19 Mar 2010, 23:35
Location: USA

Re: Cheat countermeasures

Post by macuser »

I have offered to code it :) although i'm not the best at c programming I can learn.
ArtRev Website

ImageImage

System: AMD Phenom II x4, 4GB RAM, 640GB HD, Nvidia GeForce GT 240 1GB, Mac OS X 10.6
User avatar
noccy
Trained
Trained
Posts: 45
Joined: 01 Aug 2010, 22:21
Location: Karlstad, Sweden

Re: Cheat countermeasures

Post by noccy »

macuser wrote:I have offered to code it :) although i'm not the best at c programming I can learn.
If I can I wouldn't mind helping out. Right now I'm trying to learn the basics of UI creation with SDL and C++, but I did take a course in C back in highschool which I passed with flying colors. I've got a repertoire ranging from C64 Basic all the way up to Visual Basic, Turbo Pascal with inline assembler (ah, those were the days), and of course web technologies such as ASP, PHP and JavaScript. Even though I were the maintainer of bbClean (an alternative shell for Windows) back in the days (before I switched to Linux) it still doesn't quite feel like the boot fit perfectly. But hey, practice make perfect :)

The hard part is setting your mind to read someone else's code, but I have the trunk checked out and I am trying to figure it out :)
noccy.com | xmpp: noccy(at)chillat.net | xfire: noccy80