Zum Inhalt springen

Rust Server Fehler beheben: Crucible Local Server

Kurz gesagt: Die meisten Probleme laufen auf die Installation, ein Update, Ports, RCON oder dein Netzwerk hinaus. Such unten dein Symptom. Die goldene Zeile unter Server starten in der einfachen Ansicht und der Tab Konsole sagen meist, was schiefgelaufen ist. Für eine Fehlermeldung von Rust selbst siehe den Fehlerindex.

Crucible Local Server betreibt einen echten Rust Dedicated Server auf deinem PC. Er läuft auf Windows 10 und 11 und aktualisiert sich über den Crucible-Launcher.

Die Installation hängt bei 0 % oder wird nicht fertig

Abschnitt betitelt „Die Installation hängt bei 0 % oder wird nicht fertig“

Der Rust Dedicated Server ist ein großer Download (etwa 6 GB). Der Balken schimmert, bis der Download in Gang kommt, und er kann am Ende einen Moment nahe am oberen Rand stehen, während Steam die Dateien prüft. Wird er wirklich nicht fertig:

  • Prüf deine Internetverbindung.
  • Stell sicher, dass dein Antivirus steamcmd nicht blockiert.
  • Stell sicher, dass du genug freien Speicherplatz hast.

Den Fortschritt siehst du oder eine Installation entfernst du im Dropdown Installationen in der Titelleiste. Siehe die Rust-Serverdateien installieren.

Mein Server wird nicht aktualisiert, oder es heißt, ein Update ist nicht durchgegangen

Abschnitt betitelt „Mein Server wird nicht aktualisiert, oder es heißt, ein Update ist nicht durchgegangen“

Lies die goldene Zeile unter Server starten in der einfachen Ansicht. Sie sagt, warum der letzte Start aktualisiert hat oder nicht:

  • Automatische Updates sind in den Einstellungen aus: schalte Serverdateien beim Start aktualisieren in den Einstellungen ein, oder drück bei der Installation unter Installationen auf Aktualisieren.
  • Update check skipped: another server is running: Steam kann Dateien nicht aktualisieren, die ein laufender Server benutzt. Stopp den anderen Server und starte dann diesen, oder aktualisiere über Installationen.
  • The update itself failed: stopp den Server und drück auf Reparieren, in der einfachen Ansicht oder in der Zeile der Installation unter Installationen. Es prüft jede Datei gegen Steam und baut alles neu, was falsch ist, und behält deine Welten, Maps, Plugins und Configs.

Ein gescheitertes Update verhindert nie, dass der Server startet: Er startet auf der Version, die du schon hast.

Ein Staging- oder aux-Branch lässt sich nicht installieren

Abschnitt betitelt „Ein Staging- oder aux-Branch lässt sich nicht installieren“

Manche Test-Branches brauchen einen Zugangscode, den Facepunch veröffentlicht, wenn der Branch aufgeht. Öffne Installationen in der Titelleiste, tipp den Code in das Feld Zugangscode dieses Branches und drück auf Installieren. Steht der Branch gar nicht in der Liste, füg ihn unten im Dropdown Installationen mit seinem Namen und seinem Code hinzu. Siehe Branches, die einen Zugangscode brauchen.

Ein anderer Server oder ein übrig gebliebener RustDedicated-Prozess nutzt diesen Port schon:

  • Standardmäßig läuft ein Server gleichzeitig, stopp also zuerst den anderen Server.
  • Wurde ein RustDedicated-Prozess nach einem Absturz zurückgelassen, beende ihn im Task-Manager und starte dann neu.
  • Die App prüft vor dem Start die Ports für Spiel, Query und RCON und sagt dir gleich, wenn einer belegt ist.

Web-RCON schaltet sich nur ein, wenn der Server ein RCON-Passwort gesetzt hat. Die App erzeugt für jeden neuen Server eines. Läuft die Konsole also nur in eine Richtung oder die einfache Ansicht sagt RCON disabled. Set a password in Config.:

  • Öffne Config und setz das RCON-Passwort oder erzeuge es mit Neu generieren neu.
  • Starte den Server neu, damit er mit aktiviertem RCON hochfährt.

Ohne Passwort läuft die Konsole nur in eine Richtung, und die Schnellaktionen und Live-Werte funktionieren nicht mehr. Siehe Konsole, RCON und Admin-Tools.

RCON verbindet nicht, obwohl ich ein Passwort gesetzt habe

Abschnitt betitelt „RCON verbindet nicht, obwohl ich ein Passwort gesetzt habe“

Rust weigert sich, RCON bei ein paar gängigen Passwörtern zu betreiben (password, 123456, changeme, qwerty und ein paar andere). Ohne RCON läuft die Konsole nur in eine Richtung, die Schnellaktionen und Live-Werte tun nichts, und ein geplanter Neustart löst nie aus. Crucible blockt diese Passwörter, aber wurde ein Server woanders eingerichtet, ändere es in Config und starte den Server neu.

Ein RCON-Tool auf einem anderen PC kann nicht verbinden

Abschnitt betitelt „Ein RCON-Tool auf einem anderen PC kann nicht verbinden“

RCON antwortet nur auf diesem PC. Ergänze +rcon.ip 0.0.0.0 unter der Trennlinie in den Startargumenten des Servers, starte den Server neu und erlaube RustDedicated.exe in der Windows-Firewall. Leite den RCON-Port an deinem Router nie weiter. Siehe RCON-Tools auf einem anderen PC.

Mein Server hängt bei Startet, wann kann man beitreten

Abschnitt betitelt „Mein Server hängt bei Startet, wann kann man beitreten“

Beitreten geht erst bei Live. Der Weg von Startet zu Live kann auf einer großen oder Custom Map eine Weile dauern, während Rust Welt und Navmesh baut:

  • Behalte in der Konsole die Zeile „server startup complete“ im Blick. Dann springt die App auf Live, und Beitreten erscheint.
  • Erreicht er nie Live, such in der Konsole nach Fehlern: einer kaputten Map-Datei, einer fehlenden Mod oder einem Port-Konflikt.
  • Der Link zu einer Custom Map muss https sein. Ein einfacher http-Link wird abgelehnt, bevor der Server startet.
  • Eine große Welt startet langsamer. KI-Navmesh überspringen (schnellerer Start) in Config verkürzt die Wartezeit auf einer Bau- oder Map-Test-Welt, siehe einen lokalen Server flüssig laufen lassen.

Steam ignoriert den Beitritt, wenn Rust schon offen ist. Öffne den Button mit den Beitritts-Tipps (i) neben Beitreten, kopier den F5-Bind einmal in die F1-Konsole und drück dann F5, um jederzeit beizutreten, auch bei offenem Rust. Auf einem Staging-Server muss dein Rust-Client außerdem auf demselben Branch sein.

Ein geplanter Neustart kann nur auslösen, solange Crucible Local Server läuft. Das Schließen der App stoppt den Server:

  • Das Schließen des Fensters beendet die App standardmäßig. Schalte in den Einstellungen Beim Schließen im Tray weiterlaufen ein, und Crucible bleibt mit laufendem Server im Tray, sodass ein Neustart über Nacht wirklich auslöst.
  • Der Countdown wird über RCON gesendet, der Server braucht also ein gesetztes RCON-Passwort (siehe oben).
  • Ein Neustart, der verpasst wurde, während der PC schlief, wird übersprungen, statt in dem Moment auszulösen, in dem du ihn weckst, ein Laptop, der um 4 Uhr morgens zu war, greift den Zeitplan also am nächsten Tag wieder auf.

Ja. Schalte in den Einstellungen Mehrere Server gleichzeitig erlauben ein. Jeder Server behält seine eigenen Ports, seine Welt und seine Konsole. Jeder laufende Server kostet echten RAM und echte CPU, deshalb ist es standardmäßig aus.

Nach dem Schließen der App läuft noch ein RustDedicated-Prozess

Abschnitt betitelt „Nach dem Schließen der App läuft noch ein RustDedicated-Prozess“

Die App stoppt ihren Server beim Schließen, das sollte im normalen Betrieb also nicht passieren. Ist die App abgestürzt oder erzwungen geschlossen worden:

  • Beende jedes übrig gebliebene RustDedicated im Task-Manager, um den Port freizugeben.
  • Starte den Server wieder.

Können Spieler außerhalb meines Netzwerks meinem Server beitreten

Abschnitt betitelt „Können Spieler außerhalb meines Netzwerks meinem Server beitreten“

Crucible Local Server ist ein Tool zum lokalen Testen und fasst deinen Router nicht an:

  • Freunde in deinem eigenen Netzwerk können mit dem LAN-Connect-String beitreten, sobald die Windows-Firewall RustDedicated.exe auf deinem PC erlaubt.
  • Um Spieler von außen hereinzulassen, leite den Spiel-Port an deinem Router selbst weiter oder nutz ein Relay wie playit.gg oder Tailscale, das keine Router-Einrichtung braucht und sogar hinter CGNAT funktioniert.
  • Um echten Spielern eine Map dauerhaft zu geben, hoste deine Custom Map auf einem öffentlichen Server.

Die Connect-Strings findest du unter Konsole, RCON und Admin-Tools.

Crucible Local Server führt sein eigenes Log unter:

<Crucible install root>\logs\launcher-log.txt

das bei einer Standardinstallation %LOCALAPPDATA%\Programs\Crucible\logs\launcher-log.txt ist.

Der Dateiname sagt „launcher“, und das ist die richtige Datei. Jede Crucible-App schreibt in ein gemeinsames Log, das Heightmap-Tool, der Launcher und diese App landen also alle in launcher-log.txt. Es gibt kein separates Server-Log, das du suchen müsstest. Jede App setzt beim Öffnen ihr eigenes Start-Banner mit ihrer Version, sodass du siehst, welche App welche Zeilen geschrieben hat und auf welchem Build du warst.

Ist die App abgestürzt, stehen die Details dort. Leg die Datei bei, wenn du ein Problem meldest.

Das ist eine andere Datei als die zwei Log-Buttons in der App: Die Zeile Logs in den Einstellungen und der Button Protokoll öffnen der Konsole führen beide zum Ordner mit dem eigenen Log jedes Rust-Servers, nicht zu dem der App.

Nutz das Discord-Symbol oben rechts in der App, oder poste im Bug- und Feedback-Forum auf dem Discord-Server. Es hilft, wenn du angibst, was der Server gerade gemacht hat, und alle Fehler aus der Konsole. Das Herz-Symbol daneben ist optionale Unterstützung für das Ökosystem, kein Support-Kanal, siehe Crucible unterstützen. Der Button Guides in der Titelleiste führt durch jeden Teil der App, wenn du einen Schritt nachprüfen willst.