Difference between revisions of "Rules"

From TCEC wiki
Jump to: navigation, search
(order corrected)
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
'''All rules for the TCEC Season on one page.'''
 
'''All rules for the TCEC Season on one page.'''
  
=TCEC Season Leagues system rules=
+
=TCEC Leagues Season rules=
{{:TCEC Season Rules}}
+
{{:TCEC Leagues Season Rules}}
  
 
=TCEC Cup rules=
 
=TCEC Cup rules=
 
{{:TCEC Cup rules}}
 
{{:TCEC Cup rules}}
 +
 +
=TCEC Swiss rules=
 +
{{:TCEC Swiss rules}}
  
 
=TCEC FRC rules=
 
=TCEC FRC rules=
 
{{:TCEC FRC rules}}
 
{{:TCEC FRC rules}}
 
=TCEC Swiss rules=
 
{{:TCEC Swiss rules}}
 
  
 
[[Category:Rules]]
 
[[Category:Rules]]

Revision as of 18:01, 22 October 2021

All rules for the TCEC Season on one page.

TCEC Leagues Season rules

TCEC Season - Rules

Rules

1. Season

  1. The Top Chess Engine Championship (TCEC) Season is the premier championship for chess software.
  2. TCEC Leagues Season is a tournament, between engines with ELO 3000+, the main event of a TCEC Season, which further comprises the TCEC Cup, TCEC Swiss and TCEC FRC tournaments.
  3. A TCEC Leagues Season is divided into 6 Events, consisting of three Leagues, the Premier Division, the Premier Division Playoff, and the Superfinal.
  4. Each of the Leagues, the Premier Division, the Premier Dvision Playoff, and the Superfinal, is hereafter called: an Event.
  5. As soon as an Event starts, it will run 24/7 until all its games have been played. One game is played at a time - the next one starts automatically.
  6. There will be a short break between the Events, used for updates and testing, and for making sure everything is ok with the TCEC game server as well so as to prepare for the next Event.
  7. Updating engines will only be allowed for promoting engines between Events, never during Events.
  8. Each TCEC Leagues Season starts with all the engines that finished the former Season, placed in the proper Leagues or Division in which they ended up after the Season, including eventual relegations. In case one or more engines are not entered in the next Season after they have participated, these places remain vacant in the Leagues or Division they were placed in. To compensate for this, the organizers will create an adaptation in the number of possible promotions and relegations concerning these Leagues or Division; no engines shall be put in a higher League or Division to fill such a vacant place.
  9. For all TCEC Events, all engines will be (re)invited by the organizers, and can be required to respond to the TCEC Questionnaire.

2. Entrance League

  1. The Entrance League or EL is the first Event of TCEC Leagues Season.
  2. For the Entrance League Event, engines will be invited by the organizers.
  3. The Entrance League consists of 16 engines, including 6 engines seeded from the last completed Swiss Event. The first time the Entrance League format is played, all will be seeded according to last Swiss.
  4. Seeding of the playing engines in EL will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.
  5. It is a 1x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book.
  6. Engine order in cutechess at the start will be randomized.
  7. The bottom 6 engines relegate and the top 4 promote to League 2 (except in case of vacant places, see 1.8).

3. League 2

  1. The League 2 or L2 is the second Event of TCEC Leagues Season.
  2. For the League 2 Event, engines will be invited by the organizers before the start of EL.
  3. League 2 consists of 12 engines including the 4 promotions from EL.
  4. It is a 2x double round robin at TC 30'+3" with a sequential varied depth medium bias opening book.
  5. Engine order in cutechess at the start will be randomized.
  6. The bottom 4 engines relegate and the top 4 promote to League 1 (except in case of vacant places, see 1.8).

4. League 1

  1. The League 1 or L1 is the third Event of TCEC Leagues Season.
  2. For the League 1 Event, engines will be invited by the organizers before the start of EL.
  3. League 1 consists of 12 engines including the promotions from L2.
  4. Seeding of the playing engines in L1 will be decided by the organizers per result of the last TCEC Swiss Event or by the organizers' choice.
  5. It is a 2x double round robin at TC 30'+3" with a sequential varied depth high bias opening book.
  6. Engine order in cutechess at the start will be randomized.
  7. The bottom 4 engines relegate and the top 2 promote to Premier Division (except in case of vacant places, see 1.8).

5. Premier Division

  1. The Premier Division or DivP is the fourth Event of TCEC Leagues Season.
  2. For the Premier League Event, engines will be invited by the organizers before the start of EL.
  3. Premier Division consists of 8 engines including the promotions from L1.
  4. Seeding of the playing engines in DivP will be decided by the organizers per result of the last Premier Division Event or by the organizers' choice.
  5. It is a 4x double round robin at TC 60'+6" with a high bias opening book.
  6. Engine order in cutechess at the start will be randomized.
  7. Except in the case of a tie (see below) the top two engines continue to the Superfinal (SuFi) and the bottom 2 engines are relegated to League 1 (except in case of vacant places, see 1.8).

6. Premier Division Conditional Tiebreak

  1. In case the 2 places for the Superfinal are not determined on points after the Premier Division has been completely played, no tiebreak formula shall be used, instead a Conditional Tiebreak between the 2 or more concerning engines shall be played.
    1. If one engine finishes clear first of Premier Division and two or more engines are tied for second on points, these latter tied engines shall enter the Conditional Tiebreak and one promotion spot to SuFi will be at stake in it. The other promotion spot to SuFi is awarded to the engine that finished clear first in the Premier Division.
    2. If three or more engines finish tied for first in Premier Division on points, they shall all enter the Conditional Tiebreak and the two promotion spots will be at stake in it.
  2. One double round robin is played after which the following criteria are used:
    1. If an engine is clear first on points and there are two promotion spots at stake, this engine promotes to SuFi, is removed from any further round of the Conditional Tiebreak, and there is now only one promotion spot at stake in any further round of the Conditional Tiebreak.
    2. Any engine strictly worse on points than the last promotion spot at stake is eliminated from further double round robins in the Conditional Tiebreak.
  3. Double round robins are repeated per the above rules until the number of engines not eliminated matches the number of SuFi spots at stake. This(These) engine(s) promote to the SuFi.
  4. Time Control for the Premier Division Conditional Tiebreak is the same as that of Premier Division: 60'+6"; a similarly high bias book shall be used.

7. Superfinal

  1. The Superfinal is the sixth and final Event of TCEC Leagues Season and consists of a 100 games head to head contest between the winner and 2nd place of the Premier Division.
  2. The Superfinal consists of a 2 engine 50DRR, 100 games at TC 120'+12", with a very high bias sequential varied depth opening book.
  3. The winner of Premier Division takes the black pieces first in every pair of games.
  4. The match will still continue until all 100 games have been played, even if the match is theoretically won for one side before game 100.
  5. In the case of a drawn match there will be a tiebreak match of 24 games with a time control of 120' + 12" with random openings selected from earlier opening books in the same Season.
  6. In case it is still tied there will be pairs of games each with a time control of 120' + 12", with random openings selected from earlier opening books in the same Season, until a winner is found.
  7. When the Superfinal is over, the current Leagues Season ends.

8. The TCEC Grand Champion

  1. The winner of the Superfinal will be crowned the TCEC Grand Champion and will keep this title until there is a winner in the next TCEC Leagues Season's Superfinal.
  2. There is no automatic qualification for the reigning Grand Champion, it will have to go all the way through the Premier Division of the next Season for it to be able to defend the title.

9. Time control

  1. Different classical time controls will be used throughout the season and the time control is increased as the season progresses.
  2. For the Entrance League, League 2, and League 1 Events, the time control is 30 minutes + 3 seconds increment added per move for the whole game.
  3. For Premier Division, and Premier Division Playoff, the time control is 60 minutes + 6 increment seconds added per move for the whole game.
  4. For the Superfinal, the time control is 120 minutes + 12 seconds increment added per move for the whole game.

10. Game ending

  1. A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the TCEC draw rule under 6.b..
  2. The improved TCEC draw rule applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.
  3. Cutechess-cli will adjudicate positions with 6 pieces automatically with Syzygy tablebases.
  4. A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.
  5. If an engine loses on time, the result will not be changed or the game replayed.

11. Tiebreaks

  1. If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League or Division. For all Events except Qualification League, Infrafinal and Superfinal, the following criteria will be used, in the order as presented below:
    1. In case of engines being tied, then the direct encounter(s) between the tied engines decides first.
    2. The Sonneborn-Berger is the second criterion.
    3. r-mobility tiebreak is the third criterion.
    4. Fourth criterion is greatest number of double wins (winning both sides of a game pair and/or book exit)
    5. Fifth criterion is lowest average number of moves in won games
    6. Sixth criterion is highest average number of moves in lost games
    7. In the unlikely event engines are even then still tied, the Tournament Organizers will decide on promotion or relegation.
  2. In the Qualification League, Swiss-type tiebreaks shall if necessary be used to determine the final rankings. The following criteria will be used, in the order as presented below:
    1. The Sonneborn-Berger is the first criterion
    2. r-mobility tiebreak is the second criterion.
    3. The third criterion is the greatest number of wins.
    4. The fourth criterion is the direct encounter(s) between the tied engines.
    5. In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).
  3. The Conditional Tiebreak after Premier Division is described in section 6 above.

12. Engine Updates

  1. Testing will be done and provided to all invited engines; there are three entering slots by invitation:
    1. Before start of Entrance League: for all Entrance League, League 2, and League 1 engines.
    2. Between League 1 and Premier Division: for all promotions and DivP engines.
    3. Additional minor updates with minimal testing may be offered by the organizers according to a Season's flowchart.
  2. The deadline for engine submission is the last game of the current Event unless the programmer is given a specific deadline from the Tournament Organizers - the goal is to be able to start the next Event as soon as possible without any significant delay.
  3. Although testing between Events will be provided, engine authors update at their own risk.
  4. Once an Event is being played, no updates are allowed during it.

13. Engine Ratings

  1. The TCEC engine ratings can be found at https://tcec-chess.com/bayeselo.txt
  2. This list is updated live after every official game and includes all games, including rapid or faster time control games from current and previous season.
  3. Most testing games with sufficiently long time control are also used.
  4. Version numbers are ignored and all games are included, including games lost on time or due to crash.
  5. New engines are assigned a temporary rating based on testing, until an official rating can be calculated after they played in an Event.

14. Crashes

  1. In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios:
    1. If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible;
    2. If at the moment of game server interruption the evaluation of both engines is more than +10, or if the evaluation of both engines is less than -10, the game is scored as a win;
    3. If the evaluation of both engines is less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw;
    4. If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB;
    5. In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.
  2. Crashes are counted as losses.
  3. Any engine crashing more than once, yet promoting, is allowed to fix the problem leading to the crashes, but not update in the sense of changing any other part of the software.

Further information

See also

TCEC Cup rules

TCEC Cup - Rules & Information

Rules

1. Event

a. For all TCEC Events, engines will be invited by the organizers.
b. The TCEC Cup is a knockout format played in TCEC, including all invited qualifying participants.
c. The 32 qualifying engines consist of the top 32 ending participants of last TCEC Swiss prior to TCEC Cup.
d. These engines will be seeded according to their respective final results in the last TCEC Swiss final standings.
e. The winner of the last TCEC Cup will be seeded number 1.

2. TCEC Cup knockout matches format

a. The TCEC Cup will take place after the TCEC Swiss.
b. It will be a knockout championship with the 32 participants divided into brackets.
c. The top 8 participants will be seeded in the first round according to the following procedure called Equal Distance Pre Seeding of 8 with Randomized Remaining Contestants (EDPS8-RRC):
1. The top 8 engines in the final standings of the last completed TCEC league event before the Cup will be equal distance pre-seeded;
2. The other 24 qualifying engines will be placed randomly in the remaining open places in the bracket.
d. The TCEC Cup will consist of a total of 32 matches divided into 5 rounds: round of 32, round of 16, quarter-finals, semi-finals, bronze match and final.
e. For an engine to win the TCEC Cup gold medal it must win a total of five matches. The two losing semifinalists will play a match for 3rd and 4th place (`small final’).

3. Matches and tiebreaks

a. Each of the matches will consist of pairs of games (every second with reversed colors and the same opening), the number depending on the round. Cutechess-cli will adjudicate the match if a decisive result has been reached within the set number of games.
b. The lower seeded engine will start playing with the white pieces.
c. In the first round of 32 a set of 2 game pairs is played; in the round of 16 a set of 3 game pairs is played; in the quarter finals a set of 4 game pairs is played; in the semifinals a set of 6 game pairs is played; in the bronze match a set of 8 game pairs is played, and in the final a set of 12 game pairs is played.
d. In case of an equal score after the initial game pairs (2, 3, 4, 5, or 6, as described above) have been played, a tiebreak will be played out immediately.
e. A tiebreak consists of as many additional game pairs that are needed to achieve a single decisive game pair.

4. Openings books

a. All matches are played with a book exit from one of the six opening books in use: these books are referred to as Book32, Book16, Book8, Book4, BookBronze and BookFinal.
b. All six books have been pre-randomized to ensure unpredictability in the occurrence of specific exits.
c. All games take place in pairs in which both engines each play each side of every book exit. Engines will play both sides of each position selected. Openings chosen will roughly approximate human games in terms of their frequency. A new opening should thus occur every other game, then the reverse game is played, so two games in a row from the same starting book position. Because each engine will thus play both sides of every opening, fairness is guaranteed.
d. The Books used in the TCEC Cup Event are assembled by Eduardo Sauceda (Cookie_Monster_71) and Bastiaan Braams (kbg519v1a). These consist of relatively short, variable-length lines that are known in high-level human play. The bias ranges from moderate in the early rounds to high (DivP and SuFi-level) near the end.

5. Time control

a. Time control will be 30 mins + 3 secs increment per move for all games in a match, including the tiebreakers.
b. If an engine loses on time, that results in a loss and will be registered as such. The game will not be replayed.

6. Game ending

a. A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the new TCEC draw rule under 6.b..
b. The improved TCEC draw rule applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.
c. Cutechess-cli will adjudicate positions with 6 pieces automatically with Syzygy tablebases.
d. A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.
e. If an engine loses on time, the result will not be changed nor the game replayed.

7. Crashes

a. Engine crashes are counted as losses.
b. In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios:
i. If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible;
ii. If the evaluation of both engines is equal to or more than ABS(10) at the moment of game server interruption, the game is scored as a win;
iii. If the evaluation of both engines is equal to or less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw;
iv. If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB;
v. In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.
c. Whether a game is immediately restarted or played rather at the end of the round will be decided by the responsible TCEC staff.

8. Engine Updates

a. Under no circumstances are updates and fixes to engines allowed once the Cup competition has started.

Further information

See also

TCEC Swiss rules

TCEC Swiss - Rules & Information

Rules

1. Event

a. For all TCEC Events, engines will be invited by the organizers.
b. The TCEC Swiss is an 12 Double Rounds Swiss tournament format played in TCEC, including all invited qualifying participants.
c. These engines will be seeded according to their respective final results in TCEC Season's and/or last FRC Event's final standings, to the discretion of the organizers.
d. If the winner of the last completed TCEC Swiss participates, it will be seeded number 1.

2. TCEC Swiss Tournament Event format

a. The participating engines will be equal-distance group-seeded into a number of sections, each consisting of a minimum of 5 to a maximum of 7 engines, leading to the first round of Monrad system pairing. The exact order, number, and the size of, these pairing groups will be determined by the tournament organizers, mostly depending on the number of participating engines.
b. Each pair will play a double round, so each engine plays the other once with each color, reversing the opening in the second game.
c. Each game will use a randomly automated chosen opening, called book exit.
d. The overall structure and the detailed seeded pairing procedure for rounds of the Monrad system used in the TCEC Swiss is described on the special page TCEC Swiss Tournament System.
e. At the end of 12 rounds the winner(s) will be the engine(s) with the highest number of points. In case of a tie, the following tiebreak paragraph will determine the ranking between the engines.

3. Tiebreaks

If necessary, tiebreaks shall be used to determine the final rankings. The following criteria will be used, in the order as presented below:
1. The Sonneborn-Berger is the first criterion
2. r-mobility tiebreak is the second criterion.
3. The third criterion is the greatest number of wins.
4. The fourth criterion is the direct encounter(s) between the tied engines.
5. In the event engines are even then still tied, these engines will share those places. The next place in ranking will start at an appropriate number, taking into account the number of engines ranked higher (e.g. if there is a two engine tie at first place, the next engine will have third place etc.).

4. Openings books

a. All matchups will be played with a randomly chosen book exit from a Book created by TCEC book team.

5. Time control

a. Time control will be 30 mins + 3 secs increment per move for all games in a match.
b. If an engine loses on time, that results in a loss and will be registered as such. The game will not be replayed.

6. Game ending

a. A game can end in a draw by three-fold repetition, 50-move rule, stalemate, tablebase adjudication, and the TCEC draw rule under 6.b..
b. The improved TCEC draw rule applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.
c. Cutechess-cli will adjudicate positions with 6 pieces automatically with Syzygy tablebases.
d. A game is won by mate, opponent's illegal move, opponent's resignation, or by tablebase adjudication.
e. If an engine loses on time, that results in a loss and will be registered as such. The game will not be replayed. (5.b)

7. Crashes

a. Engine crashes are counted as losses.
b. In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios:
i. If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible;
ii. If the evaluation of both engines is equal to or more than ABS(10) at the moment of game server interruption, the game is scored as a win;
iii. If the evaluation of both engines is equal to or less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw;
iv. If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB;
v. In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.
c. Whether a game is immediately restarted or played rather at the end of the round will be decided by the responsible TCEC staff.
d. In case of a system crash or server disconnect the system should pause the tournament. If however that inadvertently did not happen, and this at the end of a pairing round leads to a wrong automated new round pairing and new games already played with this wrong pairing, these games and the pairings will be invalidated, and the tournament restarted from the game and point where the system crash or server disconnect occurred, which is where the system should have paused as mentioned above.

8. Testing and Engine Updates

a. Testing will be done and provided to all invited engines prior to the Swiss Event.
b. Under no circumstances are updates and fixes to engines allowed once the Swiss tournament has started.

Further information

See also

TCEC FRC rules

TCEC FRC - Generic Flowchart of leagues and stages with equal distance seeding

TCEC Fischer Random Chess - Rules & Information

Rules

1. Event

a. For all TCEC Events, engines will be invited by the organizers.
b. The TCEC FRC is a progressive leagues knockout format played in TCEC, including all invited qualifying participants.
c. The qualifying engines consist of the top engines able to play Fischer Random Chess natively under Linux, dropping those that are out of apparent development. The Tournament Direction at its discretion may invite additional engines to complete an even number.
d. The engines will be seeded taking into account earlier results and standings in recent TCEC Events, to the discretion of the organizers.
e. If the winner of the last completed TCEC FRC participates, it will be seeded number 1.

2. TCEC FRC Event format

a. The participating engines will be equal-distance seeded into 4 Leagues, called League A, B, C, and D.
b. Throughout the tournament, the engines will play a number of double round robins (with reverse games of every opening therefore), the lowest seeded engine will always start a pair of games with the white pieces. This format will proceed by round robin, so the reverse games will not follow immediately, except in the Final.
c. In each of the Leagues A-D a single double round robins are played (1DRR).
d. The top 2 engines in each League advance to the next level, called Semileagues 1 and 2, tiebreaks will be resolved according to article 3.
e. In each of the Semileagues 1 and 2, two double round robins are played (2DRR), tiebreaks will be resolved according to article 3.
f. The top 2 engines in each Semileague advance to the Final League.
g. In the Final League, four double round robins are played (4DRR), tiebreaks will be resolved according to article 3.
h. The top 2 engines of the Final League advance to the Final, in which they will play 50 games (25DRR).
i. In case the Final ends in a tie after 50 games, pairs of games at the same time control will be played until one engine wins such a pair.

3. Tiebreaks

If necessary, tiebreaks shall be used to determine advancement, based on the final standings of a League. For all Events except the Final, the following criteria will be used, in the order as presented below:
1. In case of engines being tied, then the direct encounter(s) between the tied engines decides first.
2. The Sonneborn-Berger is the second criterion.
3. r-mobility tiebreak is the third criterion.
4. The fourth criterion is the greatest number of wins.
5. In the unlikely event they are even then still tied, then the tournament organizers will decide which engine gets the promotion or relegation.

4. Openings books

a. All matchups until the Semileagues stage will be played from a randomly generated FRC aka Chess960 start position.
b. For the Semileagues, the Final League and the Final a shallow book will be used.

5. Time control

a. Time control will be 30 mins + 3 secs increment per move for all games in a match, including the tiebreakers.
b. If an engine loses on time, that results in a loss and will be registered as such. The game will not be replayed.

6. Game ending

a. A game can be drawn by the normal 3-fold repetition rule or the 50-move rule.
b. The improved TCEC draw rule applies when a game has reached a position with 6 or fewer pieces (including kings, excluding pawns) and where the engine evaluation of the move leading to the position was in [-0.25,0.25]. The game is adjudicated as a draw if the draw rule applies on 8 consecutive plies. The counter resets to 0 in the follwing cases: (1) if the draw rule ceases to apply because of a pawn promotion causing a 7th piece to appear, or (2) an evaluation outside of the [-0.25,0.25] range or the absence of an evaluation by an engine appears. There is no reset for capture or pawn move, and no stipulated minimum move number for adjudication.
c. Cutechess-cli will adjudicate positions with 6 pieces automatically with Syzygy tablebases.
d. If an engine loses on time, the result will not be changed nor the game replayed.

7. Crashes

a. Engine crashes are counted as losses.
b. In case of a server disconnect, or time loss due to lag, or other interruptions not caused by the engines there are five possible scenarios:
i. If the web server crashes, the game continues unaffected, and broadcasting will be resumed as soon as possible;
ii. If the evaluation of both engines is equal to or more than ABS(10) at the moment of game server interruption, the game is scored as a win;
iii. If the evaluation of both engines is equal to or less than ABS(0.15) at the moment of game server interruption, and both engines have completed 35 moves, the game is scored as a draw;
iv. If a game interrupts with 7 pieces on the board, position on the board at the instant of game server interruption will be adjudicated according to 7-man EGTB;
v. In all other cases the game is restarted from the position that the two engines reached before the disconnect, with time compensation to fill up the cache.
c. Whether a game is immediately restarted or played rather at the end of the round will be decided by the responsible TCEC staff.

8. Engine Updates

a. Under no circumstances are updates and fixes to engines allowed once the FRC tournament has started.

Guidelines

Schaker Bobby Fisher aan bord (archief), Bestanddeelnr 924-7362.jpg

See the FIDE rules Section Guidelines II. Chess960 Rules (the nomenclature of FIDE, in contrast to Wikipedia, fails to acknowledge this chess variant's inventor Bobby Fischer, naming it anonymously "Chess960" after the number of possible positions).

Further information

See also