> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vetox.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Leveling commands

> Rank cards, the server leaderboard, and administrative XP adjustment.

Five commands. Two are for everyone; three require **Manage Server**.

## For everyone

<AccordionGroup>
  <Accordion title="/rank — your rank card" icon="id-card">
    | Option  | Required | Notes             |
    | ------- | -------- | ----------------- |
    | `user`  | No       | Defaults to you   |
    | `theme` | No       | `dark` or `light` |

    Cooldown 10s. Vetox needs **Attach Files**.

    Shows text and voice progress with the [background and bar colours](/en/members/rank-customization) the member has equipped.
  </Accordion>

  <Accordion title="/top — server leaderboard" icon="ranking-star">
    | Option     | Required | Notes                                         |
    | ---------- | -------- | --------------------------------------------- |
    | `duration` | No       | `global` (default), `day`, `week` or `month`  |
    | `role`     | No       | Restrict the leaderboard to holders of a role |

    Cooldown 15s. The period can also be switched with buttons after posting.
  </Accordion>
</AccordionGroup>

<Note>
  `/top` shows XP earned **in this server**. It is not the same as the global [leaderboards](/en/members/leaderboards) on the website — a member can top a server board without appearing globally at all.
</Note>

<Warning>
  **There is no `/level` command.** `/rank` is the only rank-card command.
</Warning>

## Administration

All three require **Manage Server**. Cooldown 5s each.

<AccordionGroup>
  <Accordion title="/setxp — adjust XP" icon="pen">
    | Option | Required | Notes                                           |
    | ------ | -------- | ----------------------------------------------- |
    | `user` | **Yes**  |                                                 |
    | `type` | **Yes**  | `text` or `voice`                               |
    | `xp`   | **Yes**  | Accepts `500`, `+500`, `500+`, `-500` or `500-` |
  </Accordion>

  <Accordion title="/setlevel — adjust level" icon="arrow-up-1-9">
    Same shape, with `level` instead of `xp` and the same relative syntax.
  </Accordion>

  <Accordion title="/reset — wipe XP" icon="rotate-left">
    | Option | Required | Notes                                             |
    | ------ | -------- | ------------------------------------------------- |
    | `type` | **Yes**  | `text` or `voice`                                 |
    | `user` | No       | **Omitting it resets every member in the server** |
  </Accordion>
</AccordionGroup>

<Tip>
  `/setxp` and `/setlevel` accept relative values — you can add to or subtract from a member's current total rather than overwriting it. `+500` adds; `500` sets.
</Tip>

<Warning>
  **`/reset` with no `user` resets every member in the server for that XP type. It cannot be undone.** There is no confirmation prompt.
</Warning>

## Troubleshooting

<AccordionGroup>
  <Accordion title="/rank posts no image">
    Vetox is missing **Attach Files** in that channel.
  </Accordion>

  <Accordion title="/top is empty">
    Nobody has earned XP yet, or Leveling is switched off in [Server Setup](/en/server-management/setup).
  </Accordion>

  <Accordion title="I adjusted XP but the level did not change">
    Level is derived from total XP. A small adjustment may not cross a threshold — the curve is steep at higher levels.
  </Accordion>

  <Accordion title="I ran /reset and lost everything">
    Omitting `user` resets the whole server. There is no undo and no backup.
  </Accordion>
</AccordionGroup>

<Card title="Leveling" icon="chart-line" horizontal href="/en/engagement/leveling">
  How XP is earned, multipliers, role rewards and level-up messages.
</Card>
