Skip to main content

Garry´s Mod Server Linux

Vorrausetzungen 

Um ein Garry´s Mod Server auf Linux zu erstellen muss man erstmals Steamcmd installieren.

Tmux muss auch installiert sein sonst muss man das terminal ganze zeit offen halten.

Sudo apt install tmux

Mehr wird nicht benötig.

Garry´s Mod Installieren

Wenn man dann alles erledigt hat kann man auch schon denn Garry´s Mod Server installieren.

dafür starte man steamcmd.

steamcmd

bestimmst wo man denn Server hin installiert bekommen möchte und ja man muss das bevor man sich einloggt 

force_install_dir ../gmod

logt sich in denn öffentlichen Steam Account ein.

login anonymous

dann kann man schon Garry´s Mod Herunterladen.

app_update 4020 validate

wenn das fertig ist kann man auch schon wieder aus der steamcmd raus dafür.

quit

und somit ist der Garry´s Mod Server schon installiert.

Starten des Garry’s Mod Servers

Um denn Server zu starten muss man in muss man zu denn Ordner die sollten unter 

cd .local/share/Steam/gmod

bevor her man denn Server startet sollte ein Tmux offen das macht man mit. (zum testen ist es erstmal nicht nötig)

tmux

um denn Server dann zu starten kann man dann einfach 

./srcds_run -game garrysmod +map gm_construct

Wenn die Konsole VAC secure mode is acitivated anzeigt ist dein Server online.

Probiere es gerne aus.

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