Addons kannst Du auf zwei Wegen auf Deinen Server bringen: über eine Steam Workshop Collection, die der Server beim Start automatisch herunterlädt, oder indem Du die Addon-Ordner manuell per SFTP hochlädst.
Workshop Collection einrichten
Der Server kann genau eine Workshop Collection laden. Alle Addons, die Du auf dem Server nutzen möchtest, gehören also in dieselbe Sammlung.
-
Collection erstellen
Erstelle im Steam Workshop für Garry's Mod eine eigene Collection und füge die gewünschten Addons hinzu. -
Collection-ID kopieren
Die Collection-ID findest Du in der URL der Collection. Kopiere die Zahl nach?id=. -
Verwaltung öffnen
Öffne die Verwaltung Deines Servers. -
Einstellungen öffnen
Navigiere zu den Einstellungen. -
Collection-ID eintragen
Trage die Collection-ID im Feld Workshop ID ein. Der Server startet damit mit dem Parameter:+host_workshop_collection 157384458 -
Server neu starten
Speichere die Einstellung und starte Deinen Server neu. Die Addons der Collection werden beim Start heruntergeladen und geladen.
Addons manuell hochladen
Addons, die nicht aus dem Workshop stammen (sogenannte Legacy-Addons), lädst Du als entpackten Ordner auf den Server.
-
Server stoppen
Stoppe Deinen Server über die Verwaltung. -
Addon vorbereiten
Liegt das Addon als.gma-Datei vor, musst Du sie zuerst entpacken. Nutze dafürgmad.exeaus Deiner lokalen Spielinstallation unter…\GarrysMod\bin\. Auf den Server kommt anschließend der entpackte Ordner, nicht die.gma-Datei. -
Per SFTP verbinden
Verbinde Dich per SFTP mit Deinem Server. -
Addon hochladen
Lade den Addon-Ordner in folgendes Verzeichnis hoch:/garrysmod/addons/Jedes Addon liegt dabei in einem eigenen Unterordner, z.B.
/garrysmod/addons/mein-addon/mit den Unterordnernlua/,materials/,models/odersound/. -
Server starten
Starte Deinen Server.
Gamemode installieren
Gamemodes werden nicht im addons-Ordner abgelegt, sondern in einem eigenen Verzeichnis. Eine ausführliche Anleitung mit Ordnernamen, passenden Maps und typischen Fehlern findest Du unter Gamemode ändern.
-
Gamemode hochladen
Lade den Gamemode-Ordner per SFTP in folgendes Verzeichnis hoch:/garrysmod/gamemodes/ -
Gamemode auswählen
Trage in den Einstellungen Deines Servers im Feld Gamemode den Ordnernamen des Gamemodes ein. Der Server startet damit mit dem Parameter+gamemode <ordnername>. -
Server neu starten
Speichere die Einstellung und starte Deinen Server neu.
Spieler zum Download der Addons zwingen
Spieler laden die Workshop-Addons Deines Servers nicht automatisch herunter. Automatisch übernommen werden nur die aktuelle Map und der Gamemode, sofern sie aus der Collection Deines Servers stammen. Alle übrigen Addons musst Du einzeln erzwingen.
-
Datei öffnen
Öffne per SFTP folgende Datei:/garrysmod/lua/autorun/server/workshop.lua -
Addons eintragen
Die Datei enthält bereits eine leere Zeileresource.AddWorkshop( "" ). Ersetze sie und trage pro Addon eine Zeile mit der jeweiligen Addon-ID ein – nicht die Collection-ID:resource.AddWorkshop( "104606562" ) resource.AddWorkshop( "1234567890" ) -
Server neu starten
Speichere die Datei und starte Deinen Server neu.
Fremdspiel-Inhalte einbinden
Inhalte aus anderen Source-Spielen (z.B. Counter-Strike: Source) bindest Du über folgende Datei ein:
/garrysmod/cfg/mount.cfg
