Zum Inhalt springen

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 ​

  1. Verwaltung öffnen
    Öffne die Verwaltung deines Servers.

  2. Einstellungen öffnen
    Navigiere zu den Einstellungen.

  3. Map eintragen
    Trage im Feld Map den Namen der Map ein, zum Beispiel gm_construct. Der Server startet damit mit dem Parameter:

    +map gm_construct

    Hinweis

    Das Feld erlaubt nur Buchstaben, Zahlen, Bindestriche (-) und Unterstriche (_). Leerzeichen, Punkte oder die Endung .bsp sind nicht zulässig.

  4. 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.

  1. Verwaltung öffnen
    Öffne die Verwaltung deines Servers.

  2. Befehl eingeben
    Gib in der Konsole deines Servers folgenden Befehl ein:

    changelevel <map>

    Ersetze <map> durch den Namen der Map, zum Beispiel changelevel 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.

  1. 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.

  2. Map-Namen herausfinden
    Ermittle den .bsp-Namen der Map (siehe nächster Abschnitt).

  3. Map eintragen
    Trage den .bsp-Namen in den Einstellungen im Feld Map ein.

  4. 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:

  1. 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.

  2. 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 mit gmad.exe aus deiner lokalen Spielinstallation unter …\GarrysMod\bin\:

    gmad.exe extract -file "<Pfad zur Datei>.gma"
  3. Map-Datei suchen
    Im entpackten Ordner findest du die Map im Unterordner maps/. Der Dateiname ohne die Endung .bsp ist der Name, den du im Feld Map oder bei changelevel angibst.

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.

  1. Server stoppen
    Stoppe deinen Server über die Verwaltung.

  2. Per SFTP verbinden
    Verbinde dich per SFTP mit deinem Server.

  3. Map hochladen
    Lade die .bsp-Datei in folgendes Verzeichnis hoch:

    /garrysmod/maps/

    Beispiel: /garrysmod/maps/gm_beispielmap.bsp

  4. Map eintragen
    Trage den Dateinamen ohne .bsp in den Einstellungen im Feld Map ein, im Beispiel also gm_beispielmap.

  5. 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äfixGamemode
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.