Duel Board - Free multiplayer online games

Duel Board => General Discussion => Topic started by: matlu on April 10, 2005, 10:53:44 PM

Title: how to stop cheaters?
Post by: matlu on April 10, 2005, 10:53:44 PM
2 players from same IP should not be able to join same game, that's without discussion, and it will soon work this way.

But I was also warned about players who have for example router, and are able to overcome IP check. I don't think I'm too good in low level networking stuff, anybody has some idea how to prevent it?

My idea is: to not allow people with IP, which differs only in LAST number to enter same game (e.g AA.BB.CC.XX  and AA.BB.CC.YY )
Good idea? Bad idea? Will it solve the problem?



Title: Re: how to stop cheaters?
Post by: ZAPTONE_Z on April 10, 2005, 11:11:40 PM
if some really wants to get two players in from the same location.....theyll find a way

using a proxy ect
Title: Re: how to stop cheaters?
Post by: BladeSabre on April 11, 2005, 12:00:13 AM
Are you going to let two players from the same IP join a non-rated game? (I might well want to play other people on the same network as me.) Though it would be good if other players in the game were informed when this happened.

I don't think there's any completely reliable way to detect someone logging in twice. Some systems block the IP addresses of all known proxy services, but there's new ones appearing all the time. Even assuming it's possible, there's no way to stop someone from getting a friend on the other side of the world to just sit there and lose many times.
Title: Re: how to stop cheaters?
Post by: matlu on April 11, 2005, 12:14:44 PM
Quote from: BladeSabre on April 11, 2005, 12:00:13 AM
Even assuming it's possible, there's no way to stop someone from getting a friend on the other side of the world to just sit there and lose many times.

Sadly, this is true.

Another idea: If you killed somebody whose rating is less than half of yours, you get NO points for him. For example once you reach 200 points, you get nothing for killing newbies. Once you reach 300 points, you get nothing for killing people with less than 150 points.
This should prevent people from creating fake accounts, in order to kill them with "real" account, and harvest points this way. (And as side-effect, it will also prevent newbies from being killed too often be strong players, which is good I think).

Title: Re: how to stop cheaters?
Post by: BlitzJoker on April 11, 2005, 01:42:34 PM
Quote from: matlu on April 11, 2005, 12:14:44 PM
Sadly, this is true.

Another idea: If you killed somebody whose rating is less than half of yours, you get NO points for him. For example once you reach 200 points, you get nothing for killing newbies. Once you reach 300 points, you get nothing for killing people with less than 150 points.
This should prevent people from creating fake accounts, in order to kill them with "real" account, and harvest points this way. (And as side-effect, it will also prevent newbies from being killed too often be strong players, which is good I think).



Might be a good idea if you stop this after say 200 or 300 points, other ways lets say me and zz(equally skilled) want to play each other, but zz plays twice as much as me(likely to happen), eventually it wouldnt even be worth his time to play me....
Title: Re: how to stop cheaters?
Post by: matlu on April 11, 2005, 01:48:55 PM
Quote from: BlitzJoker on April 11, 2005, 01:42:34 PM
Might be a good idea if you stop this after say 200 or 300 points, other ways lets say me and zz(equally skilled) want to play each other, but zz plays twice as much as me(likely to happen), eventually it wouldnt even be worth his time to play me....

I see no reason to stop it. Let's say that you have to fight your way out of "newbie crowd", till you are "worthy" to play with hi-ranked players. If you are equally skilled, you will advance fast enough to reach his level soon (or at least half of his level, which is enough).
Title: Re: how to stop cheaters?
Post by: Parsley on April 11, 2005, 03:56:50 PM
I very much like the idea of score being calculated according to the levels of those people you beat.

Conversely though, should score be deducted at a greater rate if you are beated by a lower level player?
Title: Re: how to stop cheaters?
Post by: Parsley on April 15, 2005, 11:53:48 AM
Will just mean that the 'rich' can't prosper by raping 'poor' people - they have to try and win against better opponents.

A moderated points system will make the game a lot more popular. 

If someone joins with 100 pts, and sees the leaderboard has 2k+ on there, well...  most people won't give a fuck about trying to get up there.

(& the oldskool aren't most people)





Title: Re: how to stop cheaters?
Post by: noobs on April 15, 2005, 02:28:00 PM
For gods sake just leave it like the old cw, it worked well except for the cheat. I for 1 are not going to play this game if that is the way the score will work. And i know alot of others who wont either.
Title: Re: how to stop cheaters?
Post by: Parsley on April 15, 2005, 05:30:29 PM
Yeah, I am a bit of a one man band on this one.  Think I'll leave it be.
Title: Re: how to stop cheaters?
Post by: Mortus_Sabre on April 17, 2005, 07:05:31 AM
Whatever you do, do it fast.  I have a guy following me around who keeps using double guest accounts, and calls me a f***ing noob while beating me with his two seperate names.  PLEASE enact these safety protocols ASAP and preferably, get rid of Guest names...

Mortus
Title: Re: how to stop cheaters?
Post by: matlu on April 17, 2005, 09:52:57 AM
Quote from: Mortus_Sabre on April 17, 2005, 07:05:31 AM
Whatever you do, do it fast.  I have a guy following me around who keeps using double guest accounts, and calls me a f***ing noob while beating me with his two seperate names.  PLEASE enact these safety protocols ASAP and preferably, get rid of Guest names...

Mortus

Ok, will work by tomorrow
Title: Re: how to stop cheaters?
Post by: matlu on April 17, 2005, 11:45:16 AM
Ok, done & uploaded.

2 players from same computer should not be able to join same *rated* game.

Please test it, in several days I probably reset score table.
Title: Re: how to stop cheaters?
Post by: Sabre Akh on April 17, 2005, 01:58:55 PM
Awesome job matlu. Comes up with an exclamation point and a red message preventing me from entering :D
Title: Re: how to stop cheaters?
Post by: Mortus_Sabre on April 17, 2005, 10:23:13 PM
Good job Matlu, I haven't found any bugs with it yet.  You're my hero!

Mortus
Title: Re: how to stop cheaters?
Post by: matlu on April 18, 2005, 12:35:41 AM
Quote from: Mortus_Sabre on April 17, 2005, 10:23:13 PM
Good job Matlu, I haven't found any bugs with it yet.  You're my hero!

Mortus

by definition, there is at least one bug in each program. And in such big program, like duelboard is becoming, there are sure several bugs. So keep on searching  :D