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