Server-Foren > Server - HowTo's

Counterstrike Strike 1.6 Server aufsetzen

(1/2) > >>

bash:
buenas tardes,

in diesem HowTo will ich euch zeigen wie ihr einen Counterstrike Server auf einem Root Server installiert.
Es ist auch für andere Mods anwendbar (HL 2 DM, CS:S etc...)
Vorweg: Dies alles wurde unter Debian 3.1 ausgeführt.
Man brauch keinen CD-Key um einen Server zu installieren.
 
Los geht's

Wir connecten mit PuTTY (oder anderen SSH Clienten) zu unserem Root Server und legen zu aller erst einmal einen neuen user an. und zwar den user "hlds".

--- Code: ---useradd hlds
--- Ende Code ---


und dann geben wir dem user hlds noch ein passwort

--- Code: ---passwd hlds
--- Ende Code ---


alternativ kann man auch einen user mit diesem befehl erstellen

--- Code: ---adduser
--- Ende Code ---



dann erstellen wir dem user hlds ein home verzeichnis mit

--- Code: ---mkdir /home/hlds
--- Ende Code ---


jetzt sollten wir auch noch ins hlds verzeichnis gehen mit

--- Code: ---cd /home/hlds/
--- Ende Code ---


natürlich müssen wir dem user jetzt noch rechte geben, damit er programme ausführen kann

--- Code: ---chown -R hlds /home/hlds/
--- Ende Code ---


als nächstes brauchen wir unsere Server Software und zwar das hldsupdatetool.
das bekommt ihr auf der steam homepage.

am leichtesten bekommen wir das hldsupdatetool natürlich mit wget
also

--- Code: ---wget http://www.steampowered.com/download/hldsupdatetool.bin
--- Ende Code ---


geben dem hldsupdatetool jetzt noch rechte, dass man es ausführen darf.

--- Code: ---chmod +x hldsupdatetool.bin
--- Ende Code ---



als nächstes führen wir das hldsupdatetool aus

--- Code: ---./hldsupdatetool.bin
--- Ende Code ---


die lizenz bestätigen wir einfach mit
--- Code: ---yes
--- Ende Code ---

und höchst wahrscheinlich müsst ihr den befehl nochmal wiederholen.

puh, jetzt es ist nicht mehr lange hin. der vorletzte befehl sagt steam welche game server datein er runterladen laden will. in unserem fall ist das counterstrike 1.6.

--- Code: ---./steam -command update -game "cstrike" -dir /home/hlds/
--- Ende Code ---


"cstrike" ,dies müsst ihr individuell für eure bedürfnisse anpassen. wenn ihr einen Counter Strike Source Server haben wollt gebt ihr anstatt "cstrike"
--- Code: ---"Counter-Strike Source"
--- Ende Code ---


hier eine liste für weitere befehle für andere mods!

--- Code: ---
** 'game' options for Source DS Install:

        "Counter-Strike Source"
        "dods"
        "hl2mp"

** 'game' options for HL1 DS Install:

        "cstrike"
        "czero"
        "dmc"
        "dod"
        "gearbox"
        "ricochet"
        "tfc"
        "valve"

** 'game' options for Third-Party game servers:

        "darkmessiah"
        "redorchestra"
        "ship"
        "sin"

--- Ende Code ---


jetzt wird euer Root Server erstmal die Bandbreite von EUserv beanspruchen  :roll: und die Server Datein runterladen.
wenn alles erfolgreich runtergeladen wurde, können wir den server endlich starten.


--- Code: --- ./hlds_run -game cstrike +maxplayers 12 +map de_dust
--- Ende Code ---

ich denke mal der befehl ist selbsterklärend.
der standardport ist 27015.
Fertig  :wink:  

Ihr könnt ja jetzt schonmal euren Server bei Steam hinzufügen und mal eine test runde spielen um zu überprüfen, dass auch alles richtig gemacht wurde.

tja das wars auch schon, vielen dank für ihre aufmerksamkeit ich wünschen ihnen viel erfolg.

hasta la próxima.

MonsterCrash.de:
Ich hoffe mal man darf sich hier in diesem Forum für die schöne HowTo bedanken, einfach klasse :D Dank dir  8)

BlackDragon:
Ich habe hierbei leider ein Problem! Wenn ich mich über SSH einlogge und alles installiere und der Server dann auch läuft und dann ins Steam gehe und den server zu meinen Favoriten hinzufüge, Sehe ich ihn und kann auch connecten! Sobald ich aber die SSH verbindung zum Server zu mache, antwortet der CS:S server nicht mehr! Kann mir da bitte jemand helfen?

ICQ Support wäre echt am besten! Danke!

ICQ: 234-138-847

fire:
Hi,
ich benutze zum starten dieses einfache Script.Einfach kopieren und unter cs-start.sh abspeichern.Rechte zum ausführen geben,datei aufrufen fertig.Pfade müssen natürlich noch angepasst werden.


--- Code: ---#!/bin/bash
cd /home/gameserver/srcds_l/
screen -A -m -d -S hlds ./srcds_run -game cstrike +map de_aztec -pingboost 1 -maxplayers 22 +ip 85.???.???.??? +port 27015 -autoupdate
--- Ende Code ---

Gruss
Fire

megazogga:
Habe ein Problem,
unzwar wenn ich ./hldsupdatetool.bin ausführen möchte
kommt eine meldung wo drinne steht, das die
Datei oder das Verzeichnis nicht gefunden wurde.
Was soll ich tun??

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln