Zum Inhalt springen
Aktueller Gutschein:10 % RabattIn der Bestellung einlösen

Rust: Admin werden, Steam-ID und Fernverwaltung über RCON

Steam ID64 herausfinden, sich als Owner oder Moderator eintragen (ownerid, users.cfg), RCON einrichten und absichern und sich mit RustAdmin oder der Webkonsole verbinden. Mit Überblick über die Admin-Befehle.

  • Fortgeschrittene
  • ~20 Min.
  • Aktualisiert am 9.10.2026

Damit Admin-Befehle auf Ihrem eigenen Rust-Server funktionieren, müssen Sie sich auf dem Server mit Ihrer Steam-ID als Owner eintragen. Diese Anleitung zeigt, wie Sie die ID herausfinden, einen Admin hinzufügen und entfernen, RCON für die Fernverwaltung einrichten und absichern und welche Befehle Sie am häufigsten brauchen.

Was Sie brauchen

  • Ein laufender Rust-Server
  • Zugriff auf die Serverkonsole oder auf die Serverdateien (und die Möglichkeit, den Server zu stoppen)
  • Ein Steam-Konto, das Rust besitzt
  • Etwa 20 Minuten

Rust bei StormHost

Rust-Server bereiten wir noch vor. Diese Anleitung gilt auch für einen Rust-Server auf Ihrem eigenen VPS (Installationsanleitung).

Steam ID64#

Die Steam ID64 ist die eindeutige Nummer Ihres Steam-Kontos. Sie hat 17 Ziffern und beginnt mit 7656119, zum Beispiel 76561198000000000. Anders als Ihr Nickname ändert sie sich nie; deshalb erkennen Rust und Plugins Spieler daran.

So finden Sie sie (nach der Anleitung des Steam-Supports):

  1. Öffnen Sie in Steam Ihr Profil.
  2. Klicken Sie auf Profil bearbeiten.
  3. Sehen Sie sich das Feld Benutzerdefinierte URL an:
    • Wenn Sie nie eine eigene URL festgelegt haben, sehen Sie unter dem Feld einen Link mit Ihrer ID: https://steamcommunity.com/profiles/76561198000000000.
    • Wenn Sie eine eigene URL haben, löschen Sie den Text im Feld (nicht speichern); darunter erscheint ein Link mit Ihrer numerischen ID.

Auf dem Server erhalten Sie die IDs der verbundenen Spieler mit dem Befehl users in der Serverkonsole:

Ausgabetext
<slot:userid:"name">
76561198000000000:"Jan"
1users

Eine ausführlichere Auflistung (mit Ping und IP-Adresse) liefert der Befehl status.

Owner oder Moderator?#

Rust hat zwei Admin-Stufen (Auth-Level):

StufeBefehlAuth-LevelWas sie darfFür wen
Ownerownerid2Die höchste Stufe: alle Admin-Befehle des Spiels, einschließlich des Hinzufügens weiterer Owner.Sie selbst und Ihre engsten Vertrauten.
Moderatormoderatorid1Die zweithöchste Stufe: die meisten Admin-Befehle (Kick, Ban, Teleport …), aber nicht alle – ein Moderator kann zum Beispiel keinen weiteren Owner hinzufügen.Erfahrene Moderatoren.

Oxide nimmt Owner automatisch in die Berechtigungsgruppe admin auf, Carbon außerdem Moderatoren in die Gruppe moderator. Überlegen Sie bei gewöhnlichen Moderatoren, ob statt eines Admin-Levels im Spiel nicht Berechtigungen für bestimmte Plugins (Vanish, Admin Radar) genügen – so bekommen sie weder Noclip noch das Spawnen von Gegenständen. Siehe Berechtigungen auf einem Rust-Server.

Einen Admin hinzufügen#

Per Befehl bei laufendem Server#

  1. Geben Sie in der Serverkonsole (oder über RCON) Folgendes ein:

    text
    ownerid 76561198000000000 "Jan" "Serverinhaber"
    • ownerid – fügt einen Owner hinzu (Stufe 2). Für einen Moderator verwenden Sie moderatorid.
    • 76561198000000000 – die Steam ID64 des Spielers.
    • "Jan" – ein Name zur eigenen Orientierung (er wird in der Datei neben der ID gespeichert).
    • "Serverinhaber" – eine optionale Notiz, warum der Spieler die Rechte hat.
    Ausgabetext
    Added owner Jan, steamid 76561198000000000
  2. Schreiben Sie die Konfiguration sicherheitshalber auf die Festplatte:

    text
    server.writecfg

    Neuere Rust-Versionen speichern die Änderung automatisch, der Befehl schadet aber nicht.

  3. Trennen Sie die Verbindung zum Server und verbinden Sie sich erneut. Das Admin-Level wird beim Verbinden geladen. In der Serverkonsole erscheint dann eine Zeile mit has auth level.

Durch Bearbeiten der Datei users.cfg#

Wenn Sie nicht an die Konsole kommen, bearbeiten Sie die Admin-Datei direkt. Der Server muss dabei gestoppt sein, sonst überschreibt er die Datei beim Speichern.

  1. Stoppen Sie den Server.

  2. Öffnen Sie im Hauptverzeichnis des Servers die Datei server/<IDENTITY>/cfg/users.cfg. <IDENTITY> ist der Name des Serverordners (Parameter server.identity, Standard my_server_identity). Wenn die Datei nicht existiert, legen Sie sie an.

  3. Fügen Sie für jeden Admin eine Zeile hinzu:

    server/<IDENTITY>/cfg/users.cfgcfg
    ownerid 76561198000000000 "Jan" "Serverinhaber"
    moderatorid 76561198000000001 "Petra" "Moderatorin"

    Das Format ist dasselbe wie beim Befehl: Stufe, Steam ID64, Name, Notiz.

  4. Speichern Sie die Datei und starten Sie den Server.

Einen Admin entfernen#

  1. Geben Sie in der Serverkonsole je nach Stufe Folgendes ein:

    text
    removeowner 76561198000000000
    removemoderator 76561198000000001
  2. Speichern Sie die Konfiguration: server.writecfg.

  3. Der Spieler verliert das Admin-Level beim nächsten Verbinden. Ist er gerade online, werfen Sie ihn mit dem Befehl kick vom Server.

  4. Oxide: Der Spieler bleibt in der Berechtigungsgruppe admin. Entfernen Sie ihn manuell:

    text
    oxide.usergroup remove 76561198000000000 admin

    Carbon gleicht die Gruppe beim nächsten Verbinden des Spielers selbst ab.

  5. Ändern Sie das RCON-Passwort, wenn der entfernte Admin es kannte.

RCON: Was ist das?#

RCON (Remote Console) ist die Fernkonsole des Servers. Sie verbinden sich mit einem Programm oder einer Webseite und senden Befehle, als säßen Sie an der Serverkonsole. Unter Linux ist das der wichtigste Weg, den Server zu verwalten: Facepunch weist darauf hin, dass die Konsole eines Linux-Servers nicht interaktiv ist und Sie dort keine Befehle eingeben können.

Rust verwendet WebSocket-RCON (Parameter rcon.web 1, Standard). Das ältere „Source RCON“ ist veraltet. RCON nutzt das Protokoll TCP, das Spiel UDP. Wenn Sie keinen RCON-Port festlegen, verwendet der Server dieselbe Nummer wie für den Spielport. Übersichtlicher ist ein eigener Port für RCON, üblicherweise 28016.

RCON einrichten#

RCON wird über die Startparameter des Servers eingestellt. Facepunch empfiehlt, Ports und RCON dort festzulegen, nicht in der server.cfg.

text
+rcon.port 28016 +rcon.password "<STRONG_PASSWORD>" +rcon.web 1
EinstellungWas sie tutEmpfohlener WertWann ändern
rcon.portDer TCP-Port, auf dem RCON lauscht.28016Wenn ein anderer Server den Port belegt oder Ihr Hoster Ihnen einen anderen zugeteilt hat.
rcon.passwordDas Passwort für die Verbindung. Wer es kennt, kontrolliert den Server.Mindestens 24 zufällige ZeichenÄndern Sie ein Standard- oder Beispielpasswort immer. Ändern Sie es nach jedem Weggang eines Admins.
rcon.web1 = WebSocket-RCON (empfohlen), 0 = das veraltete Source RCON.1Nur für ein sehr altes Werkzeug, das kein WebSocket kann.
rcon.ipDie IP-Adresse, auf der RCON lauscht. Leer = alle Adressen.leer lassenWenn der Server mehrere IP-Adressen hat und RCON nur auf einer laufen soll.

Ersetzen Sie <STRONG_PASSWORD> durch Ihr eigenes Passwort (ohne spitze Klammern). Eines erstellen Sie mit dem Passwortgenerator. Verwenden Sie nur Buchstaben und Ziffern – Anführungszeichen, Leerzeichen und Zeichen wie $ oder ` lassen sich im Startbefehl nur umständlich schreiben.

Bei einem Gameserver-Hoster verwaltet meist der Anbieter den RCON-Port und das Passwort und zeigt sie in der Serververwaltung an (bei StormHost im Kundenbereich). Im Kundenbereich von StormHost ist das RCON-Passwort von Gameservern (bisher für Minecraft) durch die Berechtigung Geheime Daten geschützt: Es sieht der Inhaber und jeder, dem Sie diese Berechtigung beim Teilen des Dienstes geben (Dienst teilen). Wie das für Rust funktioniert, ergänzen wir, sobald wir Rust-Server starten.

Verbindung über RCON#

RustAdmin#

RustAdmin (öffnet sich in einem neuen Fenster) ist das am weitesten verbreitete Werkzeug zur Verwaltung von Rust-Servern. Die Desktop-App für Windows ist kostenlos (sie läuft nur, solange Ihr Computer eingeschaltet ist); die kostenpflichtige Version RustAdmin Online läuft im Web und auf dem Smartphone.

  1. Laden Sie RustAdmin herunter und starten Sie es.
  2. Fügen Sie einen Server hinzu und geben Sie die IP-Adresse des Servers, den RCON-Port (z. B. 28016) und das RCON-Passwort ein.
  3. Verbinden Sie sich. Sie sehen die Serverkonsole, die Spielerliste und den Chat.

Webkonsole von Facepunch#

Facepunch betreibt unter http://facepunch.github.io/webrcon/ eine einfache RCON-Webkonsole. Sie geben die Adresse im Format 203.0.113.10:28016 und das Passwort ein. Die Seite läuft über unverschlüsseltes HTTP: Ein Browser erlaubt von einer HTTPS-Seite aus keine unverschlüsselte WebSocket-Verbindung (ws://). Öffnen Sie sie deshalb über http://.

Webpanel von Carbon#

Wenn Sie Carbon haben, können Sie statt RCON dessen WebControlPanel verwenden (Sie aktivieren es mit c.webpanel.setenabled true; es hat einen eigenen Port und Konten mit unterschiedlichen Berechtigungen). Das Vorgehen steht in der Dokumentation von Carbon (öffnet sich in einem neuen Fenster).

Die F1-⁠Konsole im Spiel#

Als Owner können Sie Admin-Befehle direkt in die F1-Konsole im Spiel eingeben. Manche Befehle für die Serverkonsole brauchen im Spiel das Präfix sv, zum Beispiel sv say "Neustart in 5 Minuten" (laut Facepunch-Wiki).

Sicherheit von RCON#

  • Ein starkes Passwort. Wer das RCON-Passwort kennt, kann den Server herunterfahren, Spieler bannen oder die Welt löschen.

  • Den RCON-Port nur für Ihre IP-Adresse freigeben. Die WebSocket-RCON-Verbindung ist nicht verschlüsselt. Erlauben Sie den Port auf Ihrem eigenen VPS nur von Ihrer Adresse aus, zum Beispiel in UFW:

    bash
    ufw allow from 198.51.100.25 to any port 28016 proto tcp
    • from 198.51.100.25 – nur von dieser IP-Adresse (verwenden Sie Ihre eigene öffentliche IP).
    • to any port 28016 proto tcp – zum RCON-Port, Protokoll TCP.

    Dieselbe Einschränkung können Sie in der Firewall im Kundenbereich einrichten (Feld Quell-IP / Bereich).

  • Verbinden Sie sich nicht über öffentliches WLAN; das Passwort wird unverschlüsselt übertragen.

  • Teilen Sie im Stream nicht Ihren Bildschirm, während ein RCON-Werkzeug geöffnet ist.

  • Ändern Sie das Passwort, sobald ein Teammitglied geht, das es kannte.

Nützliche Admin-Befehle#

BefehlWas er tutHinweis
usersListet die verbundenen Spieler mit ihren Steam-IDs auf.
statusSpieler mit ID, Name, Ping, Verbindungsdauer und IP-Adresse.
say "Text"Sendet eine Chatnachricht als Server.Im Spiel über F1: sv say "Text".
kick <PLAYER> "<REASON>"Wirft einen Spieler hinaus; er kann sofort wieder beitreten.Spieler per Name oder Steam-ID angeben.
ban <PLAYER> "<REASON>" [duration]Bannt einen verbundenen Spieler.Ohne Dauer ist der Ban dauerhaft.
banid <STEAM_ID> "<NAME>" "<REASON>" [duration]Bannt einen Spieler per ID, auch wenn er nicht online ist.
unban <STEAM_ID>Hebt einen Ban auf.
banlistexListe der Bans mit Gründen und Namen.
mute <PLAYER> / unmute <PLAYER>Schaltet einen Spieler im Chat stumm oder hebt das auf.
teleport <PLAYER1> <PLAYER2>Versetzt den ersten Spieler zum zweiten.Mit nur einem Namen versetzt es Sie selbst zu diesem Spieler.
server.saveSpeichert die Welt sofort.Vor dem Herunterfahren und vor Updates.
server.writecfgSchreibt die Konfiguration (Admins, Bans) auf die Festplatte.
find <TEXT>Durchsucht Befehle und Variablen nach Text.Z. B. find decay.

Die Dauer eines Bans schreiben Sie als Zahl mit nachgestelltem Einheitenbuchstaben; das Facepunch-Wiki nennt als Beispiel 1M7d5m (1 Monat, 7 Tage, 5 Minuten). Bans werden im Ordner server/<IDENTITY>/cfg gespeichert.

Ersetzen Sie <PLAYER>, <STEAM_ID>, <NAME>, <REASON> und <TEXT> durch echte Werte, ohne spitze Klammern. Eckige Klammern ([duration]) kennzeichnen einen optionalen Wert.

Befehle zur Aufsicht im Spiel#

Diese Befehle geben Sie als Admin in die F1-Konsole im Spiel ein. Sie helfen bei gemeldeten Spielern, Streit um Gebäude und Verdacht auf Cheating (Beschreibungen laut Facepunch-Wiki).

BefehlWas er tut
noclipSchaltet freies Fliegen durch Objekte ein oder aus.
god true / god falseUnverwundbarkeit (kein Schaden, kein Hunger, kein Durst).
debugcameraEine freie Kamera, losgelöst von Ihrer Figur.
ent whoGibt die Steam-ID des Spielers aus, der das Objekt gebaut hat, auf das Sie schauen.
ent killZerstört das Objekt, auf das Sie schauen.
ent lock / ent unlockVerschließt oder öffnet das Schloss (Code- oder Schlüsselschloss), auf das Sie schauen.
combatlog <STEAM_ID>Die letzten Treffer des Spielers: wen er womit verletzt hat und wer ihn verletzt hat. Hilft bei Verdacht auf Cheating.
teleport2me <PLAYER>Holt einen Spieler zu Ihnen.
teleportpos "x, y, z"Versetzt Sie zu Koordinaten.
printposGibt Ihre Position (Koordinaten) aus.
admintime 12Stellt nur für Sie die Tageszeit ein (-1 kehrt zur Serverzeit zurück). Praktisch, um nachts etwas zu überprüfen.

Verwenden Sie sie nur zur Verwaltung des Servers, nicht für Ihr eigenes Spiel. Spieler bemerken Missbrauch von Admin-Rechten schnell und gehen.

Ein sicheres Admin-Team#

  • Geben Sie die Owner-Stufe (ownerid) nur sich selbst und höchstens einer weiteren Person, der Sie voll vertrauen.
  • Geben Sie Moderatoren moderatorid oder nur Berechtigungen für bestimmte Plugins (Unsichtbarkeit, Radar), wenn sie die Admin-Befehle des Spiels nicht brauchen.
  • Das RCON-Passwort kennen nur die Owner. Moderatoren brauchen es nicht, wenn sie Rechte im Spiel haben.
  • Jedes Teammitglied hat ein eigenes Steam-Konto; Konten werden nie geteilt.
  • Wenn jemand das Team verlässt: Stufe entfernen (removeowner, removemoderator), aus den Berechtigungsgruppen nehmen und das RCON-Passwort ändern.
  • Teilen Sie bei einem Gameserver-Hoster die Serververwaltung über Berechtigungen in der Serververwaltung, nicht durch Weitergabe Ihres Kontopassworts. Im Kundenbereich von StormHost dient dazu die Registerkarte Zugriff (Dienst teilen).

Fehlerbehebung#

Nach ownerid habe ich keine Admin-Rechte#

  • Sie haben sich nicht neu verbunden. Das Level wird beim Verbinden geladen.
  • Sie haben eine falsche ID eingegeben (zum Beispiel die Nummer eines anderen Kontos oder einen Nickname). Prüfen Sie sie mit dem Befehl users, während Sie verbunden sind.
  • Sie haben users.cfg bei laufendem Server bearbeitet, und der Server hat die Datei überschrieben. Stoppen Sie den Server und nehmen Sie die Änderung erneut vor.
  • Sie haben users.cfg in einem anderen Identity-Ordner bearbeitet als dem, den der Server verwendet. Prüfen Sie den Parameter server.identity.

Der RCON-Client verbindet sich nicht (Timeout)#

  • Der RCON-Port ist in der Firewall nicht freigegeben (TCP). Prüfen Sie auf einem VPS sowohl UFW als auch die Firewall im Kundenbereich.
  • Sie geben den Spielport statt des RCON-Ports ein.
  • Der Server ist noch nicht fertig gestartet. RCON antwortet erst nach Abschluss des Starts (Server startup complete im Log).
  • Das Werkzeug verwendet das alte Source RCON, der Server hat aber rcon.web 1.

RCON meldet ein falsches Passwort#

Das Passwort enthält Zeichen, die der Startbefehl verändert hat (Anführungszeichen, Leerzeichen, $). Verwenden Sie ein Passwort nur aus Buchstaben und Ziffern. Prüfen Sie bei einem Gameserver-Hoster, ob die Einstellungen des Anbieters das Passwort nicht überschreiben.

Die Webkonsole verbindet sich nicht#

Sie haben sie über https:// geöffnet. Der Browser blockiert dann die unverschlüsselte Verbindung ws://. Öffnen Sie die Adresse über http://.

Ein Moderator kann einen Befehl nicht verwenden#

Manche Befehle erfordern die Owner-Stufe (2). Führen Sie den Befehl entweder für ihn aus, oder überlegen Sie, ob Sie ihm die Owner-Stufe wirklich geben möchten.

Zusammenfassung

  • Ihre Steam ID64 finden Sie in Ihrem Steam-Profil (Profil bearbeiten › Benutzerdefinierte URL) oder mit dem Befehl users.
  • Owner = ownerid (Stufe 2), Moderator = moderatorid (Stufe 1). Nach dem Hinzufügen neu verbinden.
  • Ohne Konsole bearbeiten Sie server/<IDENTITY>/cfg/users.cfg bei gestopptem Server.
  • RCON: rcon.port, ein starkes rcon.password, rcon.web 1; den Port nur für Ihre IP freigeben.
  • Nehmen Sie den Spieler nach dem Entfernen eines Admins unter Oxide auch aus der Gruppe admin und ändern Sie das RCON-Passwort.

Anleitungen durchsuchen