# The Elo rating system for races in War Thunder

In War Thunder's ingame tournement mode and racing mode events, we use a calculation known as "Elo coefficient". How does this system work? Let's find out together.

The Elo point system is in use with the MLG, MLB, World Chess Federation and more!

Rating is calculated by the usual *Elo system* (you can read about it on this very page), but at the same time it is made so that the player is competing with each of the other players who participate in the race, separately. Let's look at the example of the race with four pilots.

**1st place**- this pilot beat all three of them

**2nd place**- lost to the first one but beat the remaining two

**3rd place**- won against the fourth one, but lost to the first two

**4th place**- lost to all three of them

With each pair of players, there is a change in the ranking according to the current rating of the players based on the Elo system.

After that there is the following: for each player all the results from all players are added and divided by the number of other players who participated in the race. After that, the number is multiplied by a factor depending on the tier, and rating changes.

Era | Point limit | Max points per game | Multiplier |
---|---|---|---|

I | 0 - 1500 | 100 | 100 |

II | 1500 - 2400 | 50 | 50 |

III | 2400 - ∞ | 30 | 30 |

*Here as long text:*

r = Elo points

Era 1 Limit: r = 1500

Era 2 Limit: r = 2400

Era 3 Limit: r = infinite

Era 1 Elo/race: max r = 100 - up to 1500 rating, multiplier is 100

Era 2 Elo/race: max r = 50 - from 1500 to 2400, multiplier is 50

Era 3 Elo/race: max r = 30 - 2400+ rating, multiplier is 30

**Example:**

1st place: PilotAlfawas at2000Elo points 2nd place: PilotBravowas at1950Elo points 3rd place: PilotCharleywas at1950Elo points 4th place: PilotDeltawas at2000Elo points

Player who finished 3rd, will have the following rating changes:

- Losing against Pilot
*Alfa*(1st) =**-0.43**

- Losing against Pilot
*Bravo*(2nd) =**-0.5**

- Winning against
*Delta*on the 4th place = +0.43;

*Add up*: -0.24 + (-0.5) + 0.24 =**-0.5**

- Now we divide this number by the number of players he flew against (three of them), we obtain
**-0.167**

- Now we multiply by the multiplier for the second era (*50) =
**-8**

After the fight, the player's *Elo rating* will become **1942** points.

If a player whose Elo does not exceed 1500 defeated the opposing players, who had less than 1500 Elo, we consider that the rating of all players from losing "team" is 1500 (here we apply the accelerated growth of the initial rating). If the player loses to the “team” that have less than 1500 Elo rating, we consider the winner "team" rating as 1500 (for anyone who plays with the new players, the rating is slightly reduced), regardless of the actual rating of the player.

**Example:**

1st place - pilotAwas at 800 Elo 2nd place - pilotBwas at 500 Elo 3rd place - pilotCwas at 500 Elo 4th place - pilotDwas at 800 Elo

Rating change for a player who got to the *3rd place*:

- We are taking into account that he lost against player
*A*who was on the 1st place (we consider that his rating is 1500), we get**-0.003**

- We are taking into account that he lost against player
*B*who was on the 2nd place (we consider that his rating is 1500), we get**-0.003**

- We take into account his win against player
*D*on the 3rd place (we consider that his rating is 1500), we get**+1**

*Add up*= -0.003 - 0.003 + 1 =**+0.994**

*Dividing*it by 3 (the number of other players), we get**+0.33**

*Multiply*by the multiplier for the first tier, and get**+33**

After the fight, the player *C'*s *Elo rating* is now equal to **533** points.

Selection of players to participate in the race based on the principle that the difference between the Elo of the racers selected to participate in a flight does not exceed 1000. Balancer will try to send players of roughly equal Elo to the race, which will make it more difficult for the favorites, and easier for beginners. The competition promises to be hot and more interesting. Do not miss the opportunity to take part in them and earn valuable prizes!