Die kurze Antwort
Warte. Ein neuer Rust Server verbringt bis zu zehn Minuten damit, seine Map und sein NAV Mesh zu generieren, bevor er Verbindungen annimmt, und der Vorgang beginnt jedes Mal von vorn, wenn der Server neu gestartet wird. Beobachte die RCON-Konsole, wenn du den Fortschritt sehen willst, statt zu raten.
Das Wichtigste
- Der Server sieht online aus, weil der Prozess läuft. Er ist nur noch nicht bereit.
- Die Generierung dauert bis zu 10 Minuten, bei einer großen Weltgröße länger.
- Ein Neustart zur Behebung ist das Einzige, das die Wartezeit garantiert verlängert.
- Das Ändern von Seed oder Weltgröße löst denselben Vorgang erneut aus.
- RCON zeigt dir die Phase, du musst also nicht dasitzen und hoffen.
Was der Server gerade macht
Einen neuen Rust Server zu starten ist ein aufregender Moment, und es ist frustrierend, wenn dich das, wofür du gerade bezahlt hast, nicht reinlässt. Die gute Nachricht: Das ist eine Wartezeit, kein Fehler.
Beim ersten Start muss der Server zwei Dinge aufbauen, bevor irgendjemand darauf spielen kann:
- Die Map
- Das Terrain selbst, generiert aus deinem Seed und deiner Weltgröße. Nichts existiert, bis das abgeschlossen ist.
- Das NAV Mesh
- Die Pfadfindungsebene, die Tiere und NPCs nutzen, um sich im Terrain zu bewegen. Es kann erst gebaut werden, wenn das Terrain da ist, läuft also danach, nicht parallel.
Zusammen kann das bis zu 10 Minuten dauern, abhängig von der Konfiguration des Servers und wie groß die gewünschte Welt ist. Der Serverprozess läuft die ganze Zeit, genau deshalb sieht es so aus, als wäre etwas falsch. Er ist online. Er ist nur noch nicht fertig.
Starte ihn nicht neu. Ein Neustart verwirft die laufende Arbeit und beginnt die Generierung wieder von vorn. Fast jede Meldung über einen Server, der "nie mit der Generierung fertig wird", stellt sich als Server heraus, der zwei- oder dreimal neu gestartet wurde, weil jemand versucht hat, nachzuhelfen.
Was eine Neugenerierung auslöst
Der erste Start ist der offensichtliche Fall, aber nicht der einzige Moment, in dem dir diese Wartezeit begegnet. Jede Änderung, die die bestehende Welt ungültig macht, erzwingt einen Neuaufbau.
- Der erste Start eines brandneuen Servers.
- Das Ändern des Server-Seeds. Ein anderer Seed ist eine andere Welt.
- Das Ändern der Weltgröße. Gleicher Grund, und größere Größen dauern länger im Aufbau.
- Ein Wipe, der die Map löscht. Das Terrain muss zurückkommen, bevor irgendjemand darauf landen kann.
Das solltest du einplanen, wenn du einen Server betreibst, bei dem Leute Verfügbarkeit erwarten. Häufige Map-Änderungen bedeuten häufige Ausfallzeiten, und willst du den Server durchgehend online halten, ist der richtige Zeitpunkt, um mit Seeds zu experimentieren, bevor du irgendjemandem davon erzählst, nicht an einem Freitagabend.
Den Fortschritt beobachten
Du musst nicht hoffnungsvoll dasitzen und aktualisieren. Beide hier zeigen dir, in welcher Phase der Server sich tatsächlich befindet:
- Die eingebaute RCON-Konsole in deinem Control Panel. Nichts zu installieren, und genug, um Generierung von einem echten Problem zu unterscheiden.
- Ein externer RCON-Client für bessere Übersicht und Verwaltung. Wir empfehlen RustAdmin oder BattleMetrics.
Unsere Anleitung Rust Server Admin-Tools vergleicht diese und die anderen Optionen ausführlicher, einschließlich welche kostenlos sind.
Wie wir verhindern, dass es alle anderen ausbremst
Die Map-Generierung ist eine schwere, weitgehend einzelthread-basierte Last, die einen CPU-Kern für den gesamten Vorgang nahezu voll auslasten kann. Auf einer Shared-Maschine ist das ein Problem für alle anderen, nicht nur für den Server, der die Arbeit erledigt.
Unsere Plattform löst das, indem sie erkennt, wenn ein neuer Seed oder eine neue Weltgröße gesetzt wurde, und diesen Server für die Dauer der Generierung an einen dedizierten CPU-Kern bindet. Die schwere Arbeit wird isoliert, statt sich über die Maschine auszubreiten.
Das Ergebnis: Ein Nachbar, der eine Map mit 6.000 Weltgröße generiert, verursacht keine Lag-Spitzen auf deinem Server, und deiner verursacht keine auf seinem. Es macht die Generierung nicht schneller, es sorgt nur dafür, dass sie nicht zum Problem aller anderen wird.
Wenn es nicht an der Map-Generierung liegt
Hast du ihn wirklich 15 Minuten in Ruhe gelassen und kommst immer noch nicht rein, ist es vernünftig, anderswo zu suchen.
- Versions-Mismatch
- Nach einem Rust-Update müssen Client und Server auf derselben Version sein. Hat sich der Server nicht aktualisiert, funktioniert keine Verbindungsmethode.
- Falsche Adresse
- Prüfe die Verbindungsinfo in deinem Control Panel statt der Adresse, die du dir vorher notiert hast, besonders wenn der Server neu aufgesetzt wurde.
- Während der Generierung neu gestartet
- Prüfe die RCON-Ausgabe. Ist sie wieder in einer frühen Phase, hat etwas den Server neu gestartet und die Uhr zurückgesetzt.
- Ein Konfigurationsfehler, der den Start stoppt
- Die Konsolenausgabe zeigt das normalerweise an. Eine fehlerhafte Zeile in
server.cfgkann einen Start so stoppen, dass es wie eine lange Wartezeit aussieht.
Hast du das alles durchgearbeitet, eröffne ein Ticket mit angehängter RCON-Ausgabe. Der Konsolentext ist es, der aus einem Support-Gespräch statt Rätselraten eine Lösung macht.