Garry's Mod: Gamemodes, Addons und Workshop-Inhalte
Lege deinen Gamemode fest, lade Addons aus einer Steam Workshop-Sammlung, damit Spieler sie automatisch herunterladen, und konfiguriere server.cfg.
Ein Garry's Mod-Server basiert auf drei Dingen: dem Gamemode, den er ausführt, den Addons, die du lädst, und der server.cfg. Der entscheidende Trick ist das Laden von Addons aus einer Steam Workshop-Sammlung, damit Spieler sie beim Beitritt automatisch herunterladen.
Gamemode und Karte festlegen
Der Gamemode wird mit Startparametern auf dem Startup-Tab festgelegt:
+gamemode sandbox +map gm_construct +maxplayers 16
Häufige Gamemodes: sandbox, darkrp, terrortown (TTT), prop_hunt. Der Ordner des Gamemodes muss in garrysmod/gamemodes/ existieren — Workshop-Addons können Gamemodes hinzufügen (siehe unten). Lege eine passende Startkarte fest (z.B. rp_downtown_v4c für DarkRP).
Addons über eine Workshop-Sammlung laden (empfohlen)
Der saubere Weg, Addons zu betreiben, ist eine Steam Workshop-Sammlung — Spieler laden alles automatisch herunter, wenn sie sich verbinden.
-
Erstelle auf Steam eine Workshop-Sammlung und füge jedes gewünschte Addon hinzu.
-
Kopiere die ID der Sammlung aus ihrer URL.
-
Lege auf dem Startup-Tab (oder in
server.cfg) fest:host_workshop_collection YOUR_COLLECTION_ID -
Du benötigst außerdem einen Workshop-Authentifizierungsschlüssel (
+gmod_workshop_id/-authkeyje nach Setup) für zuverlässige Downloads — generiere einen auf Steams Web API-Schlüsselseite und füge ihn als Workshop-Auth-Key des Servers hinzu. -
Starte neu. Der Server lädt die Sammlung beim Booten herunter (der erste Start dauert länger).
Manuell installierte Addons funktionieren ebenfalls: Entpacke sie in garrysmod/addons/<addon>/, aber Workshop-Sammlungen sind einfacher mit Clients synchron zu halten.
Schneller Download (sv_downloadurl)
Ohne dies laden Spieler benutzerdefinierte Karten/Inhalte langsam über den Spielserver herunter. Verweise sv_downloadurl auf einen Webhost, der deine Inhalte bereitstellt, für wesentlich schnellere Beitritte:
sv_allowdownload 1
sv_downloadurl "https://your-fastdl-host/gmod/"
Richte dies ein, sobald du benutzerdefinierte Karten hast, die nicht im Workshop sind.
server.cfg konfigurieren
Bearbeite garrysmod/cfg/server.cfg im File Manager:
hostname "My ServerPrism GMod Server"
rcon_password "a-strong-password"
sv_password ""
sbox_maxprops 200
sv_lan 0
hostname— Name im Server-Browser.rcon_password— Remote-Admin überrconvon der In-Game-Konsole.sv_password— festlegen, um den Server privat zu machen.sbox_maxpropsund anderesbox_*-Limits — anpassen, um Prop-Spam / Lag im Sandbox-Modus zu verhindern.
Speichern und neu starten, oder exec server.cfg von der Konsole ausführen.
Häufige Probleme
- Spieler bleiben beim Download hängen / Texturen fehlen: Workshop-Auth-Key nicht gesetzt, oder die Sammlung ist privat — mache sie öffentlich und setze den Schlüssel.
- Gamemode lädt nicht: Der Gamemode-Ordner ist nicht vorhanden — er muss ein Workshop-Addon sein oder in
gamemodes/entpackt werden, und+gamemodemuss mit dem Ordnernamen übereinstimmen. - Addons funktionieren für dich, aber nicht für andere: Sie wurden nur serverseitig manuell installiert — verwende eine Workshop-Sammlung, damit Clients sie auch erhalten.
- Server nicht im Browser:
sv_lanmuss0sein.