Skip to main content

Garry´s Mod Server Linux

Voraussetzungen

Um einen Garry's Mod Server auf einem Linux-System zu erstellen, müssen folgende Programme installiert werden:

  1. SteamCMD: Das ist notwendig, um Garry's Mod herunterzuladen und zu aktualisieren.
  2. Tmux: Dieses Tool erlaubt es, das Terminal im Hintergrund laufen zu lassen, sodass man nicht die ganze Zeit das Terminal offen halten muss.

Um Tmux zu installieren, führe folgenden Befehl aus:

Sudo apt install tmux

Mehr wird nicht benötig.

Garry´s Mod Installieren

Sobald alle Voraussetzungen erfüllt sind, kann der Garry's Mod Server installiert werden.

Folge diesen Schritten:

I. SteamCMD starten:

steamcmd

2. Installationsverzeichnis festlegen:

Bevor du dich einloggst, bestimme, wo der Server installiert werden soll.

force_install_dir ../gmod

3. Einloggen:

Logge dich in einen öffentlichen Steam-Account ein:

login anonymous

4. Garry´s Mod herunterladen:

app_update 4020 validate

5. SteamCMD beenden:

Nach dem Download kannst du SteamCMD beenden:

quit

Der Garry's Mod Server ist nun installiert.

Garry's Mod Server starten

Um den Server zu starten, folge diesen Schritten:

1.In das Serververzeichnis wechseln:

Wechsle in das Installationsverzeichnis:

cd .local/share/Steam/gmod

2. Tmux-Session starten:

(Optional, aber empfohlen) Starte eine neue Tmux-Session:

tmux

3. Server starten:

Führe den Server-Startbefehl aus:

./srcds_run -game garrysmod +map gm_construct

Wenn die Konsole die Nachricht "VAC secure mode is activated" anzeigt, ist dein Server online.

Probiere es gerne aus und viel Erfolg mit deinem Garry's Mod Server!

Garry´s Mod Startparameter 

Startparameter 
Erklärung 
Beispiel
+gamemode Gibt an welcher Gamemodus sein soll  garrysmod,terrortown
+maxplayers Gibt an wie viele spiele auf denn Server dürfen 10
+exec server.cfg In der server.cfg Datei kann man weitere Parameter hinzufügen für bessere Übersicht wird unten weiter erklärt -
+map Mit welche map der Server starten soll gm_construct
-authkey
-
+host_workshop_collection kann man Kollektion auf denn Server laden  -

Server.cfg

alle angaben müssen in "" stehen

hostname "wie der server in die liste heißen soll"
sv_password "dein Passwort"
sv_location "welche region"  zb: de

am ende könnte das so aussehen:
./srcds_run -game garrysmod +gamemode terrortown +maxplayers 10 +exec server.cfg +map ttt_minecraft_b5 -authkey deinAPI-Schlüssel +host_workshop_collection deine_collection