Your game server's status, live in Discord

The player count sits in the bot's status, anyone can ask who is on, and staff start and stop the server from Discord.

What /status and /players answer, and the player count in the bot's status.
general
Miraused/status
Server StatusAPPToday at 18:42
Emberfell
Status
Online
Players
3 / 20
Address
play.emberfell.gg
Hosted on FadeHost
Theoused/players
Server StatusAPPToday at 18:43
3 online: Mira, Theo, Juniper
Server StatusAPPWatching 3 players on Emberfell
Plan
Free, always on
Setup
A token and a server
Privileged intents
None
Works with
Any game on your FadeHost account

What the server status bot does

The player count in its status

Watching 3 players on Emberfell, refreshed every minute, so the member list says whether anyone is on before you open the game.

Answers for everyone

/status shows whether the server is up and how many are on, /players who is online, /ip the address to join. A sleeping server says it wakes up when someone joins.

Start and stop from Discord

/start, /stop and /restart for members with Manage Server. The world is saved before the server stops.

A token made for it

Deploying it from the panel creates a FadeHost access token for this bot alone, listed under Profile, AI Access, where one click revokes it.

Set it up

  1. 1

    Create the bot

    At discord.com/developers, New Application, then Bot and Reset Token. Copy the token.

  2. 2

    Invite it

    The default invite from the Developer Portal works: the bot and applications.commands scopes. It needs no privileged intents and no special permissions.

  3. 3

    Deploy it

    Press Deploy free, pick the Server Status Bot template, paste the token and choose the server it reports on. Its FadeHost access token is created for you.

  4. 4

    Try it

    Run /status in any channel the bot can see.

Commands

For everyone

/status
Whether the server is up, and how many players are on.
/players
Who is online right now.
/ip
The address to join.

For members with Manage Server

/start
Starts the server.
/stop
Stops it, saving the world first.
/restart
Restarts it.

Environment variables

They live in the table on the bot's page in the panel, values masked once saved. The template's form asks for the ones it needs when you deploy.

VariableNeededWhat it is
DISCORD_TOKENRequiredYour bot token.
FADEHOST_TOKENSet for youAn access token with the manage scope, created when you deploy from the panel. Anywhere else, make one under Profile, AI Access.
SERVER_IDOptionalWhich server, as its server_ id. The panel fills it from the server you pick; without it the bot reports on the first one.

Which plan it needs

The free plan runs it, always on. It asks the FadeHost API about one server once a minute, which is next to nothing.

Free

Recommended

$0

No card

  • 256 MB and a quarter of a CPU, always on
  • No card: one free bot or app per person
  • No renewals. Only a bot with no network traffic for 7 days is stopped

Starter

$2/mo

or $20 a year

  • 1 GB of memory and a full vCPU
  • Never stopped for being quiet
  • You pick the region it runs in

Running more than one? Standard carries two bots or apps for $3 a month and Pro four for $6, on one bill with your game servers. Every plan

Frequently asked questions

Does it work with a server hosted somewhere else?

No. It reads the server through the FadeHost API, so the server has to be on your FadeHost account. Any game works, not only Minecraft.

Who can start and stop the server?

Members with Manage Server. Discord hides /start, /stop and /restart from everyone else, and you can change who sees them under Server Settings, Integrations.

Where does the FadeHost token live?

In the bot's environment variables, masked in the panel, and never in Discord. It is listed under Profile, AI Access, where one click revokes it.

Is the server status bot free?

Yes. It runs on the free plan, always on, with no card. One bot or app is free per person; a second one needs a paid plan, from $2 a month for one or $3 for two.

Put your server's status in Discord

Your first bot is free, with no card. It logs in within a minute.

Deploy free