Frostdead
02.07.2011, 11:41
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"
mkdir srcds
cd /srcds
<-- Jetzt erstellt euch einen neuen User, da es ein Risiko ist mit der root acces den Server laufen zu lassen! -->
useradd -m -s /bin/bash -d /home/gmod gmod
passwd gmod
2. Ladet hldsupdatetool herunter
wget http://www.steampowered.com/download/hldsupdatetool.bin
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
- Ihr werdet wegen einer Lizenz Sache gefragt schreibt "yes" und bestätigt mit Enter -
3. Steam Starten
./steam
4. Content's
Team Fortress 2 - benötigt
./steam -command update -game tf -dir .
Garry's Mod - benötigt
./steam -command update -game garrysmod -dir .
Counter-Strike Source - nicht benötigt
./steam -command update -game "Counter-Strike Source" -dir .
Half-Life 2 Deathmatch - nicht benötigt
./steam -command update -game "hl2mp" -dir .
Half-life 2 - Episode 1 - nicht benötigt
./steam -command update -game "episode1" -dir .
sonstige findest du hier (http://wiki.garrysmod.com/?title=General_Server_Setup_Information#Extra_Cont ent)
4. Screen installieren
apt-get install screen
5. Server Starten
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
screen -r gmod
ein.
Probleme
Falls du diesen Error hier bekommst: "bash: ./hldsupdatetool.bin: No such file or directory" you may be missing lib32gcc1.
Versuch
apt-get install lib32gcc1
Falls dein Server wegen Autos crasht
wget http://dl.dropbox.com/u/759758/vphysics.zip
unzip vphysics.zip
(via WinSCP) die vphysics.so in orangebox/bin verschieben.
Falls er schreibt failed 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
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!
Dachte ich mir schreibe ich mal ein Newbie-Freundliches HowTo.
1. Erstellt einen Ordner Namens "srcds"
mkdir srcds
cd /srcds
<-- Jetzt erstellt euch einen neuen User, da es ein Risiko ist mit der root acces den Server laufen zu lassen! -->
useradd -m -s /bin/bash -d /home/gmod gmod
passwd gmod
2. Ladet hldsupdatetool herunter
wget http://www.steampowered.com/download/hldsupdatetool.bin
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
- Ihr werdet wegen einer Lizenz Sache gefragt schreibt "yes" und bestätigt mit Enter -
3. Steam Starten
./steam
4. Content's
Team Fortress 2 - benötigt
./steam -command update -game tf -dir .
Garry's Mod - benötigt
./steam -command update -game garrysmod -dir .
Counter-Strike Source - nicht benötigt
./steam -command update -game "Counter-Strike Source" -dir .
Half-Life 2 Deathmatch - nicht benötigt
./steam -command update -game "hl2mp" -dir .
Half-life 2 - Episode 1 - nicht benötigt
./steam -command update -game "episode1" -dir .
sonstige findest du hier (http://wiki.garrysmod.com/?title=General_Server_Setup_Information#Extra_Cont ent)
4. Screen installieren
apt-get install screen
5. Server Starten
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
screen -r gmod
ein.
Probleme
Falls du diesen Error hier bekommst: "bash: ./hldsupdatetool.bin: No such file or directory" you may be missing lib32gcc1.
Versuch
apt-get install lib32gcc1
Falls dein Server wegen Autos crasht
wget http://dl.dropbox.com/u/759758/vphysics.zip
unzip vphysics.zip
(via WinSCP) die vphysics.so in orangebox/bin verschieben.
Falls er schreibt failed 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
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!