# Website Queue

You can join, leave, and ready up in your server's queue directly from [inhousequeue.xyz](https://inhousequeue.xyz) — no need to open Discord. Everything stays in sync: actions you take on the website update the Discord embed instantly, and actions taken in Discord are reflected on the website in real time.

{% hint style="info" %}
You must be a member of the Discord server to join its queues from the website. The website uses your Discord account to verify your identity.
{% endhint %}

## Getting started

1. Go to <https://inhousequeue.xyz/queue/\\>\<your\_server\_id> and log in with your Discord account. 2. You can find your server id by following this guide from Discord Support: <https://support-dev.discord.com/hc/en-us/articles/360028717192-Where-can-I-find-my-Application-Team-Server-ID>
2. Navigate to the queue channel you want to join.
3. Click **Join Queue** and select your role (if your queue uses roles).

That's it. You'll appear in the queue immediately — both on the website and in the Discord embed.

## What you can do from the website

| Action          | Description                                                      |
| --------------- | ---------------------------------------------------------------- |
| **Join Queue**  | Enter a queue, choosing your role if the game requires one       |
| **Leave Queue** | Remove yourself from the queue at any time before a match starts |
| **Ready Up**    | Confirm you're ready when a match is found                       |
| **Not Ready**   | Back out of the ready-up phase before the timer expires          |

## Real-time updates

The website queue page updates live without needing to refresh. When players join or leave — whether from the website or Discord — you'll see the queue state change instantly. This includes:

* **Player list** — who is currently in the queue and their role
* **Queue status** — whether the queue is open, a match has been found, or a game is in progress
* **Ready-up phase** — a live countdown and which players have confirmed they're ready

The Discord queue embed updates at the same time, so players in Discord always see the same state as players on the website.

<div align="left"><figure><img src="https://1130318129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwcHfLjgS9hMDSoOpDEDo%2Fuploads%2Fgit-blob-8d4ae93255b26fc0805c341aa39933d9cc6e4efa%2Fjoin_queue.png?alt=media" alt=""><figcaption></figcaption></figure></div>

## Match found

When enough players have joined to fill the queue, the ready-up phase begins. You'll see a **Match Found** overlay on the website with a countdown timer.

* Click **Ready** to confirm you're in.
* Click **Not Ready** to leave the ready-up phase. Your spot in the queue will be removed.
* If the timer expires before all players ready up, the match is canceled. Players who did not ready up are removed from the queue, and the remaining players stay in.

<div align="left"><figure><img src="https://1130318129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwcHfLjgS9hMDSoOpDEDo%2Fuploads%2Fgit-blob-d76938373c80d6ce4817e0cdec8e20643a3f0c37%2Fmatch_found.png?alt=media" alt=""><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://1130318129-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwcHfLjgS9hMDSoOpDEDo%2Fuploads%2Fgit-blob-64644a1c7853c373beb519465824df636bdf659a%2Fmatch_found_2.png?alt=media" alt=""><figcaption></figcaption></figure></div>

{% hint style="info" %}
The ready-up timer is the same one configured in your server's settings. See [Ready Timer settings](https://docs.inhousequeue.xyz/docs/commands/queue-commands#ready-up-timer) for more information.
{% endhint %}
