Scarlett
Scarlett FiveM and Status System
Connect Scarlett to FiveM endpoints and diagnose status, player count, and button problems.
How status works#
Scarlett reads standard FiveM endpoints such as /dynamic.json, /players.json, and /info.json. The bot host must be able to reach the configured IP address or hostname and port.
Status channel and buttons#
statusChannelId selects the Discord channel Scarlett updates. The Connect button uses cfxServerCode; the Site button uses websiteUrl. A missing or invalid value can remove the corresponding button without affecting the other one.
Troubleshooting status#
| Problem | How to check | How to fix |
|---|---|---|
| FiveM shows offline | Request dynamic.json from the bot host | Correct the host/port and firewall or network route. |
| Wrong player count | Compare players.json with the game server | Confirm Scarlett targets the intended instance and port. |
| Connect button missing | Inspect cfxServerCode | Enter only the code after cfx.re/join/. |
| Site button missing | Inspect websiteUrl | Enter a complete HTTPS URL. |
| Status channel not updating | Check statusChannelId and bot permissions | Use the numeric channel ID and allow View Channel, Send Messages, and Embed Links. |
| FiveM IP or port unreachable | Test from the bot host, not only a home browser | Allow remote access and correct bind/firewall configuration. |