stationeers.de Mod workshop · Dominik1199
DE Sign in
  1. Home
  2. Mod wiki
  3. Mod manuals
  4. Admin Interface – Guide

Mod manuals

Admin Interface – Guide

Run your server in game – setup on host and dedicated server, first admin, password, roles and rights, every section, restarts with a start script, Discord bot step by step, privacy and FAQ.

Last changed: Oct 23, 2026

v1.0.0 Admin Interface

A management window for server admins and a server help for every player. Everything runs in game, in German or English by game language. The server checks every action itself: what you may do follows from your connection – never from what another player sends.

Requirements

  • Stationeers 0.2.6428, BepInEx 5.4.23.5 and StationeersLaunchPad 1.0 (like all my code mods, see installation).
  • The mod in the active mod pack – add new local mods in the LaunchPad menu (key M in the main menu).
  • The server and all players need the mod in the same version. It adds no items – remove it and the save stays unchanged.

Quick start

WhatHow
Admin windowCtrl+U or console command admin
Server helpCtrl+Y or console command support
Keysfollow the labels on your keyboard – QWERTZ and AZERTY too –, never fire while you type in the console, chat or a text field; change them in the LaunchPad menu under 1 Tasten (AdminTaste + AdminZusatz, HilfeTaste + HilfeZusatz)
HUD buttonsadmin and help button above the helmet slot (they move aside for “Close all” and the IC10 button of the Editor Tablet)
HUD clocktime, date and notices for restart, maintenance, event and poll; the admin sets its position, your own position via HudUhrLage if the server allows it
Copyright, linksfooter at the bottom of the window or section Info

Clock and buttons on the HUD stay below all windows – they never cover an open window. With Skill & Level System 1.1.1 or later this also applies to its level bar.

In single player and as host you are the owner automatically – nothing to set up.

Setup on a dedicated server

  1. Install the mod on the server (the server's BepInEx folder) and start it.
  2. Add your Steam ID (17 digits, e.g. from your Steam profile link) at the server console: admin add 7656119xxxxxxxxxx owner More admins: admin add <steamid> admin or … moderator. List: admin list, remove: admin remove <steamid>. Alternatively BesitzerSteamIds under [3 Server] in BepInEx\config\dominik1199.admininterface.cfg (comma separated).
  3. Set a password (recommended on public servers): admin password <new password>, remove with admin password off. Admins then sign in with it in the window. The password never leaves your computer: the server sends a one-time challenge and your computer answers with a value derived from it. After 5 failed attempts you are locked out for 10 minutes (longer afterwards).
  4. admin status shows the version, number of admins, password on/off, data folder and whether the restart watchdog is running.

Why a password? The game's dedicated server does not have Steam confirm the Steam ID of a connection. A modified client could pretend to be someone else – with a password it still gets no admin rights.

Roles and rights

RoleMay
Ownereverything, including managing admins, the rights matrix, Discord token/webhooks, password
Adminper rights matrix (default: almost everything except admin management and secrets)
Moderatorper rights matrix (default: players, moderation, tickets, announcements)
Playerserver help, own abilities

Only the owner changes the rights matrix (section Settings). Sections without the right appear grey with a note. Anyone who is neither admin nor moderator and has no abilities only sees the “Admins only” card after Ctrl+U, with a pointer to the server help.

Abilities are granted per player in the Abilities section: godmode, creative building, infinite tools, vanish, fly, teleport, heal, give, inventory, demolish, admin mode. Level “self only” works on the player only, “others too” on other players as well. With reason and expiry (e.g. 2h, 3d); revoking takes effect at once. Players see their abilities in the server help and switch them on and off there; active ones show as a symbol in the HUD.

The sections

SectionContent
Overviewtiles (players, tick, CPU/RAM, tickets, reports, anticheat, poll, restart, maintenance, Discord), quick actions
Playersonline/offline, details with sessions, warnings, notes; kick, ban, mute, teleport, heal, inventory, freeze
Moderationbans/mutes/warnings with expiry, escalation rules, chat filter, whitelist, build locks, the game's ban list
Abilitiesgrants per player, role defaults, who has what
Announcementsnow, scheduled, recurring; chat, overlay or game popup; welcome message
Maintenance & restartmaintenance windows (calendar, HUD notice), maintenance mode (admins and moderators only), restart countdown, daily restarts, idle
Give & eventsitem catalog with search in German and English (mod items too), cart, templates, scheduled gift events, refunds from tickets
Mapplayers, offline positions, waypoints, position trail; mouse wheel zooms towards the cursor, dragging pans; click = teleport or “What happened here?”
Toolsinstant demolition, area demolition with preview, structure info, clean up loose items, heal all
Protection & startanti-griefing, cases, own start lander per new player
Serverserver settings, save, backups
Game values & timehunger, thirst, mining yield … per save, stack sizes, jump time of day, stop time, storms
Statisticsload with 24 h history
Player logstimeline with filters, analysis, export, deletion
Anticheatchecks, reactions, cases, exceptions
Console, commandsconsole commands with output; list of all commands with a form
Tickets, pollsanswer, assign, close tickets; create and evaluate polls
Rules & contentrules, news, calendar, text snippets, HUD and button defaults
Mods & creditslinks to my other mods, the game's credit cards
Discordwebhooks, bot, channels, roles, test
Audit logevery admin action with time, who, target, reason
Settingsrights matrix, admins, change password, own display
Infoversion, website, Workshop, voluntary support, copyright

If a linked mod is missing (Banking System, Skill & Level System, Roleplay & Permissions, Exploration), the Mods & credits section shows a card with what it adds and where to get it.

Restarts with a start script

A mod can stop the server but not start it again. The mod folder therefore contains two start scripts: Start-Admin-Interface.bat (Windows) and start_admin_interface.sh (Linux). Copy the matching one next to rocketstation_DedicatedServer, fill in SPIELSTAND (save), WELT (world) and your settings at the top and from now on start the server with it (Linux: chmod +x, e.g. in screen/tmux or as a systemd service). The script restarts it after every stop (after a crash after 10 seconds); “Shut down” in the interface creates the file admin_stop.flag, then it stops. The interface shows whether the watchdog is active.

Setting up the Discord bot

Webhooks alone (messages into channels only) need no bot: in Discord channel → Edit → Integrations → Webhooks → New Webhook → copy the URL and paste it in the interface under Discord (default webhook or per category).

For slash commands, presence and chat bridge:

  1. https://discord.com/developers/applications → New Application, name e.g. “My Server”.
  2. Bot on the left → Reset Token → copy the token. It is shown only once. Paste it in the interface (Discord → Bot) – only the owner may do that. Afterwards the interface only shows “set · …1234”.
  3. Under Bot → Privileged Gateway Intents switch on Message Content Intent only for the chat bridge. Without the bridge the bot needs no privileged intents.
  4. General Information on the left → copy the Application ID → enter it in the interface.
  5. OAuth2 → URL Generator on the left: scopes bot and applications.commands; bot permissions View Channels, Send Messages, Read Message History (for the bridge). Open the URL and invite the bot to your Discord server.
  6. In Discord switch on Settings → Advanced → Developer Mode. Then right-click Copy ID for: your server (guild ID), the channels (status, chat bridge, tickets, announcements) and the roles allowed to use commands.
  7. Enter in the interface: guild ID, channels, admin roles (all commands) and mod roles (/kick, /mute, /announce, /say, /save). Everyone may use /status and /players.
  8. Press Test. The bot signs in, sets its presence (“3/10 players”) and registers the commands.

Commands: /status, /players, /announce text, /say text, /kick player reason, /ban player duration reason, /unban player, /mute player duration reason, /save. Give players by name or Steam ID, durations like 30m, 2h, 7d. The bot cannot kick or ban admins. Messages from the mod never ping anyone (@everyone is defused).

Token and webhook URLs are kept only in geheim.json on the server, never sent to players and never written to the log.

Anti-griefing and start lander

Both are off by default. Anti-griefing blocks deconstructing, building onto, using and opening containers of other players' structures – optionally only while the owner is offline. Players keep their friend list in the server help (section Online). If Roleplay & Permissions is loaded, this protection stays off – its plots and rights take precedence.

The start lander gives each new player an own start point with a minimum distance (default 250 m) to everyone else, flat enough to land, with the contents of the start condition, an own crate or just the capsule.

Privacy (for server operators)

Player logs store sessions, chat, deaths and build actions with location – no IP addresses. The data stays on your server in BepInEx\config\AdminInterface\; none of it is sent to me or to stationeers.de. Chat is deleted after 7 days, the rest after 30 (adjustable). Players see the notice in the server help; on request you delete all data of a player with one click. As the operator you are responsible for this data – mention it in your server rules. The same applies to a Discord connection: you decide what you send to Discord by webhook or bot.

Console

CommandEffect
adminopen the window (at the server console: status)
admin add <steamid> [owner|admin|moderator]add an admin
admin remove <steamid>, admin listremove, list
admin password <new> / admin password offset / remove the password
admin statusversion, admins, password, data folder, watchdog
supportopen the server help

Settings (dominik1199.admininterface.cfg)

SectionKeyMeaning
1 TastenAdminTaste + AdminZusatz, HilfeTaste + HilfeZusatzCtrl+U, Ctrl+Y – selectable in the LaunchPad; letters follow the labels on your keyboard (QWERTZ, AZERTY …)
2 AnzeigeSchriftgroesse, Lautstaerke, HudUhrAus, KnoepfeAus, UmlauteErsetzen, HudUhrLage, FlugTempoown display
3 ServerBesitzerSteamIdsowners by configuration (comma)
4 DiscordApiBasis, GatewayBasisfor tests only (empty = Discord)

Multiplayer and data

The server and all players need the mod. Admins, bans, tickets, polls, content and statistics apply server-wide (BepInEx\config\AdminInterface\), waypoints, game values, stack sizes and start points per save (welten\<name>.json). Bans also apply after switching worlds. More on all mods in multiplayer: Multiplayer and servers.

Limits

  • Fly, vanish and freeze take effect on the player's own computer, because in the game a character's movement belongs to its own computer. A modified client can get around them.
  • Vanish hides the model, name tag and lights. Collision, atmosphere and the game's player list (Tab) remain.
  • The dedicated server does not have Steam confirm the Steam ID of a connection – that is what the admin password is for.

FAQ

QuestionAnswer
Ctrl+U shows “Admins only”You are not an admin on this server – the server help (Ctrl+Y) still works. On a dedicated server add yourself with admin add.
Ctrl+U or Ctrl+Y does nothing at allThe keys never fire while you type in the console, chat or a text field. They follow the labels on your keyboard; the keys set are shown in the LaunchPad menu under 1 Tasten. Fallback: admin or support in the console.
“Sign-in required”The server has an admin password. Without signing in you only have player rights.
Locked after failed attemptsWait 10 minutes or set admin password <new> at the server console.
Restart does not come backStart the server with the start script (watchdog); the interface shows “watchdog active”.
Bot does not answerCheck token, application ID and guild ID; invited with applications.commands? Role entered?
Chat bridge silentMessage Content Intent on in the developer portal, channel ID correct, bot may read the channel.
Stack sizes do not changeIngot Stacks manages ingots itself – the interface then shows “managed by Ingot Stacks”.
Flying stuttersFlying runs on your computer; speed via FlugTempo in the configuration.
The Skill & Level bar lies on top of the windowUpdate Skill & Level System to 1.1.1 – from then on the bar stays below all windows.
Can others see my admin window?No. Vanished admins are also missing from the online list of the server help (they stay in the game's player list).
Found a mistake? Let us know. Support
Esc
↑ ↓ selectEnter open/ opens search anywhere