Hi,
I was wondering if there is any way to prevent someone from playing my engine repeatedly if he is clearly stronger? This morning I found my engine account had lost 300 points because someone (BK-Chess) with an engine decided to play about 120 games and winning them all against my engine. I know it's legit and that I will eventually get the points back, but I'd still like to prevent that If I can.
Is there anything I can do to prevent this. Maybe something I can put in the formula? I though of doing something like "rating < myrating + 200" But that would prevent some legit, stronger opponents to try me for a couples of games (That, I don't object to, but 120!).
How to deal with "abusers" on ICC?
Moderator: Ras
-
- Posts: 290
- Joined: Mon Mar 13, 2006 5:23 pm
- Location: Québec
- Full name: Mathieu Pagé
-
- Posts: 454
- Joined: Sat Apr 04, 2009 6:44 pm
- Location: Bulgaria
Re: How to deal with "abusers" on ICC?
This is very common thing, especially in FICS.
The way I deal with it is to carefully analyze the questionable games. If it appears that Rybka or whatever is used, I add that nick into my noplay list:
Some guidelines:
It is very unlikely for person to have 1500-1700 blitz rating with RD 20-40, but the same person to have 2200-2300 at standart, unless he's using a program. It is very unlikely also for a human with 1600-2000 rating to play by a book until let's say move 20 without even tiny fraction of a second thinking, unless is automated. There are many other signs as well. Just keep them in mind!
Best!
Mincho.
The way I deal with it is to carefully analyze the questionable games. If it appears that Rybka or whatever is used, I add that nick into my noplay list:
Code: Select all
+noplay THISNICK
It is very unlikely for person to have 1500-1700 blitz rating with RD 20-40, but the same person to have 2200-2300 at standart, unless he's using a program. It is very unlikely also for a human with 1600-2000 rating to play by a book until let's say move 20 without even tiny fraction of a second thinking, unless is automated. There are many other signs as well. Just keep them in mind!
Best!
Mincho.
-
- Posts: 290
- Joined: Mon Mar 13, 2006 5:23 pm
- Location: Québec
- Full name: Mathieu Pagé
Re: How to deal with "abusers" on ICC?
Hi Mincho,
Well, in this case the offending account is a computer account (Using Firebird 1.1). My grief is that my engine is clearly no match for it and it still played 120 games. I can only think he's done that to improve it's rating, one point at a time.
I will +noplay it, but it would be nice if I could prevent this kind of behavior. I guess I'll have to limit the opponent rating to be within some margin of my engine's rating.
Thanks for your input,
Well, in this case the offending account is a computer account (Using Firebird 1.1). My grief is that my engine is clearly no match for it and it still played 120 games. I can only think he's done that to improve it's rating, one point at a time.
I will +noplay it, but it would be nice if I could prevent this kind of behavior. I guess I'll have to limit the opponent rating to be within some margin of my engine's rating.
Thanks for your input,
Mathieu Pagé
mathieu@mathieupage.com
mathieu@mathieupage.com
-
- Posts: 28387
- Joined: Fri Mar 10, 2006 10:06 am
- Location: Amsterdam
- Full name: H G Muller
Re: How to deal with "abusers" on ICC?
You could use /zippyMaxGames=2 to prevent more than two games in a row against the same opponent. Then he would have to wait for someone else to play you.
-
- Posts: 454
- Joined: Sat Apr 04, 2009 6:44 pm
- Location: Bulgaria
Re: How to deal with "abusers" on ICC?
Yes, that is a good solution.hgm wrote:You could use /zippyMaxGames=2 to prevent more than two games in a row against the same opponent. Then he would have to wait for someone else to play you.
You can also set your formula like this
Code: Select all
set f1 rating <= 2100
set f2 !abuser
//or any other variables here
//an then:
set formula f1 & f2