Folgende Ports werden Standardmäßig benutzt.
Wenn wir einen Router oder eine Firewall nutzen, müssen wir diese Ports freigeben bzw. weiterleiten.
UDP 1200
UDP/TCP 27000 bis 27015
TCP/TCP 27020 bis 27039
Allgemein
-Aus Gründen der Sicherheit installieren wir niemals einen Game-Server mit dem Benutzer root !
Anleitung: User anlegen
-Falls unser Betriebssystem eine 64 Bit Version ist, benötigen wir die 32 Bit libs.
-Wenn Der Server von zu Hause aus betrieben wird und hinter einem Router steht,
nicht vergessen die Ports weiterzuleiten. Garry's Mod 10 läuft von Haus aus leider nicht ganz Fehlerfrei,
darum sollten wir uns nach der Installation unbedingt das Thema Fehler Beheben ansehen!
- zurück
Die Installation von Garry's Mod 10 läuft wie folgt ab:
Wir loggen uns über die Konsole ein z.B. Putty und befinden uns im Home Verzeichnis.
Um sicher zu gehen können wir mit:
cd ~
In das Home Verzeichnis wechseln.
Um alles ordentlich zu halten legen wir erst mal einen Unterordner an:
mkdir gmod
Der Name des Ordner ist gmod.
Wir wechseln jetzt in den gmod Ordner mit:
Als Logindaten verwenden wir unsere STEAM Account Logindaten
Falls SteamGuard aktiv ist, erhalten wir beim ersten Login eine Fehlermeldung,
und eine Email von Valve in der ein Guard-Code steht.
Sollte dies der Fall sein führen wir als nächstes:
set_steam_guard_code [Code aus der Email]
Aus, und dann erneut:
login username password
login anonymous
Nach dem wir nun hoffentlich erfolgreich eingeloggt sind, können wir nun den Speicherort für die Serverdateien fest legen:
Wichtig: Den vollen Pfad angeben und nicht in das Steam beinhaltende Verzeichnis wählen,
sonst treten Fehler auf.
force_install_dir /home/username/gmod
In diesem Fall werden die Serverdaten in unserem gmod Ordner gespeichert wo sich auch das SteamCMD Programm befindet.
So weit so gut jetzt sind wir bereit die Serverdateien runter zu laden:
app_update 4020 validate
4020 steht für das Game Garrys-Mod
Wenn unser Download 100% erreicht hat können wir den Server starten.
Beispiel für eine verkürzte Installation mit der SteamCMD:
Wget ist ein Download Programm unter Linux.
Damit wir das HLDS-Updatetool starten können müssen wir es erst mal ausführbar machen:
chmod +x hldsupdatetool.bin
Jetzt können wir das HLDS-Updatetool starten:
./hldsupdatetool.bin
Daraufhin werden wir aufgefordert die AGB zu akzeptieren, also mit:
yes
Antworten.
Achtung: sollte hier eine Fehlermeldung beim Entpacken kommen kann es sein das wir vorher ncompress installieren müssen!
Eine Alternative wäre sich mit root ein zu loggen (schnell geht das mit dem Befehl su) und:
ln -s /usr/bin/gzip /usr/bin/uncompress
Ausführen.
Wenn alles soweit geklappt hat können wir die Serverdateien laden, der Pfad am Ende gibt an wo die Dateien gespeichert werden sollen:
Den ersten Befehl müssen wir Anfangs mehrfach mal ausführen da sich das HLDS-Updatetool beim ersten Start erst mal selber updatet.
Das HLDS-Updatetool sollte jetzt ein paar Minuten brauchen - Das war es der Server ist jetzt so weit installiert.