Da ich mit dem Wiki-Tutorial nicht klar kam. (Also von der gmod.de wiki)
Dachte ich mir schreibe ich mal ein Newbie-Freundliches HowTo.
1. Erstellt einen Ordner Namens "srcds"
Code:
mkdir srcds
cd /srcds
<-- Jetzt erstellt euch einen neuen User, da es ein Risiko ist mit der root acces den Server laufen zu lassen! -->
Code:
useradd -m -s /bin/bash -d /home/gmod gmod
passwd gmod
2. Ladet hldsupdatetool herunter
3. Steam Starten
4. Content's
Team Fortress 2 - benötigt
Code:
./steam -command update -game tf -dir .
Garry's Mod - benötigt
Code:
./steam -command update -game garrysmod -dir .
Counter-Strike Source - nicht benötigt
Code:
./steam -command update -game "Counter-Strike Source" -dir .
Half-Life 2 Deathmatch - nicht benötigt
Code:
./steam -command update -game "hl2mp" -dir .
Half-life 2 - Episode 1 - nicht benötigt
Code:
./steam -command update -game "episode1" -dir .
sonstige findest du hier
4. Screen installieren
Code:
apt-get install screen
5. Server Starten
Code:
screen -AmdS gmod ./srcds_run -console -game garrysmod +maxplayers 12 +map gm_construct -autoupdate -debug
Wenn ihr jetzt euer Terminal schliessen möchtet drückt zuerst STRG+A+D somit läuft der Server weiter, Wenn ihr wieder in die Server Console wollte gebt
ein.
Probleme
Falls du diesen Error hier bekommst: "bash: ./hldsupdatetool.bin: No such file or directory" you may be missing lib32gcc1.
Versuch
Code:
apt-get install lib32gcc1
Falls dein Server wegen Autos crasht
Code:
wget http://dl.dropbox.com/u/759758/vphysics.zip
unzip vphysics.zip
(via WinSCP) die vphysics.so in orangebox/bin verschieben.
Falls er schreibt
ed to dlopen /home/gmod/orangebox/garrysmod/bin/lua_shared.so error=/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by bin/libsteam.so)
Couldn't LoadModule lua_sharedCouldn't LoadModule lua_shared
Code:
wget http://dl.dropbox.com/u/759758/libsteam.zip
unzip libsteam.zip
Ebenfalls in orangebox/bin kopieren
Ich hoffe ich konnte euch mit diesem Tutorial weiterhelfen, ich habe es durch das garrysmod.com Wiki Tutorial geschafft, und arbeite auch noch nicht sehr lang mit Linux also solltet ihr es auch schaffen :-)
Falls fragen bestehen, posten!