Rust Custom Map auf einem lokalen Server testen
Kurze Antwort: Installier die kostenlose App Crucible Local Server, wähl deine .map im Menü Map, drück Server starten und dann Beitreten, sobald dort Live steht. Von Hand stattdessen: Lass server.levelurl in deiner Start-.bat mit einem file:///-Pfad auf deine .map zeigen, starte den Server und tippe client.connect localhost:28015 in die F1-Konsole.
Der schnellste Weg, eine Rust Custom Map zu testen, ist, einen lokalen Rust-Dedicated-Server laufen zu lassen, deine Map zu laden und sie im Spiel abzulaufen, um genau zu sehen, wie sich Terrain, Monumente und Gameplay anfühlen. So fängst du Probleme früh ab: Terrain, das sich nicht gut spielt, Monumente an schlechten Stellen, Cliffs, die Bewegung blockieren, oder Layout-Probleme, die in der Ego-Perspektive offensichtlich sind, in der Draufsicht von RustEdit aber übersehen werden.
Du willst die Skripte überspringen? Crucible Local Server ist eine kostenlose App, die alles auf dieser Seite für dich erledigt: Sie installiert den Rust-Dedicated-Server, lädt deine Map und startet ihn, ganz ohne
.bat-Dateien zum Bearbeiten. Sie findet auch deine Exporte aus Crucible Heightmap von selbst und listet sie in ihrem Map-Menü auf, eine frisch generierte.mapist also einen Klick zum Zuweisen und einen Klick auf Server starten vom Laufen entfernt. Sobald der Server Live ist, bringt dich sein Button Beitreten ins Spiel. Siehe eine Custom Map auf deinem Server laufen lassen. Die manuelle Einrichtung unten funktioniert weiter, wenn du es lieber von Hand machst.
Drizzzas Video lässt eine Map in Arbeit mit der App Crucible Local Server auf einem kostenlosen lokalen Server laufen, vom Installieren des Servers bis zum Ablaufen des Terrains im Spiel:
Für den manuellen Weg unten richtet sein älteres Video How to Host Your Own Rust Server for FREE einen Server von Hand ein.
Deine Custom Map auf deinem Rust-Server laden
Abschnitt betitelt „Deine Custom Map auf deinem Rust-Server laden“Konfiguriere deinen Dedicated Server so, dass er deine Custom Map lädt, indem du in deinem Startskript auf die .map-Datei zeigst. Speicher deine exportierte RustEdit-.map-Datei irgendwo (ein Ordner maps im Stammordner des Servers eignet sich gut) und setz dann server.levelurl in deiner Start-.bat auf den vollständigen Dateipfad:
@echo off:loopcd /d "C:\Path\To\Your\Server\Folder"echo Starting server...RustDedicated.exe -batchmode ^+server.port 28015 ^+server.levelurl "file:///C:\Path\To\Your\Maps\yourmap_v1.map" ^+server.maxplayers 1 ^+server.hostname "Your Server Name" ^+server.identity "yourserver" ^+rcon.port 28016 ^+rcon.password YOUR_RCON_PASSWORD ^+rcon.web 1echo Server stopped. Restarting in 10 seconds...timeout /t 10goto loopWas du ändern musst:
- cd /d path: der Ordner, in dem deine
RustDedicated.exeliegt. - server.levelurl: der vollständige Pfad zu deiner
.map-Datei (behalte das Präfixfile:///). - server.hostname und server.identity: der Name deines Servers und ein Name für den Speicherordner dieses Servers.
- rcon.password: setz dein eigenes und gib es nie weiter.
Mehr zur Startzeile und zur Config-Datei: Rust server.cfg, dich selbst zum Admin machen, sobald du drin bist, und Server-Performance, falls eine große Map langsam läuft.
Verbinden
Abschnitt betitelt „Verbinden“Starte den Server, starte Rust, drück F1 und tippe client.connect localhost:28015 (oder client.connect 127.0.0.1:28015), um beizutreten und deine Map abzulaufen. Du willst frei darüber fliegen? Siehe Rust-Creative-Mode-Befehle für Noclip und Bau-Tools und Cinematic-Befehle für saubere Screenshots und Videos.
Freunde testen lassen
Abschnitt betitelt „Freunde testen lassen“Eine file:///-Map funktioniert nur für Spieler am selben PC wie der Server. Jeder, der beitritt, lädt die Map von der Adresse in server.levelurl herunter, ein Spiel deines Freundes kommt also nicht an eine Datei auf deiner Festplatte. So testest du mit Freunden:
- Lade die
.mapirgendwo hoch, wo du einen direktenhttps-Download-Link bekommst, und setzserver.levelurlstattdessen auf diesen Link. Wähl in Crucible Local Server im Tab Map Gehostete URL und füg den Link in der Config ein. Siehe eine Custom Map auf einem Rust-Server hosten. - Leite den Port 28015 (TCP/UDP) deines Routers auf die interne IP deines PCs und den Port 28015 weiter. Deine externe IP-Adresse ist die öffentliche Adresse, die dein Internetanbieter deinem Heimnetz zuweist (such sie, indem du in einem Browser nach “what is my IP” suchst). Schau in deine Router-Einstellungen oder such nach “port forward [dein Router-Modell]” für genaue Schritte.
- Gib Freunden deine externe IP und lass sie sich mit
client.connect DEINE_EXTERNE_IP:28015verbinden.
Wie eine fertige Map aussieht
Abschnitt betitelt „Wie eine fertige Map aussieht“Eine Custom Map auf Crucible-Terrain, im Spiel und als vollständige Kartenübersicht. Screenshots von SyFex:
Spielansichten und Übersicht von SyFex, der maßgeblich dazu beigetragen hat, die Hapis-Map am Leben zu halten, nachdem Facepunch sie eingestellt hat. Hier geht es zu SyFex’ Rust-Map-Portfolio.
Eine Map aktualisieren
Abschnitt betitelt „Eine Map aktualisieren“Speicher entweder jede neue Version unter einem neuen Namen (zum Beispiel yourmap_v2.map) und lass server.levelurl darauf zeigen, oder lösch die alte .map sowohl aus dem Identity-Ordner deines Servers als auch aus dem Map-Ordner deines Rust-Clients unter C:\Program Files (x86)\Steam\steamapps\common\Rust\maps. Ein neuer Name ist die sicherere Gewohnheit, denn ein Spieler, der die alte Datei schon hat, lädt dann die neue herunter.
Schlägt etwas beim Laden fehl, listet das Fehlerverzeichnis die häufigen Rust-Server- und Map-Fehler.
Für andere hosten
Abschnitt betitelt „Für andere hosten“Wenn du bereit bist, eine Map auf einen Live-Server zu stellen, siehe eine Custom Map auf einem Rust-Server hosten und leg einen Wipe-Zeitplan fest, nach dem deine Spieler planen können. Drizzza arbeitet mit Pine Hosting zusammen, um dir eine einfache Hosting-Lösung zu bieten: pine.host/drizzza, Code DRIZZZA für 30 % Rabatt.




