Not logged inRybka Chess Community Forum
Up Topic The Rybka Lounge / Computer Chess / How to catch The cheater!!
- - By Master Om (Bronze) Date 2021-04-13 17:57
Suppose I have a no engine game. And I want to know if my opponent used SF or other engine. How can I know ?
Parent - - By Lukas Cimiotti (Bronze) Date 2021-04-14 17:31
In case you play in the Chessbase cloud, the moves of each player will be checked. So they usually find cheaters.
Parent - - By Master Om (Bronze) Date 2021-04-15 07:19
Hi Lukas, Its actually a correspondence chess game but No Engine tour . And one player is winning all games and I want to know if he using engine or not.
Parent - By Lukas Cimiotti (Bronze) Date 2021-04-16 13:17
I don't lnow much about the algorithm Chessbase uses. In real human games evaluation changes quite a bit with each move when checking with an engine. If this is not the case it is very suspicious.
Parent - By MrKris (***) Date 2021-04-15 05:40

> Suppose I have a no engine game.


Reminds me of a story I read years ago (sorry I can't remember enough to find it): A player wrote about his experience: he studied with books/databases/engines a popular variation of a main opening to the extent that when he won a no-engine game with it he claimed (to no avail) he was falsely accused of cheating.

Arena (3.10beta for Linux here, I think the latest Windows is about the same) has an auto-analyze feature.
I is glichy though, experiment to find settings that work together.

--It does not write to the source file--!
When its done export the GUI game to clipboard as PGN then to a text editor then to a .pgn file.
(GUI: the moves area should be set to Display mainlines;
if not Save mainline in Appearance/PGN/Save -as below- then the moves section will not add the evals. until its finished -making it look like its not working.)

Source (I removed the in-game evals. ect.). It was even until 30.e6?? (30.Ne3=) [Event "G/90''+1'' 1GBh noSyzygy"]
[Site "R7 2700X | RTX 2060"]
[Date "2021.04.01"]
[Round "1"]
[White "Lc0-0.27+_J104.1-30"]
[Black "Stockfish_21032717_16th"]
[Result "0-1"]
[ECO "B07"]
[Opening "Pirc"]
[Variation "3.Bd3 g6 4.Nf3 Bg7 5.c3"]
[TimeControl "90+1"]
[Termination "adjudication"]
[PlyCount "79"]
[WhiteType "human"]
[BlackType "human"]

1. e4 d6 2. d4 g6 3. c3 Bg7 4. Nf3 Nf6 5. Bd3 Nbd7 6. O-O O-O 7. Re1 e5 8.
Bg5 Re8 9. Nbd2 h6 10. Bh4 exd4 11. cxd4 g5 12. Bg3 Nh5 13. Nc4 Nf8 14. e5
Nxg3 15. hxg3 dxe5 16. dxe5 Be6 17. Nd4 g4 18. Nxe6 Nxe6 19. Bf5 h5 20. Qc2
Qe7 21. Be4 Nd4 22. Qc3 Rad8 23. Bxb7 h4 24. gxh4 Qxh4 25. Re4 c5 26. Rae1
Qh5 27. Qa5 Rd7 28. Qa4 Rdd8 29. Qa5 Qg5 30. e6 f5 31. e7 Rd7 32. Qa4 Nf3+
33. Kf1 Qh6 34. Bd5+ Kh7 35. gxf3 gxf3 36. Rh4 Qxh4 37. Bxf3 Rd2 38. Re2
Rxe2 39. Kxe2 Rxe7+ 40. Kf1 0-1

Auto-Analyze: Stockfish for 5 secs. each analyzes the above game, black moves only, where it was playing black.

The result game its very difficult to read. [Event "G/90''+1'' 1GBh noSyzygy"]
[Site "R7 2700X | RTX 2060"]
[Date "2021.04.01"]
[Round "1"]
[White "Lc0-0.27+_J104.1-30"]
[Black "Stockfish_21032717_16th"]
[Result "0-1"]
[ECO "B07"]
[Opening "Pirc"]
[Variation "3.Bd3 g6 4.Nf3 Bg7 5.c3"]
[TimeControl "90+1"]
[Termination "adjudication"]
[PlyCount "79"]
[WhiteType "human"]
[BlackType "human"]

1. e4 {(1. ... e5 2.Nf3 Nc6 3.Bb5 Nf6 4.0-0 Nxe4 5.Re1 Nd6 6.Bf1 Be7 7.Nxe5
Nxe5 8.Rxe5 0-0 9.d4 Bf6 10.Re1 Re8 11.Bf4 Rxe1 12.Qxe1 Ne8 13.c3 d5 14.Bd3
g6 15.Nd2 Ng7 16.Nf3 c6 17.h3 Bf5 18.Bxf5 Nxf5 19.Qd2 Ng7 20.Re1) +0.28/27
5} d6 2. d4 {(2. ... Nf6 3.Nc3 e5 4.Nf3 Nbd7 5.Bc4 Be7 6.a4 0-0 7.0-0 h6
8.Re1 Re8 9.a5 exd4 10.Nxd4 Bf8 11.Bf4 Nc5 12.f3 c6 13.Qd2 d5 14.e5 Ne6
15.Nxe6 Bxe6 16.Bb3) +0.48/28 5} g6 3. c3 {(3. ... Bg7) +0.51/27 5} Bg7 4.
Nf3 {(4. ... Nf6 5.Bd3 0-0 6.0-0 Nbd7 7.Re1 e5 8.h3 Re8 9.Nbd2 b6 10.a4 Bb7
11.a5 bxa5 12.dxe5 Nxe5 13.Nxe5 Rxe5 14.Nc4 Re6 15.f3 d5 16.Nxa5 dxe4
17.Nxb7 Qxd3 18.Qxd3 exd3 19.Rxe6 fxe6 20.Nc5 e5 21.Nxd3) +0.58/29 5} Nf6
5. Bd3 {(5. ... Nbd7) +0.50/28 5} Nbd7 6. O-O {(6. ... e5) +0.49/26 5} O-O
7. Re1 {(7. ... e5 8.Bg5 h6 9.Bh4 g5 10.Bg3 Nh5 11.Na3 g4 12.Bh4 Bf6
13.Bxf6 Qxf6 14.Nd2 Nf4 15.Bf1 Qg6 16.Nac4 Kh8 17.g3 Ne6 18.dxe5 b5 19.Ne3
Nxe5 20.Bxb5 h5) +0.48/29 5} e5 8. Bg5 {(8. ... h6) +0.39/27 5} Re8 9. Nbd2
{(9. ... h6 10.Bh4) +0.53/29 5} h6 10. Bh4 {(10. ... exd4) +0.32/28 5} exd4
11. cxd4 {(11. ... g5) +0.13/28 5} g5 12. Bg3 {(12. ... Nh5 13.Nc4)
+0.36/30 5} Nh5 13. Nc4 {(13. ... Nf8) +0.25/29 5} Nf8 14. e5 {(14. ...
Nxg3) +0.26/30 5} Nxg3 15. hxg3 {(15. ... dxe5 16.dxe5 Be6 17.Nd4 g4
18.Nxe6 Nxe6 19.Be4 Qxd1 20.Raxd1 Rab8 21.b4 h5 22.a3 Red8 23.Bd5 Bf8 24.f4
c5 25.Bxe6 fxe6 26.Nd6 cxb4 27.axb4 Rd7 28.Re4 Bxd6 29.Rxd6 Rxd6 30.exd6
Kf7 31.Re5 Rd8 32.Rxh5 Rxd6 33.Rh7+ Kf6) +0.26/32 5} dxe5 16. dxe5 {(16.
... Be6 17.Nd4) +0.32/32 5} Be6 17. Nd4 {(17. ... g4) +0.20/30 5} g4 18.
Nxe6 {(18. ... Nxe6 19.Be4 Qxd1 20.Raxd1 Rab8 21.b4 h5 22.b5 Bf8 23.Kh2
Red8 24.f4 Bb4 25.Rf1 Rxd1 26.Rxd1 Rd8 27.Rxd8+ Nxd8 28.Ne3 c6 29.bxc6 bxc6
30.Kg1 f6 31.Bg6 fxe5 32.fxe5 Bc5 33.Kf2 Nf7 34.e6 Ne5 35.Bxh5 Kg7 36.e7
Bxe7 37.Bxg4 Bb4) +0.24/31 5} Nxe6 19. Bf5 {(19. ... h5 20.Qe2 Qe7 21.Qe4
Nc5 22.Qc2 Ne6 23.Qe4) -0.00/35 5} h5 20. Qc2 {(20. ... Qe7 21.Rad1 Rad8
22.Qe4 Rxd1 23.Rxd1 Rd8 24.Rxd8+ Nxd8 25.a4 c6 26.Qd3 Ne6 27.a5 b5 28.Nd6
a6 29.Nc8 Qe8 30.Nd6) -0.00/35 5} Qe7 21. Be4 {(21. ... Nd4 22.Qc3 Rad8
23.Bxb7 h4 24.gxh4 Qxh4 25.Re4 c5 26.Rae1 Re7 27.Nd6 Rxd6 28.exd6 Rxe4
29.Rxe4 Ne2+ 30.Rxe2 Bxc3 31.bxc3 Qh6 32.d7 Qc1+ 33.Kh2 Qh6+) -0.00/36 5}
Nd4 22. Qc3 {(22. ... Rad8 23.Bxb7 h4 24.Rac1 Bh6 25.Rb1 Nb5 26.Qb3 Nd4)
-0.00/40 5} Rad8 23. Bxb7 {(23. ... h4) +0.02/33 5} h4 24. gxh4 {(24. ...
Qxh4 25.g3 Qh5 26.Bg2 c5 27.Qa3 Nc2 28.Qxc5 Rc8 29.Qd5 Nxa1 30.Rxa1 Red8
31.Qe4 Qg6 32.Re1 Qxe4 33.Rxe4 Rd1+ 34.Bf1 Kf8 35.Kg2 Re8 36.a4 Red8
37.Rxg4 Re1 38.b4 Bxe5 39.Nxe5 Rxe5 40.Rf4 Rd2 41.Kf3 f5 42.a5 Ke7 43.a6
Kd6 44.Rh4 Rb2 45.b5 Re7 46.Kg2 Ke5 47.Bd3) +0.02/40 5} Qxh4 25. Re4 {(25.
... c5 26.Rae1 Re7 27.Nd6 Rxd6 28.exd6 Rxe4 29.Rxe4 Ne2+ 30.Rxe2 Bxc3
31.bxc3 Qh6 32.d7 Qc1+ 33.Kh2 Qh6+) -0.00/39 5} c5 26. Rae1 {(26. ... Rd7
27.Nd6 Rxd6 28.exd6 Rxe4 29.Rxe4 Ne2+ 30.Rxe2 Bxc3 31.bxc3 Qh6 32.d7 Qc1+
33.Kh2 Qh6+) -0.00/42 5} Qh5 27. Qa5 {(27. ... Qg5 28.Ne3 g3 29.Qxc5 Rxe5
30.Qxe5 Bxe5 31.Rg4 Qxg4 32.Nxg4 Nc2 33.Rb1 Bd4 34.Kf1 gxf2 35.Nxf2 Bb6
36.Nd1 Re8 37.Nc3 Re7 38.Ba8 Re8 39.Be4 Ne3+ 40.Kf2 f5 41.Bc6 Re6 42.Ba4
Nd1+ 43.Kf1 Ne3+) -0.00/35 5} Rd7 28. Qa4 {(28. ... Re6 29.Qxd7 Rh6 30.f3
Nxf3+ 31.Kf1 Qh1+ 32.Kf2 Qh4+ 33.Kf1) -0.00/35 5} Rdd8 29. Qa5 {(29. ...
Rd7 30.Qa4 Rdd8) -0.00/40 5} Qg5 30. e6 {(30. ... Nf3+ 31.Kf1) -2.12/30 5}
f5 31. e7 {(31. ... Rd7) -2.33/31 5} Rd7 32. Qa4 {(32. ... Nf3+) -5.37/29
5} Nf3+ 33. Kf1 {(33. ... Qh5 34.Rd1 Rxd1+ 35.Qxd1 Qh1+ 36.Ke2 Qxd1+
37.Kxd1 fxe4 38.Bxe4 Nd4 39.Nd2 Rxe7 40.Bd3 Kh8 41.b3 Rd7 42.Bc4 g3 43.Ne4
Nxb3+ 44.Ke1 Nc1 45.Bb5 Rb7 46.Ba6 Rb6 47.Bf1 gxf2+ 48.Kxf2 Rb4 49.Ke3 c4
50.g4 c3 51.Nxc3 Bxc3 52.Kf3 Nxa2) -5.48/28 5} Qh6 34. Bd5+ {(34. ... Kh7
35.gxf3 gxf3 36.Rh4 Qxh4 37.Bxf3 Rd2 38.Nxd2 Qxa4 39.Bh5 Qa6+ 40.Kg1 Rxe7
41.Rxe7 Qh6 42.Rxa7 Qxh5 43.Nf1 f4 44.Nh2 f3 45.Nxf3 Qxf3 46.Ra3 Qd1+
47.Kg2 Bxb2 48.Re3 Kg6 49.Re8 Qd5+ 50.Kg3 Qxa2 51.Kg2 Qd5+ 52.Kg3 Qg5+
53.Kh3 c4 54.f4 Qf5+ 55.Kg3 c3) -6.60/29 5} Kh7 35. gxf3 {(35. ... gxf3
36.Rh4 Qxh4 37.Bxf3 Rd2 38.Nxd2 Qxa4 39.b3 Qa6+ 40.Nc4 Qxa2 41.Re2 Qxb3
42.Nd2 Qd3 43.Kg2 Kh6 44.Nf1 Qd7 45.Ng3 Bf6 46.Bh5 Qd5+ 47.Bf3 Qg8 48.Kf1
f4 49.Bc6 fxg3 50.Bxe8 g2+ 51.Kg1 Qxe8 52.Kxg2 Bxe7 53.Rd2 Qc6+ 54.Kg1)
-6.99/28 5} gxf3 36. Rh4 {(36. ... Qxh4 37.Bxf3 Rd2 38.Nxd2 Qxa4 39.Bh5
Qa6+ 40.Kg1 Rxe7 41.Rxe7 Qh6 42.Bg4 Qg5 43.Kf1 fxg4 44.Re3 Bd4 45.Re2 Bxb2
46.Nb3 Bf6 47.Rc2 Qd5 48.Rxc5 Qh1+ 49.Ke2 Qf3+ 50.Ke1 g3 51.fxg3 Be7 52.Kd2
Bxc5 53.Nxc5) -7.10/29 5} Qxh4 37. Bxf3 {(37. ... Rd2 38.Nxd2) -6.83/26 5}
Rd2 38. Re2 {(38. ... Rxe2) -11.72/29 5} Rxe2 39. Kxe2 {(39. ... Rxe7+
40.Kf1 Qh3+ 41.Bg2 Qd3+ 42.Kg1 Bd4 43.Kh2 Bxf2 44.Qa3 Qb1 45.Bf1 Qxf1
46.Qh3+ Qxh3+ 47.Kxh3 Rg7 48.Nd6 f4 49.Ne4 Be3 50.Kh4 Kh6 51.Nd6 Bf2+
52.Kh3 Kh5 53.Ne4 Be3 54.b4 c4 55.Nf6+ Kg5 56.Ne4+ Kh6 57.b5 f3 58.b6 axb6
59.Nd6 Kg5 60.Ne8 f2 61.Kg2) -13.45/30 5} Rxe7+ 40. Kf1 0-1

Here is the best part: Auto-Analyze Output Report file - though it has to be compared with the output .pgn.
At 5 secs. it would have played 1...e5 etc.
The * moves are matches with the game.

It agreed in 29 of 39 game moves, when it did it was very typically in 0 secs. through the 5 secs.

(The even game range before the ?? moves 26 through 30 was a little disappointing but the 5secs/move is longer than the game's G/90secs+1sec.)

Analysis of <mypath>/testAutoAnalyze.pgn  Game 1 / 1  
Analyzing engine: Stockfish_21032717_avx2
14-4-21 20:57:35 Level: 5 Seconds
   Source               : Filelist EPD/PGN↴
      <mypath>/testAutoAnalyze.pgn
   Colours              : White moves=False, Black moves=True
   Direction            : forward
   Games (PGN)          : All games
   Moves                : From 1 to 250
   Positions (EPD)      : From 25 to 999999
   Use Engine(s)        : Loaded engines=Engine 1
   Use seconds per move: 5 Seconds per move
   Analysis Lines       : Minimum search depth=2
   Activate abort analysis: False
1. ..    d7-d6       e7-e5   
2. ..    g7-g6       Ng8-f6  
3. ..    Bf8-g7      Bf8-g7  * 4 Seconds
4. ..    Ng8-f6      Ng8-f6  * 0 Seconds
5. ..    Nb8-d7      Nb8-d7  * 0 Seconds
6. ..    O-O         e7-e5   
7. ..    e7-e5       e7-e5   * 0 Seconds
8. ..    Rf8-e8      h7-h6   
9. ..    h7-h6       h7-h6   * 0 Seconds
10. ..    e5xd4       e5xd4   * 0 Seconds
11. ..    g6-g5       g6-g5   * 0 Seconds
12. ..    Nf6-h5      Nf6-h5  * 0 Seconds
13. ..    Nd7-f8      Nd7-f8  * 0 Seconds
14. ..    Nh5xg3      Nh5xg3  * 0 Seconds
15. ..    d6xe5       d6xe5   * 0 Seconds
16. ..    Bc8-e6      Bc8-e6  * 0 Seconds
17. ..    g5-g4       g5-g4   * 0 Seconds
18. ..    Nf8xe6      Nf8xe6  * 0 Seconds
19. ..    h6-h5       h6-h5   * 0 Seconds
20. ..    Qd8-e7      Qd8-e7  * 0 Seconds
21. ..    Ne6-d4      Ne6-d4  * 0 Seconds
22. ..    Ra8-d8      Ra8-d8  * 0 Seconds
23. ..    h5-h4       h5-h4   * 0 Seconds
24. ..    Qe7xh4      Qe7xh4  * 0 Seconds
25. ..    c7-c5       c7-c5   * 0 Seconds
26. ..    Qh4-h5      Rd8-d7  
27. ..    Rd8-d7      Qh5-g5  
28. ..    Rd7-d8      Re8-e6  
29. ..    Qh5-g5      Rd8-d7  
30. ..    f7-f5       Nd4-f3  
31. ..    Rd8-d7      Rd8-d7  * 3 Seconds
32. ..    Nd4-f3+     Nd4-f3  * 0 Seconds
33. ..    Qg5-h6      Qg5-h5  
34. ..    Kg8-h7      Kg8-h7  * 0 Seconds
35. ..    g4xf3       g4xf3   * 0 Seconds
36. ..    Qh6xh4      Qh6xh4  * 0 Seconds
37. ..    Rd7-d2      Rd7-d2  * 0 Seconds
38. ..    Rd2xe2      Rd2xe2  * 0 Seconds
39. ..    Re8xe7+     Re8xe7  * 0 Seconds
29 of 39 matching moves
14-4-21 21:01:59, Total time: 00:04:23 Rated time: 00:57 = 57 Seconds
Up Topic The Rybka Lounge / Computer Chess / How to catch The cheater!!

Powered by mwForum 2.27.4 © 1999-2012 Markus Wichitill