Your guide to using Sentinel in your Discord server.
Sentinel is a hosted Discord bot for monitoring Dune Awakening game servers. No installation or setup required — just invite the bot and configure your server through the web portal.
Click Add to Discord and authorize the bot for your server. You need the "Manage Server" permission to add bots.
Open the Setup Portal Guide to connect your Discord server to Sentinel. Everything is configured through the browser — no .env file editing required. You'll need your Console URL and Adapter Token ready.
Run /dune player link <your-character-name> to connect your Discord account to your in-game character. This unlocks player-specific commands like inventory and storage lookups.
Type /dune in any channel and Discord will show you the commands you have access to. If you don't see any commands, ask a server admin to assign you a Sentinel role.
All commands are accessed via /dune. What you see depends on your assigned role.
| Command | Description | Role |
|---|---|---|
/dune server health | Check the Discord adapter | Observer |
/dune server status | Dashboard card with server status, players, maps | Observer |
/dune server summary | Compact text summary of server status | Observer |
/dune server readiness | Readiness and preflight checks | Observer |
/dune server services | List all game services and their state | Observer |
| Command | Description | Role |
|---|---|---|
/dune player link <name> | Link Discord to your in-game character | Observer |
/dune player unlink | Remove the character link | Observer |
/dune player me | Show your linked character info | Observer |
/dune player inventory | View your character's inventory | Observer |
/dune player storage | View items in your storage containers | Observer |
/dune player find <item> | Search for an item across all storage | Observer |
/dune player faction <name> | Set your faction for themed embeds | Observer |
| Command | Description | Role |
|---|---|---|
/dune ops activity | Player activity statistics | Observer |
/dune ops combat | Combat and death statistics | Observer |
/dune ops resources | Resource field data (spice, water, minerals) | Observer |
/dune ops economy | Currency, trading, and tax data | Observer |
/dune ops dashboard | Aggregated operational summary | Observer |
| Command | Description | Role |
|---|---|---|
/dune data population | Aggregate player count | Observer |
/dune data backups | List recent backup metadata | Observer |
/dune data maps | Show active game maps with state | Observer |
/dune data maintenance | Maintenance window metadata | Observer |
| Command | Description | Role |
|---|---|---|
/dune admin doctor | Full system diagnostic across all services | Admin |
/dune admin cooldowns | Show active command cooldowns | Admin |
/dune admin latency | Adapter request latency history | Admin |
/dune admin events | Recent server incidents and alerts | Admin |
/dune admin broadcast <msg> | Send a message to all in-game players | Moderator+ |
| Command | Description | Role |
|---|---|---|
/dune infra version | Show Dune stack version | Observer |
/dune infra servers | List game server partitions | Observer |
/dune infra ports | Show network port and listener status | Observer |
/dune infra db | Database status and health | Observer |
| Command | Description | Role |
|---|---|---|
/dune core about | Bot version, security info, connection details | Observer |
/dune core ping | Test Discord and adapter latency | Observer |
/dune core help | List all commands you have permission to use | Observer |
Sentinel uses Discord roles to control access. Your server admin assigns you a role, and that role determines which commands you can use.
| Role | Access |
|---|---|
| Observer | Read-only commands — server status, player info, operations data, infrastructure checks |
| Moderator | Everything Observer can do, plus /dune admin broadcast to send messages to in-game players |
| Admin | Everything above, plus diagnostics — doctor, cooldowns, latency, events |
Ask your server admin to assign you the appropriate role. Roles are configured per-server — having a role in one server doesn't grant access in another.
Sentinel checks your Discord role membership before executing any command. If you don't have a recognized role, commands won't appear when you type /dune. This is by design — no unauthorized access, ever.
You likely don't have a Sentinel role assigned yet. Ask a server admin to give you the Player role (or higher). Once assigned, commands should appear within a minute. If not, try logging out and back into Discord.
Run /dune player link <your-character-name>. The name must match your in-game character exactly. After linking, you can use /dune player me, /dune player inventory, and other personal commands.
Yes. All commands only read data from your game server — they cannot change anything. The only exception is /dune admin broadcast, which sends messages to in-game players, and it's restricted to Moderator+ roles.
Sentinel never accesses the Docker socket, game files, or database directly. All data flows through the console's API layer with bearer-token authentication. The bot cannot execute shell commands on any server.
Sentinel is designed so each Dune server operator can run their own instance connected to their own console. Reach out on Discord if you're interested in self-hosting.