So änderst du die Map auf deinem Garry's Mod Server
Mit welcher Map dein Server startet, legst du in den Einstellungen deines Servers fest. Standardmäßig ist das gm_flatgrass. Neben den mitgelieferten Maps gm_flatgrass und gm_construct kannst du Maps aus dem Steam Workshop nutzen oder eigene Maps per SFTP hochladen.
Wichtig
Als Map trägst du immer den Dateinamen der .bsp-Datei ohne Endung ein, nicht den Titel aus dem Steam Workshop. Für die Datei rp_downtown_v4c_v2.bsp lautet der Map-Name also rp_downtown_v4c_v2.
Start-Map in den Einstellungen festlegen
Verwaltung öffnen
Öffne die Verwaltung deines Servers.Einstellungen öffnen
Navigiere zu den Einstellungen.Map eintragen
Trage im Feld Map den Namen der Map ein, zum Beispielgm_construct. Der Server startet damit mit dem Parameter:+map gm_constructHinweis
Das Feld erlaubt nur Buchstaben, Zahlen, Bindestriche (
-) und Unterstriche (_). Leerzeichen, Punkte oder die Endung.bspsind nicht zulässig.Server neu starten
Speichere die Einstellung und starte deinen Server neu.
Map im laufenden Betrieb wechseln
Ohne Neustart wechselst du die Map direkt über die Konsole.
Verwaltung öffnen
Öffne die Verwaltung deines Servers.Befehl eingeben
Gib in der Konsole deines Servers folgenden Befehl ein:changelevel <map>Ersetze
<map>durch den Namen der Map, zum Beispielchangelevel gm_construct.
Hinweis
Der Wechsel per changelevel gilt nur bis zum nächsten Neustart. Danach startet der Server wieder mit der Map aus dem Feld Map. Gibt es die angegebene Map auf dem Server nicht, schlägt der Befehl fehl und der Server bleibt auf der aktuellen Map.
Map aus dem Steam Workshop nutzen
Workshop-Maps lädt der Server über deine Workshop Collection herunter. Eine Workshop-Map, die nicht in der Collection ist, lädt der Server nicht herunter und verteilt sie auch nicht an die Spieler.
Map zur Collection hinzufügen
Füge die Map im Steam Workshop für Garry's Mod zu der Collection hinzu, deren ID im Feld Workshop ID eingetragen ist. Wie du eine Collection einrichtest, erfährst du unter Mods hinzufügen.Map-Namen herausfinden
Ermittle den.bsp-Namen der Map (siehe nächster Abschnitt).Map eintragen
Trage den.bsp-Namen in den Einstellungen im Feld Map ein.Server neu starten
Speichere die Einstellung und starte deinen Server neu. Der Server lädt die Collection beim Start herunter und startet anschließend mit der Map.
Tipp
Läuft auf deinem Server eine Map, die auch in der Collection deines Servers enthalten ist, wird sie automatisch für den Download durch die Spieler markiert. In der Konsole erscheint dann die Meldung „Making workshop map available for client download“. Für die Map musst du also keinen Eintrag mit resource.AddWorkshop anlegen (siehe Mods hinzufügen).
.bsp-Namen einer Workshop-Map herausfinden
Der Titel im Steam Workshop weicht oft vom eigentlichen Map-Namen ab. Den genauen Namen findest du so heraus:
Workshop-Beschreibung prüfen
Öffne die Seite der Map im Steam Workshop für Garry's Mod. Viele Ersteller nennen den Map-Namen in der Beschreibung. Findest du ihn dort, kannst du die folgenden Schritte überspringen.Addon-Datei entpacken
Steht der Name nicht in der Beschreibung, entpacke die Addon-Datei der Map. Workshop-Addons liegen in der Regel als.gma-Datei vor. Eine.gma-Datei entpackst du mitgmad.exeaus deiner lokalen Spielinstallation unter…\GarrysMod\bin\:gmad.exe extract -file "<Pfad zur Datei>.gma"Map-Datei suchen
Im entpackten Ordner findest du die Map im Unterordnermaps/. Der Dateiname ohne die Endung.bspist der Name, den du im Feld Map oder beichangelevelangibst.
Achtung
Der Server läuft unter Linux und Dateinamen sind dort groß- und kleinschreibungsabhängig. Übernimm den Map-Namen deshalb exakt so, wie er in der Datei steht.
Eigene Map per SFTP hochladen
Maps, die nicht aus dem Workshop stammen, lädst du als .bsp-Datei auf den Server.
Server stoppen
Stoppe deinen Server über die Verwaltung.Per SFTP verbinden
Verbinde dich per SFTP mit deinem Server.Map hochladen
Lade die.bsp-Datei in folgendes Verzeichnis hoch:/garrysmod/maps/Beispiel:
/garrysmod/maps/gm_beispielmap.bspMap eintragen
Trage den Dateinamen ohne.bspin den Einstellungen im Feld Map ein, im Beispiel alsogm_beispielmap.Server starten
Speichere die Einstellung und starte deinen Server.
Wichtig
Eine per SFTP hochgeladene Map liegt nur auf dem Server. Damit Spieler beitreten können, brauchen sie die Map ebenfalls. Gibt es die Map auch im Steam Workshop, nutze statt des SFTP-Uploads den Weg über deine Collection (siehe Map aus dem Steam Workshop nutzen). Für eine Map, die es nicht im Workshop gibt, richte FastDL ein, damit die Spieler sie herunterladen können.
Passende Map für den Gamemode wählen
Viele Gamemodes sind auf bestimmte Maps ausgelegt. Am Präfix des Map-Namens erkennst du, für welchen Gamemode eine Map gedacht ist:
| Präfix | Gamemode |
|---|---|
gm_ | Sandbox |
rp_ | Roleplay, zum Beispiel DarkRP |
ttt_ | Trouble in Terrorist Town |
ph_ | Prop Hunt |
Die Präfixe sind eine Konvention und keine feste Regel. Ein Gamemode startet zwar auch auf einer unpassenden Map, dort fehlen ihm aber zum Beispiel Spawn-Punkte oder Waffen-Platzierungen. Die Standard-Map gm_flatgrass eignet sich nur für Sandbox. Wenn du den Gamemode änderst, passe deshalb auch das Feld Map an.