Elo

Town of Salem
The Elo rating system is a system that places players of a similar skill level to face off against each other. In Town of Salem, players may earn or lose Elo while playing Ranked games. Each player starts off with 1200 Elo. Winning games will cause a player's Elo to rise, while losing games will cause the player's Elo to drop. The amount of Elo gained or lost depends on the player's role, the player's current Elo, the opponents' current Elo, and whether the player wins or loses.

Players may check their current Elo by completing a Ranked game, exiting to the End Game Lobby and viewing at the top-left of the screen by their win/loss stats. Elo is named after its creator, the Hungarian Physicist Arpad Elo.

Note: The amount of Elo given after a match will always be correct. There is currently an issue where if a player has left a match before the game has ended, their loss count will become incorrect. This makes it appear that the player has not lost many matches, when in fact the counter is simply mistaken.

Other Games
Elo was for player vs. player competitions, created to be a better scoring system for chess. As one player beat others multiple times, their Elo increased and as another continually lost, theirs would decrease until each player had an Elo score that represented their true abilities. The amount of Elo gained or lost depended on the Elo of the player faced; a loss to a player with a high Elo score will not result in a lot of lost Elo, just as a win against a player with a low Elo score will not result in a lot of gained Elo. The contrary is also true. This ensures that a person who is continually losing Elo or gaining Elo will eventually level out.

Elo was later repurposed for multiplayer games and other mulitplayer events, such as, obviously, this game, among other things such as football and baseball.

Points Guide
The following Elo gain/loss rates are the average, so they can vary if you play with less skilled players or more skilled players. However, the gain ratios won't change very much (+1/-1). It should also be noted that when town roles and neutral roles get promoted (e.g. Vampire Hunter to Vigilante), they will gain Elo based on their previous role.

If you leave a game before it finishes, you will lose the amount of Elo that you would have lost had you stayed until the end of the match and didn't win the round.

*The Elo gained depends on the role you get after you remembered someone else's role.