Workshop-Maps zu deinem Project Zomboid-Server hinzufügen
Benutzerdefinierte Workshop-Maps erweitern deine Project Zomboid-Welt über die Standardorte hinaus. Dieser Prozess erfordert FTP-Zugang, um die heruntergeladenen Map-Dateien auf deinen Server zu übertragen. Schließe zuerst Mods hinzufügen ab, um die Map als Mod zu installieren, bevor du diesen Schritten folgst.
Bevor du beginnst: Du musst die Map als Mod hinzufügen, bevor du dieser Anleitung folgst. Stoppe deinen Server, bevor du Änderungen an Dateien vornimmst.
Den Map-Mod installieren
- Stoppe deinen Server über das Gamepanel.
- Folge der Anleitung zum Hinzufügen von Mods, um die gewünschte Workshop-Map als Mod auf deinem Server zu installieren.
Map-Dateien per FTP hochladen
- Verbinde dich mit deinem Server über einen FTP-Client wie FileZilla.
- Erstelle einen Ordner
modsim Stammverzeichnis deines Servers, falls er noch nicht vorhanden ist. - Lade auf deinem lokalen PC die gewünschten Maps über Steam Workshop herunter.
- Suche die heruntergeladenen Dateien. Der Standardpfad lautet:
C:\Program Files (x86)\Steam\steamapps\workshop\content\108600
Ordnernamen in diesem Verzeichnis entsprechen den Workshop-IDs der Maps. - Kopiere die gewünschten Map-Ordner von deinem PC und lade sie per FTP in den Ordner
modsauf deinem Server hoch. - Kopiere alle Inhalte des Ordners
mediaaus jeder hochgeladenen Map und lege sie in/media/mapsauf deinem Server ab. Wenn du aufgefordert wirst, Dateien zu überschreiben, bestätige das Überschreiben.
Spawn-Regionen konfigurieren
- Gehe in deinem Gamepanel zu Configuration Files und öffne
servertest_spawnregions.luamit Text Editor. - Die Datei listet Spawn-Regionen und verknüpft sie mit Map-Pfaden. Standardmäßig enthält sie die vier Basis-Maps:
function SpawnRegions() return { { name = "Muldraugh, KY", file = "media/maps/Muldraugh, KY/spawnpoints.lua" }, { name = "West Point, KY", file = "media/maps/West Point, KY/spawnpoints.lua" }, { name = "Rosewood, KY", file = "media/maps/Rosewood, KY/spawnpoints.lua" }, { name = "Riverside, KY", file = "media/maps/Riverside, KY/spawnpoints.lua" }, } end - Füge deine benutzerdefinierte Map hinzu, indem du eine neue Zeile einfügst, die auf ihre Spawn-Datei zeigt. Um zum Beispiel BedfordFalls hinzuzufügen:
{ name = "BedfordFalls", file = "media/maps/BedfordFalls/spawnpoints.lua" },
Wiederhol das für jede zusätzliche Map und stelle sicher, dass jeder Pfad dem hochgeladenen Ordner entspricht.
Die Map-Liste aktualisieren
- Immer noch in Configuration Files: öffne
servertest.inimit Text Editor. - Suche die Zeile
Map=Muldraugh, KY. - Füge deine benutzerdefinierten Maps vor
Muldraugh, KYhinzu und trenne jede mit einem Semikolon (;). Zum Beispiel:Map=BedfordFalls;Muldraugh, KYMuldraugh, KYmuss der letzte Eintrag bleiben, sonst laden andere Maps nicht. - Speichere die Datei und starte deinen Server.