Skip to main content
Summer keeps two kinds of board for your game. A rating is a skill number that moves after every ranked match. A score board holds any number your game counts, such as wins, coins or levels cleared. Players see their own number, their place, and the top 50 players. Every number comes from your game’s server, never from a player’s device, so nobody can fake their way to the top.

Games like this

League of Legends, Valorant

Ranked play. Your rating moves after every match.

Chess.com

A 1v1 rating, with a ladder of the best players.

Fall Guys

Crowns: a running count of wins on a public board.

Minecraft servers

Stat boards: most blocks mined, most mobs defeated.

What your players get

A leaderboard listing the top players by rating, with the player's own row highlighted, next to the player's rating, its last change and their place. A leaderboard listing the top players by rating, with the player's own row highlighted, next to the player's rating, its last change and their place.
  • Their own number: their rating or score, and how much it moved in the last match.
  • Their place: for example “#412 of 9,830”. Further down a rating board, below the top 1,000, the place is a percentage instead, such as “Top 12%”.
  • The top 50: best first, by display name, with the player’s own row marked when they’re in it.
Players can open a board at any time, including from the main menu outside a match.

Pick your board

Skill rating: ranked matches

Every ranked queue keeps a rating for each player. When a match ends, your server reports who won, lost or drew, and Summer moves everyone’s rating with Elo. Beating a stronger player is worth more than beating a weaker one. It works for 1v1 and for two teams. New players start at 1200, or at a starting value you choose. Summer also uses the rating to match players of similar skill. Two players with ratings 1400 and 1380 play a match; the winner goes up and the loser goes down. Two players with ratings 1400 and 1380 play a match; the winner goes up and the loser goes down.

Add ranked ratings and a leaderboard. Ratings move after every match; players see their rating, place and the top 50.

Your own rating rules

Elo rates two sides against each other. When that doesn’t fit, your server decides how much each player’s rating moves after a match, up to 1,000 points either way. Use it for co-op modes where a group plays against the game, such as a dungeon run rated by its difficulty, or for any formula of your own.

Rate players with my own rules. My server decides each player's rating change.

Score boards: anything your game counts

A score board ranks any number your game keeps track of: total wins, coins collected, levels cleared, mobs defeated. Your server records the new score whenever it changes, for example at the end of a match. Higher scores rank first, and on a tie the player who got there first ranks higher. A score board doesn’t need matchmaking, and a game can have up to 32 of them. The game server records a player's new score on the board. Players' games can only read the board. The game server records a player's new score on the board. Players' games can only read the board.

Add a score board. My server records a score; players see the top 50 and their place.

Not sure which fits?

Plan ratings and leaderboards for my game. Your agent reads your project and proposes boards. No code.

Testing it on your machine

With Local Play, your server can end a match and get test rating changes back, so you can build and test the whole end-of-match flow on one computer. The leaderboards themselves, players’ places and score boards only show real data in a hosted game. Under Local Play they report that they aren’t available, so make sure your screens handle that.
Does this not help you? Reach out on Discord!