Zum Hauptinhalt springen

Rust Referenz

Rust Server Admin-Befehle

Die vollständige Referenz, gruppiert danach, was jede Befehlsfamilie tatsächlich tut, statt alphabetisch hingeworfen. Jeder Eintrag listet seine akzeptierten Werte und die Hinweise, die dich davor bewahren, ihn falsch auszuführen.

  • Rust Anleitungen
  • Aktualisiert
  • 10 Min. Lesezeit
  • 47 Befehle
  • Nach Zweck gruppiert
  • RCON und F1-Konsole
MEISTGENUTZTRCON-Konsoleglobal.ban "player" "reason"global.kick "player"admin.mutevoice "player"global.say "text"global.statusserver.save# immer abschließen mitserver.writecfg

Die kurze Antwort

Führe Befehle über die Ingame-Konsole mit F1 aus, oder über RCON aus deinem Control Panel oder einem Client wie RustAdmin. Die wichtigsten sind global.ban, global.kick, admin.mutevoice, global.say, global.status und server.save. Schließe jede Rechteänderung mit server.writecfg ab.

Das Wichtigste

  • Die Konsole braucht Admin-Rechte. RCON nicht, deshalb setzt du den ersten Admin über RCON.
  • Banne per Steam 64 ID statt per Name. Namen ändern sich, IDs nicht.
  • AuthLevel 1 ist Moderator, AuthLevel 2 ist Owner. Nur Letzterer kann Personal verwalten.
  • server.writecfg speichert Änderungen dauerhaft. Ohne das gehen sie beim nächsten Neustart verloren.
  • global.restart warnt Spieler für 300 Sekunden. Nutze das statt eines harten Stopps.

Befehle ausführen

Es gibt zwei Wege zum selben Befehlssatz, und welchen du nutzt, hängt davon ab, wo du gerade stehst.

Ingame-Konsole
Drücke F1, stelle sicher, dass der Tab CONSOLE ausgewählt ist, tippe den Befehl ein und drücke Enter. Du brauchst dafür bereits Admin-Rechte auf dem Server.
RCON
Verbinde dich über die Konsole deines Control Panels oder einen externen Client. Funktioniert von außerhalb des Spiels, erfordert nicht, dass du gerade spielst, und ist der Weg, wie du überhaupt den ersten Admin vergibst.

Viele Befehle akzeptieren entweder einen Spielernamen oder eine Steam 64 ID. Bevorzuge die Steam-ID. Anzeigenamen können geändert, dupliziert oder absichtlich verwirrend gestaltet werden, und ein Bann, der auf einen Namen zielt, ist ein Bann, den man in dreißig Sekunden umgehen kann.

Die Befehle, die du tatsächlich brauchst

Unten stehen Dutzende, aber die tägliche Serververwaltung läuft auf etwa acht davon hinaus. Wenn du sonst nichts lernst, lerne diese.

Die Rust Admin-Befehle, die am häufigsten vorkommen.
BefehlWas er macht
global.statusWer verbunden ist, plus Serverstatistiken. Dein erster Blick bei jedem Problem.
global.kick "player"Entfernt jemanden vorerst. Die Person kann sofort wiederkommen.
global.banid "id" "reason"Bannt per Steam 64 ID mit einem dazu vermerkten Grund.
global.unban "id"Macht einen Bann rückgängig.
admin.mutevoice "player"Stimme stummschalten. Oft die angemessene Reaktion, wo ein Bann es nicht ist.
global.say "text"Verkündet etwas an alle im Chat.
server.saveErzwingt einen Speicherstand, bevor du etwas Riskantes änderst.
server.writecfgSpeichert Konfigurationsänderungen dauerhaft. Der, den man vergisst.

Vollständige Befehlsreferenz

Gruppiert nach Präfix, denn so organisiert Rust sie und so wirst du sie dir merken. Ein Sternchen in der Spalte Anmerkungen bedeutet, dass der Befehl in der Originalreferenz mit einem Vorbehalt markiert war, der gegen die aktuelle Spielversion geprüft werden sollte.

Spieler- und Serververwaltung

Bans, Kicks, Admin-Rollen, Chat und Neustarts. Die Befehle, die du am meisten nutzt.

Befehle zur Spieler- und Serververwaltung, 18 aufgeführt.
SyntaxAkzeptierte WerteBeschreibungAnmerkungen
global.ban "player" "reason" Spielername Bannt einen Spieler aus dem Spiel "reason" ist optional
global.banid "player" "reason" Steam64 ID Bannt einen Spieler aus dem Spiel per Steam-ID "reason" ist optional
global.banlist Keine Zeigt eine Liste gebannter Nutzer an
global.banlistex Keine Zeigt eine Liste gebannter Nutzer mit Gründen und Benutzernamen an
global.kick "player" Spielername/Steam64 ID Kickt einen Spieler vom Server
global.kickall "reason" Keine Kickt alle aus dem Spiel "reason" ist optional
global.listid Keine Zeigt eine Liste gebannter Nutzer nach ID an
global.moderatorid "id" Steam64 ID Macht einen Spieler zum Server-Moderator AuthLevel 1, (Moderator)
global.ownerid "id" Steam64 ID Macht einen Spieler zum Server-Owner AuthLevel 2, (Admin)
global.players Keine Gibt die aktuell verbundenen Spieler aus
global.quit() Keine Verlässt das Spiel
global.removemoderator "id" Steam64 ID Entfernt einen Moderator
global.removeowner "id" Steam64 ID Entfernt einen Owner
global.restart Keine Startet den Server neu, mit einer 300-Sekunden-Warnung in 5-Sekunden-Intervallen
global.say "text" String Sendet eine Nachricht an alle Spieler im Chat
global.status Keine Gibt die aktuell verbundenen Spieler und Serverstatistiken aus Nur für Admins verfügbar
global.unban "id" Steam64 ID Entbannt einen Spieler aus dem Spiel
global.users() Keine Zeigt Nutzerinformationen für Spieler auf dem Server an

Stummschalten

Stummschalten von Stimme und Text-Chat, pro Spieler angewendet.

Befehle zum Stummschalten, 4 aufgeführt.
SyntaxAkzeptierte WerteBeschreibungAnmerkungen
admin.mutevoice "player" Spielername/Steam64 ID Verhindert, dass ein Spieler ingame spricht *
admin.unmutevoice "player" Spielername/Steam64 ID Erlaubt einem Spieler, ingame zu sprechen *
admin.mutechat "player" Spielername/Steam64 ID Verhindert, dass ein Spieler Nachrichten über den Ingame-Chat sendet *
admin.unmutechat "player" Spielername/Steam64 ID Erlaubt einem Spieler, Nachrichten über den Ingame-Chat zu senden *

Serversteuerung

Speichern, Konfiguration laden, Backups und Starten oder Stoppen.

Befehle zur Serversteuerung, 6 aufgeführt.
SyntaxAkzeptierte WerteBeschreibungAnmerkungen
server.backup Keine Sichert den Serverordner
server.readcfg Keine Lädt die Serverkonfiguration
server.save Keine Erzwingt einen Spielstand
server.start Keine Startet einen Server
server.stop Keine Stoppt einen Server
server.writecfg Keine Speichert alle Konfigurationsänderungen

Entities

Entities in der Welt finden, debuggen und spawnen.

Entities-Befehle, 12 aufgeführt.
SyntaxAkzeptierte WerteBeschreibungAnmerkungen
entity.debug_lookat Keine Aktiviert das Debugging für die Entity, auf die du schaust
entity.find_entity [entity] Entity-Name Findet die Position aller Entities mit dem angegebenen Namen
entity.find_group [entity_group] Entity-Gruppenname Findet die Position aller Entity-Gruppen mit dem angegebenen Namen
entity.find_id [id] Entity-ID Findet die Position einer Entity mit der angegebenen ID
entity.find_parent Keine Findet die Position aller übergeordneten Entities
entity.find_radius [radius] Integer Findet die Position aller Entities im angegebenen Radius
entity.find_self Keine Findet die Position der Spieler-Entity
entity.find_status [status] Entity-Status Findet eine Entity mit dem angegebenen Status
entity.spawn [entity] Entity-Name Spawnt eine Entity dort, wo du hinschaust
entity.spawnat [entity] [worldPos] Entity-Name/Position Spawnt eine Entity an der angegebenen Position in der Welt
entity.spawnhere [entity] [distance] Entity-Name/Integer Spawnt eine Entity in der Nähe, in der angegebenen Entfernung vom Spieler
entity.spawnitem [entity] Entity-Item-Name Spawnt ein Item in der Welt

Crafting

Hinzufügen zur und Abbrechen der Crafting-Warteschlange.

Crafting-Befehle, 3 aufgeführt.
SyntaxAkzeptierte WerteBeschreibungAnmerkungen
craft.add [id] Item-ID Fügt ein Item zu deiner Crafting-Warteschlange hinzu Du musst die passenden Items in deinem Inventar haben
craft.cancel [id] Item-ID Bricht den Crafting-Vorgang des angegebenen Items ab
craft.canceltask Keine Bricht das aktuell craftende Item ab

Wetter

Steuerung von Regen, Wind, Wolken und Nebel.

Wetter-Befehle, 1 aufgeführt.
SyntaxAkzeptierte WerteBeschreibungAnmerkungen
weather.rain [value] Wert zwischen 0 und 1.0, 0 ist keiner, 1.0 ist 100% Legt den Regenfaktor auf dem Server fest Wird ein anderer als ein gültiger Wert genutzt, wird er auf automatisch gesetzt

Zeit

Die Ingame-Uhr vorspulen.

Zeit-Befehle, 1 aufgeführt.
SyntaxAkzeptierte WerteBeschreibungAnmerkungen
env.addtime 0-24 Integer zwischen 0-24 Spult die Zeit um die angegebene Anzahl Stunden vor

Chat

Text in den Chat ausgeben.

Chat-Befehle, 1 aufgeführt.
SyntaxAkzeptierte WerteBeschreibungAnmerkungen
chat.say "text" String Gibt deinen Text im Chat aus

Garbage Collection

Manuelle Speicherbereinigung.

Garbage-Collection-Befehle, 1 aufgeführt.
SyntaxAkzeptierte WerteBeschreibungAnmerkungen
gc.collect Keine Räumt den Garbage Dump auf

Auth-Level

Rust drückt Admin-Rechte als Auth-Level aus, und die beiden Befehle, die sie setzen, bilden das direkt ab.

AuthLevel 1, Moderator
Vergeben mit global.moderatorid "id". Voller Zugriff auf Admin-Befehle, keine Möglichkeit, Personal hinzuzufügen oder zu entfernen.
AuthLevel 2, Owner
Vergeben mit global.ownerid "id". Alles, was ein Moderator kann, plus die Verwaltung der Personalliste selbst.

Vergib AuthLevel 2 sparsam. Ein Owner kann einen weiteren Owner hinzufügen oder dich entfernen. Für alle, die nicht Co-Owner sind, ist Moderator die richtige Stufe, und das kostet sie nichts an alltäglicher Moderationsfähigkeit.

Der vollständige Ablauf, inklusive dem Finden einer Steam 64 ID und warum die Änderung ohne writecfg nicht bestehen bleibt, steht in unserer Anleitung zum Hinzufügen eines Admins zu deinem Rust Server.

Einen Server betreiben, auf dem Leute spielen wollen

Die Befehle sind der einfache Teil. Was einen Server bevölkert hält, ist, wie sich die Person verhält, die sie hat, und das kann dir keine Referenztabelle geben.

Sei fair und konsequent
Wende Regeln bei allen gleich an, auch bei Leuten, die du magst. Inkonsequente Durchsetzung schadet einer Community mehr als zu wenig Durchsetzung.
Kommuniziere klar
Informiere Spieler über Änderungen, Regeln und Events, bevor sie diese auf die harte Tour entdecken. Ingame-Chat, Discord oder eine Website funktionieren alle, solange einer davon der bekannte Ort zum Nachschauen ist.
Bleib ruhig
Auch bei Regelbrechern. Eine gefasste Reaktion entschärft die meisten Situationen, die eine genervte eskalieren lässt.
Bitte um Feedback
Deine Spieler bemerken Dinge, die du nicht bemerkst, besonders zu Balance und zueinander.
Sei präsent
Ein Admin, der da ist, ist mehr wert als einer mit einer längeren Bannliste. Sichtbare Präsenz verhindert das meiste, was du sonst bestrafen müsstest.

Wenn die Probleme, die du moderierst, Performance-Probleme statt Leute-Probleme sind, behandelt unsere Anleitung zum Verbessern der Rust Server Performance die Convars und Plugin-Gewohnheiten, die die Server-FPS tatsächlich beeinflussen.

Weitere Anleitungen für alle, die einen eigenen Rust Server betreiben.

Kurze Antworten

Häufige Fragen

Auf zwei Wegen. Im Spiel drückst du F1, um die Konsole zu öffnen, und tippst den Befehl ein, wofür du bereits Admin-Rechte brauchst. Oder du verbindest dich über RCON mit einem Client wie RustAdmin oder der Konsole deines Control Panels, was von außerhalb des Spiels funktioniert und nicht erfordert, dass du als Spieler eingeloggt bist.

global.ban "player" "reason" bannt nach Name, global.banid "player" "reason" bannt nach Steam 64 ID. Der Grund ist bei beiden optional. Ein Bann per Steam-ID ist zuverlässiger, weil ein Anzeigename geändert werden kann.

global.players gibt die verbundenen Spieler aus. global.status liefert dieselbe Liste plus Serverstatistiken und ist nur für Admins verfügbar.

AuthLevel 1 ist Moderator, vergeben mit global.moderatorid. AuthLevel 2 ist Admin beziehungsweise Owner, vergeben mit global.ownerid. Beide können Admin-Befehle ausführen, aber nur AuthLevel 2 kann anderes Personal hinzufügen und entfernen.

Weil server.writecfg nicht ausgeführt wurde. Änderungen über die Konsole liegen im Arbeitsspeicher, bis sie in die Konfigurationsdatei geschrieben werden, ein Neustart verwirft also alles Ungespeicherte. Führe writecfg nach jeder Rechteänderung aus.

global.restart startet den Server mit einer 300-Sekunden-Warnung neu und zählt für die Spieler in 5-Sekunden-Intervallen herunter. Nutze das, statt den Prozess abrupt zu stoppen, damit die Leute Zeit haben, sich in Sicherheit zu bringen.

Rust Hosting mit vollem Konsolenzugriff

RCON, eine Web-Konsole und Bearbeitung der Konfigurationsdatei auf jedem Rust Server, den wir hosten, jeder Befehl aus dieser Referenz steht dir also zur Verfügung.

  • Britisches Rechenzentrum
  • RCON inklusive
  • Support per Ticket und Discord