FiveM Integration
Connect a FiveM game server to your Discord. Surfaces live player counts and server info via Phantom panels + channel stats.
What you get
- Server status panel — a Discord embed showing live player count, max slots, server name, current game mode. Auto-refreshes.
- Channel Stats placeholders —
{fivem_players},{fivem_max}for Channel Stats. - Per-server config — connect multiple FiveM servers to one Discord (rare but supported).
Where it lives
Dashboard: Integrations → FiveM.
Setup
- On the FiveM page, click Add server.
- Choose connection type:
- cfx — paste your
cfx.reserver code (the public short-code from your server's cfx page). - direct — paste the server's
IP:port. Phantom polls your server directly.
- cfx — paste your
- Give it a nickname (for the dashboard).
- Save.
- Optionally Deploy panel — picks a channel, posts a status embed there. The embed updates every few minutes.
Settings
| Setting | What it does |
|---|---|
| Nickname | Dashboard label. |
| Connection type | cfx or direct. |
| CFX code | When type = cfx. |
| Server IP / port | When type = direct. |
| Panel channel | Where the status embed lives. |
| Panel config | Embed customisation (title, colors, fields to show). |
Network safety
Phantom only connects to publicly-reachable FiveM servers — internal or private network addresses are blocked.
Permissions
fivem.view— see the page + statusfivem.edit— add / remove servers, deploy panels
Limits
- 3 FiveM servers per guild.
Behaviour
- Panel embed updates ~every 60 seconds (configurable).
- A poll failure (server offline) marks the panel as "offline" rather than disappearing.
- Channel Stats placeholders use the most recent poll result (so they show "0/64 (offline)" when the server is down).
Related pages
- Channel Stats — the
{fivem_*}placeholders
