Für alle die es noch nicht wissen, versuchen wir hier Schritt für Schritt zu erklären wie man HLTV unter Linux installiert.
Erstmal kurz zusammengefasst was benötigt wird: SSH Zugang oder direkten Zugang zu einem Linux Server Ein User auf dem Linux System mit den Rechten Dateien in einem Verzeichnis zu erstellen Etwa 700 - 900 Mb freien Speicherplatz Ein installiertes Wget auf dem Server
Wichtig auch für die HLDS(Half Life Dedicated Server, HLTV ist ein Bestandteil davon) Installation werden KEINE root Rechte benötigt, man sollte wirklich nur unter root arbeiten wenn dies unbdingt benötigt ist.
Zwischen der HLTV Installation und der allgemeinen HLDS Installation besteht kein Unterscheid, dies sei vorweg genommen.
Nun gehen wir davon aus das noch keine HLDS Installation auf dem Server vorhanden ist.
Ihr erstellt in dem HOME DIR vom jeweiligen User ein Verzeichnis z.B. mkdir hlds_l danach wechselt ihr in das Verzeichnis cd hlds_l Nun ladet ihr das hldsupdatetool runter, dafür wird wget oder ftp benötigt, das hldsupdatetool findet ihr auf ftp.valvesoftware.com im Verzeichnis Linux user und password sind hlserver, zusammengefasst sieht das dann so aus: wget ftp://hlserver:hlserver@ftp.valvesoftware.com/Linux/hldsupdatetool.bin
Danach sollte sich die Datei hldsupdatetool.bin im aktuellen Verzeichnis befinden, dies könnt ihr mit dem command ls überprüfen.
Nun braucht jede Datei unter Linux bestimmte Rechte um ausgeführt werden zu können, wir wollen das hldsupdatetool ausführen, somit geben wir folgendes ein: chmod u+x hldsupdatetool.bin überprüfen könnt ihr das ganze mit ls -al nun sollte vor der datei hldsupdatetool.bin ein x aufgetaucht sein.
Nun führen wir hldsupdatetool.bin aus, dazu gebt ihr folgendes ein: ./hldsupdatetool.bin habt ihr das gemacht erscheint die Lizensvereinbarung, der ihr ob ihr wollt oder nicht zustimmen müßt, habt ihr die Vereinbarung gelesen akzeptiert das ganze mit der Eingabe von yes.
Jetzt entpackt sich das hldsupdatetool und ihr erhaltet eine Datei mit dem namen steam.
Wir erinnern uns wieder an die Rechte die jede Datei unter Linux benötigt und machen steam ausführbar mit chmod u+x steam
Jetzt habt ihr schon einen guten Teil der Installation geschafft.
Jetzt benötigt ihr für euren Server einen Steam-Account, es ist davon abzuraten euren Client Account zu nehmen. Wir erstellen uns also einen Steam-Account. Dies machen wir mit folgender Syntax ./steam -create < username > < password > < question > < answer > z.B. ./steam -create server@hltv.info eintollespw \"Eine sinnige Frage?\" ja Damit sollte erfolgreich ein Steam-Account erstellt worden sein, wenn nicht ist Steam mal wieder überlastet oder hat sonst irgendein Problem, einfach erneut versuchen irgendwann wird es ganz sicher funktionieren.
Jetzt wollen wir aber endlich Countersrike und damit auch HLTV installieren, dazu geben wir folgedes ein: ./steam -update < game > < instdir > < username > [< password > [Y]] mit unseren Beispiel Daten wäre das ./steam -update cstrike . server@hltv.info eintollespw
Hat alles funktioniert werden jetzt die nötigen Dateien automatisch heruntergeladen, das kann je nach Anbindung und vorallem je nach Steam Auslastung einige Zeit dauern. Also der perfekte Zeitpunkt sich nach der langen Installation mal erst etwas zu trinken zu holen.
Wenn die Installation beendet ist, bist du wieder auf dem Promt im aktuellen Verzeichnis.
Nun testen wir ob der Server auch funktioniert ./hlds_run -game cstrike +map de_dust2 damit startet dein Server auf der Standard-IP mit dem Port 27015, hat alles geklappt sollte dein Server online sein. Diesen beenden wir dann durch eingabe von exit wieder, da ja keine config vorhanden ist.
Jetzt kannst du zum nächsten Artikel übergehen:
|