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

# Common Issues

> Solutions to the most common problems when using extratime.gg.

# Common Issues

Quick fixes for problems you're likely to hit. If your issue isn't listed here, reach out in our [Discord](https://discord.gg/extratime).

***

# Common IssueCommon Issues

Quick fixes for problems you're likely to hit. If your issue isn't listed here, reach out in our [Discord](https://discord.gg/extratime).

***

## Bot & Permissions

<AccordionGroup>
  <Accordion title="Bot is online but not responding to commands">
    1. Make sure the bot has **View Channel** and **Send Messages** permissions in the channel you're using.
    2. Check that the bot has the **Use Application Commands** permission.
    3. If slash commands aren't appearing, kick and re-invite the bot — this re-registers commands with Discord.
  </Accordion>

  <Accordion title="'Missing Permissions' error when the bot tries to act">
    The bot needs its role placed **above** any roles it manages in Discord's role hierarchy. Go to **Server Settings → Roles**, then drag the **extratime** role higher than any roles it needs to assign or modify.
  </Accordion>

  <Accordion title="Bot can't create match channels">
    Ensure the bot has **Manage Channels** permission at the server level (not just in a specific category). If you're using a category for match channels, the bot also needs **View Channel** and **Send Messages** in that category.
  </Accordion>

  <Accordion title="Bot can't assign roles during Role Sync">
    Three things to check:

    * The bot's role must be **higher** than the role it's trying to assign.
    * The target role must not be a **managed role** (e.g. Nitro Booster, integration roles). These cannot be assigned by any bot.
    * The role must actually exist — if it was deleted, update your Role Sync mapping.
  </Accordion>

  <Accordion title="Bot invite link isn't working">
    Make sure you have **Manage Server** permission in the Discord server you're trying to add the bot to. If you're seeing "Invalid OAuth2 redirect", try clearing your browser cache and using the invite link from the extratime dashboard.
  </Accordion>
</AccordionGroup>

## Server & Setup

<AccordionGroup>
  <Accordion title="My server isn't appearing on the dashboard">
    * You need **Manage Server** permission in the Discord server.
    * Try signing out and back in — this refreshes your Discord server list.
    * The bot must be added to the server first. Use the invite link from the dashboard.
  </Accordion>

  <Accordion title="I added the bot but the server shows as 'Not Connected'">
    This usually means the bot was removed and re-added, or Discord's gateway had a hiccup. Wait 30 seconds and refresh. If it persists, kick the bot, wait a minute, and re-invite.
  </Accordion>

  <Accordion title="Dashboard is loading forever / showing a blank page">
    1. Hard refresh your browser (`Ctrl+Shift+R` / `Cmd+Shift+R`).
    2. Clear your browser cache for extratimegg.com.
    3. Try a different browser or incognito mode.
    4. Check our [status page](https://extratimegg.com/status) for any ongoing issues.
  </Accordion>
</AccordionGroup>

## Teams & Players

<AccordionGroup>
  <Accordion title="Player can't join a team — 'Team is full'">
    Teams have a maximum roster size. The team owner or a server admin needs to remove a member before new players can join.
  </Accordion>

  <Accordion title="Player isn't appearing on the leaderboard">
    Players need at least **one completed match** to appear on the leaderboard. Cancelled or forfeited matches don't count.
  </Accordion>

  <Accordion title="'Team limit reached' when creating a new team">
    Your server has hit its plan's team limit. Check your current plan under **Admin → Billing**. Upgrade to increase the cap, or disband inactive teams to free up slots.
  </Accordion>

  <Accordion title="Disbanded a team but the limit didn't update">
    Team limit counts update in real-time. If you're still seeing the old count, hard refresh the page. If the issue persists, it may be a caching delay — wait a minute and try again.
  </Accordion>
</AccordionGroup>

## Tournaments & Scrims

<AccordionGroup>
  <Accordion title="Can't create a tournament — 'Format not available'">
    Some tournament formats (Double Elimination, Round Robin) are only available on **Pro** and **Elite** plans. The Free plan supports Single Elimination only.
  </Accordion>

  <Accordion title="Tournament bracket looks wrong after seeding">
    Make sure all registered teams have confirmed their participation. Unconfirmed teams may leave gaps in the bracket. You can re-seed from the tournament admin panel.
  </Accordion>

  <Accordion title="Scrim queue isn't matching teams">
    * Both teams need to be **in the queue** at the same time.
    * Check that the scrim format and map pool settings aren't too restrictive — wider preferences match faster.
    * The queue resets daily. Teams need to re-queue each day.
  </Accordion>

  <Accordion title="'Active tournament limit reached'">
    Free and Pro plans have limits on concurrent active tournaments. Complete or cancel existing tournaments, or upgrade your plan.
  </Accordion>
</AccordionGroup>

## Matches & Results

<AccordionGroup>
  <Accordion title="Match result wasn't recorded">
    Results must be submitted through the platform (dashboard or bot command). If a match channel was deleted before the result was submitted, the match may be stuck in an active state — an admin can manually resolve it from the Matches page.
  </Accordion>

  <Accordion title="ELO didn't update after a match">
    ELO updates happen immediately after a result is confirmed. If it didn't change:

    * Check that the match status shows as **Completed**, not Pending or Disputed.
    * Forfeits and cancelled matches don't affect ELO.
  </Accordion>

  <Accordion title="Match channel wasn't created automatically">
    Automatic match channels require:

    1. The **Match Channels** feature enabled in Bot Settings.
    2. A valid category channel selected for match channels.
    3. The bot having **Manage Channels** permission.
  </Accordion>
</AccordionGroup>

## Account & Login

<AccordionGroup>
  <Accordion title="'Something went wrong' when logging in with Discord">
    1. Make sure you're allowing extratime access to your Discord account when prompted.
    2. Try clearing cookies for extratimegg.com and discord.com.
    3. If using a VPN, try disabling it temporarily — some VPNs interfere with OAuth.
  </Accordion>

  <Accordion title="Logged in but seeing the wrong server data">
    Make sure you've selected the correct server from the server switcher in the sidebar. If you're in multiple servers, data is always scoped to the currently selected one.
  </Accordion>

  <Accordion title="Can't access admin pages">
    Admin access requires **Manage Server** permission in the Discord server. Server owners always have admin access. If you should have access but don't, ask the server owner to check your Discord role permissions.
  </Accordion>
</AccordionGroup>

***

<Note>
  Still stuck? Join our [Discord server](https://discord.gg/extratime) and describe your issue — we'll help you out.
</Note>

<AccordionGroup>
  <Accordion title="Bot is online but not responding to commands">
    1. Make sure the bot has **View Channel** and **Send Messages** permissions in the channel you're using.
    2. Check that the bot has the **Use Application Commands** permission.
    3. If slash commands aren't appearing, kick and re-invite the bot — this re-registers commands with Discord.
  </Accordion>

  <Accordion title="'Missing Permissions' error when the bot tries to act">
    The bot needs its role placed **above** any roles it manages in Discord's role hierarchy. Go to **Server Settings → Roles**, then drag the **extratime** role higher than any roles it needs to assign or modify.
  </Accordion>

  <Accordion title="Bot can't create match channels">
    Ensure the bot has **Manage Channels** permission at the server level (not just in a specific category). If you're using a category for match channels, the bot also needs **View Channel** and **Send Messages** in that category.
  </Accordion>

  <Accordion title="Bot can't assign roles during Role Sync">
    Three things to check:

    * The bot's role must be **higher** than the role it's trying to assign.
    * The target role must not be a **managed role** (e.g. Nitro Booster, integration roles). These cannot be assigned by any bot.
    * The role must actually exist — if it was deleted, update your Role Sync mapping.
  </Accordion>

  <Accordion title="Bot invite link isn't working">
    Make sure you have **Manage Server** permission in the Discord server you're trying to add the bot to. If you're seeing "Invalid OAuth2 redirect", try clearing your browser cache and using the invite link from the extratime dashboard.
  </Accordion>
</AccordionGroup>

## Server & Setup

<AccordionGroup>
  <Accordion title="My server isn't appearing on the dashboard">
    * You need **Manage Server** permission in the Discord server.
    * Try signing out and back in — this refreshes your Discord server list.
    * The bot must be added to the server first. Use the invite link from the dashboard.
  </Accordion>

  <Accordion title="I added the bot but the server shows as 'Not Connected'">
    This usually means the bot was removed and re-added, or Discord's gateway had a hiccup. Wait 30 seconds and refresh. If it persists, kick the bot, wait a minute, and re-invite.
  </Accordion>

  <Accordion title="Dashboard is loading forever / showing a blank page">
    1. Hard refresh your browser (`Ctrl+Shift+R` / `Cmd+Shift+R`).
    2. Clear your browser cache for extratimegg.com.
    3. Try a different browser or incognito mode.
    4. Check our [status page](https://extratimegg.com/status) for any ongoing issues.
  </Accordion>
</AccordionGroup>

## Teams & Players

<AccordionGroup>
  <Accordion title="Player can't join a team — 'Team is full'">
    Teams have a maximum roster size. The team owner or a server admin needs to remove a member before new players can join.
  </Accordion>

  <Accordion title="Player isn't appearing on the leaderboard">
    Players need at least **one completed match** to appear on the leaderboard. Cancelled or forfeited matches don't count.
  </Accordion>

  <Accordion title="'Team limit reached' when creating a new team">
    Your server has hit its plan's team limit. Check your current plan under **Admin → Billing**. Upgrade to increase the cap, or disband inactive teams to free up slots.
  </Accordion>

  <Accordion title="Disbanded a team but the limit didn't update">
    Team limit counts update in real-time. If you're still seeing the old count, hard refresh the page. If the issue persists, it may be a caching delay — wait a minute and try again.
  </Accordion>
</AccordionGroup>

## Tournaments & Scrims

<AccordionGroup>
  <Accordion title="Can't create a tournament — 'Format not available'">
    Some tournament formats (Double Elimination, Round Robin) are only available on **Pro** and **Elite** plans. The Free plan supports Single Elimination only.
  </Accordion>

  <Accordion title="Tournament bracket looks wrong after seeding">
    Make sure all registered teams have confirmed their participation. Unconfirmed teams may leave gaps in the bracket. You can re-seed from the tournament admin panel.
  </Accordion>

  <Accordion title="Scrim queue isn't matching teams">
    * Both teams need to be **in the queue** at the same time.
    * Check that the scrim format and map pool settings aren't too restrictive — wider preferences match faster.
    * The queue resets daily. Teams need to re-queue each day.
  </Accordion>

  <Accordion title="'Active tournament limit reached'">
    Free and Pro plans have limits on concurrent active tournaments. Complete or cancel existing tournaments, or upgrade your plan.
  </Accordion>
</AccordionGroup>

## Matches & Results

<AccordionGroup>
  <Accordion title="Match result wasn't recorded">
    Results must be submitted through the platform (dashboard or bot command). If a match channel was deleted before the result was submitted, the match may be stuck in an active state — an admin can manually resolve it from the Matches page.
  </Accordion>

  <Accordion title="ELO didn't update after a match">
    ELO updates happen immediately after a result is confirmed. If it didn't change:

    * Check that the match status shows as **Completed**, not Pending or Disputed.
    * Forfeits and cancelled matches don't affect ELO.
  </Accordion>

  <Accordion title="Match channel wasn't created automatically">
    Automatic match channels require:

    1. The **Match Channels** feature enabled in Bot Settings.
    2. A valid category channel selected for match channels.
    3. The bot having **Manage Channels** permission.
  </Accordion>
</AccordionGroup>

## Account & Login

<AccordionGroup>
  <Accordion title="'Something went wrong' when logging in with Discord">
    1. Make sure you're allowing extratime access to your Discord account when prompted.
    2. Try clearing cookies for extratimegg.com and discord.com.
    3. If using a VPN, try disabling it temporarily — some VPNs interfere with OAuth.
  </Accordion>

  <Accordion title="Logged in but seeing the wrong server data">
    Make sure you've selected the correct server from the server switcher in the sidebar. If you're in multiple servers, data is always scoped to the currently selected one.
  </Accordion>

  <Accordion title="Can't access admin pages">
    Admin access requires **Manage Server** permission in the Discord server. Server owners always have admin access. If you should have access but don't, ask the server owner to check your Discord role permissions.
  </Accordion>
</AccordionGroup>

***

<Note>
  Still stuck? Join our [Discord server](https://discord.gg/extratime) and describe your issue — we'll help you out.
</Note>

Quick fixes for problems you're likely to hit. If your issue isn't listed here, reach out in our [Discord](https://discord.gg/extratime).

***

## Bot & Permissions

<AccordionGroup>
  <Accordion title="Bot is online but not responding to commands">
    1. Make sure the bot has **View Channel** and **Send Messages** permissions in the channel you're using.
    2. Check that the bot has the **Use Application Commands** permission.
    3. If slash commands aren't appearing, kick and re-invite the bot — this re-registers commands with Discord.
  </Accordion>

  <Accordion title="'Missing Permissions' error when the bot tries to act">
    The bot needs its role placed **above** any roles it manages in Discord's role hierarchy. Go to **Server Settings → Roles**, then drag the **extratime** role higher than any roles it needs to assign or modify.
  </Accordion>

  <Accordion title="Bot can't create match channels">
    Ensure the bot has **Manage Channels** permission at the server level (not just in a specific category). If you're using a category for match channels, the bot also needs **View Channel** and **Send Messages** in that category.
  </Accordion>

  <Accordion title="Bot can't assign roles during Role Sync">
    Three things to check:

    * The bot's role must be **higher** than the role it's trying to assign.
    * The target role must not be a **managed role** (e.g. Nitro Booster, integration roles). These cannot be assigned by any bot.
    * The role must actually exist — if it was deleted, update your Role Sync mapping.
  </Accordion>

  <Accordion title="Bot invite link isn't working">
    Make sure you have **Manage Server** permission in the Discord server you're trying to add the bot to. If you're seeing "Invalid OAuth2 redirect", try clearing your browser cache and using the invite link from the extratime dashboard.
  </Accordion>
</AccordionGroup>

## Server & Setup

<AccordionGroup>
  <Accordion title="My server isn't appearing on the dashboard">
    * You need **Manage Server** permission in the Discord server.
    * Try signing out and back in — this refreshes your Discord server list.
    * The bot must be added to the server first. Use the invite link from the dashboard.
  </Accordion>

  <Accordion title="I added the bot but the server shows as 'Not Connected'">
    This usually means the bot was removed and re-added, or Discord's gateway had a hiccup. Wait 30 seconds and refresh. If it persists, kick the bot, wait a minute, and re-invite.
  </Accordion>

  <Accordion title="Dashboard is loading forever / showing a blank page">
    1. Hard refresh your browser (`Ctrl+Shift+R` / `Cmd+Shift+R`).
    2. Clear your browser cache for extratimegg.com.
    3. Try a different browser or incognito mode.
    4. Check our [status page](https://extratimegg.com/status) for any ongoing issues.
  </Accordion>
</AccordionGroup>

## Teams & Players

<AccordionGroup>
  <Accordion title="Player can't join a team — 'Team is full'">
    Teams have a maximum roster size. The team owner or a server admin needs to remove a member before new players can join.
  </Accordion>

  <Accordion title="Player isn't appearing on the leaderboard">
    Players need at least **one completed match** to appear on the leaderboard. Cancelled or forfeited matches don't count.
  </Accordion>

  <Accordion title="'Team limit reached' when creating a new team">
    Your server has hit its plan's team limit. Check your current plan under **Admin → Billing**. Upgrade to increase the cap, or disband inactive teams to free up slots.
  </Accordion>

  <Accordion title="Disbanded a team but the limit didn't update">
    Team limit counts update in real-time. If you're still seeing the old count, hard refresh the page. If the issue persists, it may be a caching delay — wait a minute and try again.
  </Accordion>
</AccordionGroup>

## Tournaments & Scrims

<AccordionGroup>
  <Accordion title="Can't create a tournament — 'Format not available'">
    Some tournament formats (Double Elimination, Round Robin) are only available on **Pro** and **Elite** plans. The Free plan supports Single Elimination only.
  </Accordion>

  <Accordion title="Tournament bracket looks wrong after seeding">
    Make sure all registered teams have confirmed their participation. Unconfirmed teams may leave gaps in the bracket. You can re-seed from the tournament admin panel.
  </Accordion>

  <Accordion title="Scrim queue isn't matching teams">
    * Both teams need to be **in the queue** at the same time.
    * Check that the scrim format and map pool settings aren't too restrictive — wider preferences match faster.
    * The queue resets daily. Teams need to re-queue each day.
  </Accordion>

  <Accordion title="'Active tournament limit reached'">
    Free and Pro plans have limits on concurrent active tournaments. Complete or cancel existing tournaments, or upgrade your plan.
  </Accordion>
</AccordionGroup>

## Matches & Results

<AccordionGroup>
  <Accordion title="Match result wasn't recorded">
    Results must be submitted through the platform (dashboard or bot command). If a match channel was deleted before the result was submitted, the match may be stuck in an active state — an admin can manually resolve it from the Matches page.
  </Accordion>

  <Accordion title="ELO didn't update after a match">
    ELO updates happen immediately after a result is confirmed. If it didn't change:

    * Check that the match status shows as **Completed**, not Pending or Disputed.
    * Forfeits and cancelled matches don't affect ELO.
  </Accordion>

  <Accordion title="Match channel wasn't created automatically">
    Automatic match channels require:

    1. The **Match Channels** feature enabled in Bot Settings.
    2. A valid category channel selected for match channels.
    3. The bot having **Manage Channels** permission.
  </Accordion>
</AccordionGroup>

## Account & Login

<AccordionGroup>
  <Accordion title="'Something went wrong' when logging in with Discord">
    1. Make sure you're allowing extratime access to your Discord account when prompted.
    2. Try clearing cookies for extratimegg.com and discord.com.
    3. If using a VPN, try disabling it temporarily — some VPNs interfere with OAuth.
  </Accordion>

  <Accordion title="Logged in but seeing the wrong server data">
    Make sure you've selected the correct server from the server switcher in the sidebar. If you're in multiple servers, data is always scoped to the currently selected one.
  </Accordion>

  <Accordion title="Can't access admin pages">
    Admin access requires **Manage Server** permission in the Discord server. Server owners always have admin access. If you should have access but don't, ask the server owner to check your Discord role permissions.
  </Accordion>
</AccordionGroup>

***

<Note>
  Still stuck? Join our [Discord server](https://discord.gg/extratime) and describe your issue — we'll help you out.
</Note>

<AccordionGroup>
  <Accordion title="Bot is online but not responding to commands">
    1. Make sure the bot has **View Channel** and **Send Messages** permissions in the channel you're using.
    2. Check that the bot has the **Use Application Commands** permission.
    3. If slash commands aren't appearing, kick and re-invite the bot — this re-registers commands with Discord.
  </Accordion>

  <Accordion title="'Missing Permissions' error when the bot tries to act">
    The bot needs its role placed **above** any roles it manages in Discord's role hierarchy. Go to **Server Settings → Roles**, then drag the **extratime** role higher than any roles it needs to assign or modify.
  </Accordion>

  <Accordion title="Bot can't create match channels">
    Ensure the bot has **Manage Channels** permission at the server level (not just in a specific category). If you're using a category for match channels, the bot also needs **View Channel** and **Send Messages** in that category.
  </Accordion>

  <Accordion title="Bot can't assign roles during Role Sync">
    Three things to check:

    * The bot's role must be **higher** than the role it's trying to assign.
    * The target role must not be a **managed role** (e.g. Nitro Booster, integration roles). These cannot be assigned by any bot.
    * The role must actually exist — if it was deleted, update your Role Sync mapping.
  </Accordion>

  <Accordion title="Bot invite link isn't working">
    Make sure you have **Manage Server** permission in the Discord server you're trying to add the bot to. If you're seeing "Invalid OAuth2 redirect", try clearing your browser cache and using the invite link from the extratime dashboard.
  </Accordion>
</AccordionGroup>

## Server & Setup

<AccordionGroup>
  <Accordion title="My server isn't appearing on the dashboard">
    * You need **Manage Server** permission in the Discord server.
    * Try signing out and back in — this refreshes your Discord server list.
    * The bot must be added to the server first. Use the invite link from the dashboard.
  </Accordion>

  <Accordion title="I added the bot but the server shows as 'Not Connected'">
    This usually means the bot was removed and re-added, or Discord's gateway had a hiccup. Wait 30 seconds and refresh. If it persists, kick the bot, wait a minute, and re-invite.
  </Accordion>

  <Accordion title="Dashboard is loading forever / showing a blank page">
    1. Hard refresh your browser (`Ctrl+Shift+R` / `Cmd+Shift+R`).
    2. Clear your browser cache for extratimegg.com.
    3. Try a different browser or incognito mode.
    4. Check our [status page](https://extratimegg.com/status) for any ongoing issues.
  </Accordion>
</AccordionGroup>

## Teams & Players

<AccordionGroup>
  <Accordion title="Player can't join a team — 'Team is full'">
    Teams have a maximum roster size. The team owner or a server admin needs to remove a member before new players can join.
  </Accordion>

  <Accordion title="Player isn't appearing on the leaderboard">
    Players need at least **one completed match** to appear on the leaderboard. Cancelled or forfeited matches don't count.
  </Accordion>

  <Accordion title="'Team limit reached' when creating a new team">
    Your server has hit its plan's team limit. Check your current plan under **Admin → Billing**. Upgrade to increase the cap, or disband inactive teams to free up slots.
  </Accordion>

  <Accordion title="Disbanded a team but the limit didn't update">
    Team limit counts update in real-time. If you're still seeing the old count, hard refresh the page. If the issue persists, it may be a caching delay — wait a minute and try again.
  </Accordion>
</AccordionGroup>

## Tournaments & Scrims

<AccordionGroup>
  <Accordion title="Can't create a tournament — 'Format not available'">
    Some tournament formats (Double Elimination, Round Robin) are only available on **Pro** and **Elite** plans. The Free plan supports Single Elimination only.
  </Accordion>

  <Accordion title="Tournament bracket looks wrong after seeding">
    Make sure all registered teams have confirmed their participation. Unconfirmed teams may leave gaps in the bracket. You can re-seed from the tournament admin panel.
  </Accordion>

  <Accordion title="Scrim queue isn't matching teams">
    * Both teams need to be **in the queue** at the same time.
    * Check that the scrim format and map pool settings aren't too restrictive — wider preferences match faster.
    * The queue resets daily. Teams need to re-queue each day.
  </Accordion>

  <Accordion title="'Active tournament limit reached'">
    Free and Pro plans have limits on concurrent active tournaments. Complete or cancel existing tournaments, or upgrade your plan.
  </Accordion>
</AccordionGroup>

## Matches & Results

<AccordionGroup>
  <Accordion title="Match result wasn't recorded">
    Results must be submitted through the platform (dashboard or bot command). If a match channel was deleted before the result was submitted, the match may be stuck in an active state — an admin can manually resolve it from the Matches page.
  </Accordion>

  <Accordion title="ELO didn't update after a match">
    ELO updates happen immediately after a result is confirmed. If it didn't change:

    * Check that the match status shows as **Completed**, not Pending or Disputed.
    * Forfeits and cancelled matches don't affect ELO.
  </Accordion>

  <Accordion title="Match channel wasn't created automatically">
    Automatic match channels require:

    1. The **Match Channels** feature enabled in Bot Settings.
    2. A valid category channel selected for match channels.
    3. The bot having **Manage Channels** permission.
  </Accordion>
</AccordionGroup>

## Account & Login

<AccordionGroup>
  <Accordion title="'Something went wrong' when logging in with Discord">
    1. Make sure you're allowing extratime access to your Discord account when prompted.
    2. Try clearing cookies for extratimegg.com and discord.com.
    3. If using a VPN, try disabling it temporarily — some VPNs interfere with OAuth.
  </Accordion>

  <Accordion title="Logged in but seeing the wrong server data">
    Make sure you've selected the correct server from the server switcher in the sidebar. If you're in multiple servers, data is always scoped to the currently selected one.
  </Accordion>

  <Accordion title="Can't access admin pages">
    Admin access requires **Manage Server** permission in the Discord server. Server owners always have admin access. If you should have access but don't, ask the server owner to check your Discord role permissions.
  </Accordion>
</AccordionGroup>

***

<Note>
  Still stuck? Join our [Discord server](https://discord.gg/extratime) and describe your issue — we'll help you out.
</Note>
