Installation: Linux
Ich gehe davon aus, das Ihr genügend Kenntnisse von Linux besitzt um Dateien zu leechen und zu installieren
Achtung:
Nach dem Ausführen der ./hldsupdatetool.bin wirst Du gefragt, ob Du den Regeln zustimmen möchtest... ein einfaches Ja entpackt dann die SteamUpdate-Datei!
1) Wir fangen mit dem HLDSUpdatetool an
Als erstes ladet Ihr Euch das
hldsupdatetool vom VALVe Webserver. Erstellt einen Ordner namens srcds_l, und speichert das hldsupdatetool in diesem Ordner -> startet es. (Bei Problemen beim Entpacken schaut
hier nach.)
mkdir srcds_l
cd srcds_l
wget http://www.steampowered.com/download/hldsupdatetool.bin">http://www.steampowered.com/download/hldsupdatetool.bin</a>
chmod +x hldsupdatetool.bin
./hldsupdatetool.bin
./steam
Nun wird die neueste Version des hldsupdatetools geladen. Wenn das fertig ist, bist Du wieder auf der Console.
2) Downloaden der Dateien
Nun kannst Du die Dateien laden. Das kann mehrere Stunden dauern (muss aber nicht
), hängt ganz von der Internetverbindung ab.
./steam -command update -game "Counter-Strike Source" -dir .
Wenn Du einen Half-Life 2 Deathmatch Server installieren möchtest, nutze "hl2mp" zum Wechseln des Games.
Nun heißt es warten.
3) SRCDS starten
Zuerst bearbeite (oder erstelle) eine server.cfg in srcds_l/cstrike/cfg/server.cfg nach Deinen Wünschen.
Nun bist Du soweit den Server zu starten:
./srcds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate
und drücke Enter.
Nun ist Dein CS:S-Server gestartet und läuft. (-game hl2mp wenn es ein HL2DM Server sein soll)
Extra) SRCDS im Hintergrund laufen lassen
Wir werden ein Script schreiben, welches den Server in einem "screen" laufen lassen wird!
Du musst dafür 'screen' installiert haben. Erstelle eine Datei namens server.sh und trage folgendes ein:
echo "Starting Cs:Source Server"
sleep 1
screen -A -m -d -S css-server ./srcds_run -console -game cstrike +map de_dust +maxplayers 16 -autoupdate
Speichere die Datei und gib ihr chmod damit sie gestartet werden kann:
chmod +x server.sh
Wenn Du dann Deinen Server starten möchtest, klicke auf die Datei server.sh. Dies wird Deinen SRCDS-Server im Hintergrund starten, um Ihn anzeigen zu lassen, nutze folgendes Kommando:
screen -x css-server
Wenn Du das Fenster schließen möchtest, drücke ctrl+a+d , und der Server wird wieder in den 'screen' geschoben und läuft im Hintergrund.
Viel Spass
________________
Quelle: http://www.srcds.com/