Zum Hauptinhalt springen

Rust Server Einrichtung

Wie du eine benutzerdefinierte Rust Map lädst

Eine benutzerdefinierte Map ersetzt die prozedural generierte Welt durch eine, die jemand von Hand gestaltet hat. Sie zu laden ist eine einzige Zeile in server.cfg, und fast jeder Fehlschlag liegt daran, dass die URL nicht direkt auf die Datei zeigt.

  • Rust Anleitungen
  • Aktualisiert
  • 6 Min. Lesezeit
  • 10 Schritte
  • server.levelurl
  • Wipe empfohlen
SERVER.CFGserver.cfg# server.cfgserver.levelurl "https://examplesite.com/maps/ myrustmap?dl=1"# muss mit ?dl=1 enden# eine Freigabeseiten-URL funktioniert nicht

Die kurze Antwort

Stoppe den Server, öffne server.cfg und füge server.levelurl "https://yourhost.com/maps/yourmap?dl=1" hinzu, speichere, und starte dann den Server. Die URL muss auf ?dl=1 enden, damit der Hoster die Datei statt einer Webseite zurückgibt. Wipe danach.

Das Wichtigste

  • Eine Konfigurationszeile erledigt die ganze Arbeit.
  • Die URL muss ein direkter Download sein, keine Freigabe- oder Vorschauseite.
  • Der Server muss sie ohne Login abrufen können.
  • Wipe danach, sonst sind deine alten Basen über das neue Gelände verstreut.

Bevor du anfängst

Eine benutzerdefinierte Map ist eine gestaltete Welt statt einer generierten, was sie zu einer der wirksamsten Möglichkeiten macht, einen Server anders wirken zu lassen als die Hunderte daneben im Browser. Du brauchst zwei Dinge, bevor du anfängst:

  • Eine direkte Download-URL für die Map-Datei, erreichbar ohne Login.
  • Die Bereitschaft zu wipen. Eine benutzerdefinierte Map auf eine bevölkerte Welt zu laden ist keine gute Idee, aus Gründen, die weiter unten behandelt werden.

Die Map laden

  1. Im Control Panel einloggen

    Melde dich beim Control Panel an.

  2. Game Services öffnen

    Klicke im Hauptmenü auf Game Services.

    Der Menüpunkt Game Services im Control Panel
    Game Services
  3. Wähle deinen Rust Service

    Klicke auf deinen Rust Service.

    Der Rust Service, gelistet im Control Panel
    Rust Service
  4. Server stoppen

    Klicke auf Stop. Konfiguration auf einem laufenden Server zu bearbeiten bedeutet, dass deine Änderungen beim Herunterfahren überschrieben werden.

    Die Stop-Schaltfläche auf der Verwaltungsseite des Rust Servers
    Server stoppen
  5. Configuration Files öffnen

    Gehe zum Bereich Configuration Files.

    Der Bereich Configuration Files im Control Panel
    Configuration Files
  6. server.cfg bearbeiten

    Öffne server.cfg mit dem Texteditor.

    Die Datei server.cfg geöffnet im Texteditor des Control Panels
    server.cfg bearbeiten
  7. Die benutzerdefinierte Map-URL hinzufügen

    Füge diese Zeile mit deiner eigenen URL hinzu:

    server.levelurl "https://examplesite.com/maps/myrustmap?dl=1"

    Stelle sicher, dass die URL mit ?dl=1 endet, damit die Map direkt von der Quelle lädt.

    Die server.levelurl-Zeile, hinzugefügt zu server.cfg
    Die levelurl-Zeile in server.cfg
  8. Speichern und beenden

    Klicke auf Save and Exit, um die Änderung zu schreiben.

  9. Server starten

    Drücke Start. Der Server lädt die Map beim Booten herunter, der erste Start dauert also länger als sonst.

    Die Start-Schaltfläche auf der Verwaltungsseite des Rust Servers
    Server starten
  10. Server wipen

    Empfohlen statt optional. Folge unserer Rust Server Wipe-Anleitung.

Warum die URL wichtig ist

Hier scheitern die meisten Versuche mit benutzerdefinierten Maps, und der Fehlschlag ist unhilfreich still.

Dein Server öffnet keinen Webbrowser. Er stellt eine Anfrage und erwartet eine Map-Datei zurück. Viele Datei-Hoster geben bei einem einfachen Freigabelink eine HTML-Seite mit einer Download-Schaltfläche zurück. Diese Seite ist es, was der Server erhält, und da sie keine Map ist, scheitert das Laden.

Der Parameter ?dl=1 ist der übliche Weg, einem Hoster zu sagen, dass er die Seite überspringen und die Rohdatei zurückgeben soll. Verschiedene Hoster nutzen verschiedene Mechanismen, entscheidend ist also die zugrunde liegende Regel: Die URL muss die Datei selbst zurückgeben.

Teste sie, bevor du sie in die Konfiguration einträgst. Füge die URL in ein privates Browserfenster ein. Lädt die Datei sofort herunter, bekommt der Server dasselbe. Siehst du eine Webseite, bekommt der Server stattdessen diese Seite.

Danach wipen

Jede Struktur, jedes Deployable und jeder Container auf deinem Server ist am Gelände ausgerichtet, auf dem er gebaut wurde. Tauschst du das Gelände aus, bedeuten diese Positionen nichts mehr. Basen enden vergraben in Hügeln, schwebend über Wasser oder überlappend mit dem Inhalt der neuen Map.

Ein Wipe räumt das alles weg, sodass die Map so startet, wie ihr Designer es beabsichtigt hat. Es ist technisch möglich, das zu überspringen, und das Ergebnis ist zuverlässig ein Durcheinander.

Wenn die Map nicht lädt

Der Server startet stattdessen mit einer prozeduralen Map
Der Download ist fehlgeschlagen, und Rust ist auf das Generieren einer Welt zurückgefallen. Prüfe die Konsolenausgabe vom Boot, die den Fehlschlag zeigt.
URL erfordert einen Login
Wenn der Hoster einen Menschen zur Anmeldung auffordert, weist er auch deinen Server ab. Verschiebe die Datei an einen öffentlich erreichbaren Ort.
Zeile am falschen Ort oder fehlerhaft
Prüfe, dass die Anführungszeichen gerade statt geschwungen sind, und dass die ganze URL darin steht.
Map-Datei ist für eine andere Rust-Version
Benutzerdefinierte Maps können nach großen Spiel-Updates kaputtgehen. Frag beim Ersteller der Map nach, statt anzunehmen, dass deine Konfiguration falsch ist.

Sobald sie läuft, ist eine benutzerdefinierte Map es wert, darüber zu sprechen. Sie ist ein echtes Unterscheidungsmerkmal in einem Browser voller prozeduraler Welten, also packe sie in deine Serverbeschreibung und deinen Listeneintrag. Unsere Anleitungen zu Server-Beschreibungs-Tags und Rust Server Werbung behandeln, wie du das ankommen lässt.

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

Kurze Antworten

Häufige Fragen

Füge server.levelurl "your-map-url?dl=1" zu server.cfg hinzu, speichere es, und starte den Server neu. Die URL muss ein direkter Download-Link zur Map-Datei sein, und ein Wipe danach wird empfohlen, damit die vorherige Welt nicht mit ihr kollidiert.

Weil der Server die Datei selbst braucht, nicht eine Webseite über die Datei. Viele Datei-Hoster liefern bei der einfachen URL eine HTML-Vorschau oder Freigabeseite aus und geben die Rohdatei nur zurück, wenn ein Download-Parameter vorhanden ist. Ohne ?dl=1 lädt der Server eine Seite HTML herunter und scheitert.

Es wird dringend empfohlen. Bestehende Basen und Entities sind am alten Gelände ausgerichtet, sie über einen Map-Wechsel hinweg zu behalten lässt Bauten schweben, vergraben sein oder mit der neuen Geografie überlappen. Ein Wipe gibt der Map einen sauberen Start.

Von Map-Erstellern und Rust Map-Marktplätzen. Was du davon brauchst, egal woher, ist eine direkte Download-URL für die Map-Datei, die dein Server ohne Login erreichen kann.

Die üblichen Ursachen sind eine URL, die auf eine Freigabeseite statt auf die Datei zeigt, ein Hoster, der eine Anmeldung verlangt, oder ein Tippfehler in der Konfigurationszeile. Prüfe die Konsolenausgabe beim Start, die normalerweise den fehlgeschlagenen Download zeigt.

Ja. Entferne die Zeile server.levelurl oder kommentiere sie aus, starte neu, und der Server generiert wieder eine prozedurale Map aus deinem Seed und deiner Weltgröße. Rechne mit der üblichen Wartezeit für die Kartengenerierung.

Rust Hosting mit Zugriff auf Konfigurationsdateien

Jeder Rust Server, den wir hosten, enthält den Konfigurationsdatei-Editor und Dateimanager, auf den sich diese Anleitung stützt, ohne gesperrte Einstellungen.

  • Britisches Rechenzentrum
  • Konfigurationsdatei-Bearbeitung
  • Support per Ticket und Discord