# Leaderboards

The Leaderboards feature in LootLocker allows you to rank player scores or other data points, making it versatile for tracking everything from player achievements to user-generated content, teams, and more. Metadata can be stored alongside each score, giving your game the flexibility to include contextual information that enhances the ranking experience.

### Leaderboard Types

Leaderboards operate in two main modes:

* **Player Type**: Each score is directly tied to a player, enabling traditional player rankings.
* **Generic Type**: Scores can be linked to custom keys defined by the game, allowing you to rank items beyond individual players, such as UGC, teams, or any other entities you choose.

### Leaderboard Resets & Rewards

For Player Type Leaderboards, it’s possible to schedule periodic resets, rewarding players who place on the leaderboard within a given timeframe.

### Use Cases

* Rank Players
* Rank User Generated Content Popularity
* Keep a list of banned Players
* Arcade Style Leaderboards
* Time based rankings
* Rank teams of Players

### How-to

* [Configure Leaderboards in Web Console](/game-systems/leaderboards/how-to/configure-leaderboard-in-web-console.md)
* [Use Player Leaderboards](/game-systems/leaderboards/how-to/use-player-leaderboards.md)
* [Use Generic Leaderboards](/game-systems/leaderboards/how-to/use-generic-leaderboards.md)
* [Use Metadata to Store Additional Information](/game-systems/leaderboards/how-to/use-metadata-to-store-additional-information.md)
* [Use Scheduled Reset with Rewards](/game-systems/leaderboards/how-to/use-scheduled-reset-with-rewards.md)
* [Use Leaderboards for Time Based Rankings](/game-systems/leaderboards/how-to/use-leaderboards-for-time-based-rankings.md)

### Guides

Here's a list of our Leaderboard guides to get you going even faster.

* [Setting Up Online Leaderboards in a Construct 3 Game](https://lootlocker.com/guides/setting-up-online-leaderboards-in-a-construct-3-game)
* [Adding Online Leaderboards to Your GDevelop Game with LootLocker](https://lootlocker.com/guides/using-lootlocker-with-gdevelop)
* [Easy Leaderboard for GameMaker](https://lootlocker.com/guides/easy-leaderboards-for-gamemaker-studio-2)
* [Implementing Online Leaderboards in Your Godot Game Using LootLocker](https://lootlocker.com/guides/adding-online-leaderboards-to-your-godot-game-with-lootlocker)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.lootlocker.com/game-systems/leaderboards.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
