Vorraussetzungen
Zunächst brauchen wir die neueste Version von der Half-Life Serverversion und Counter-Strike.
Die empfohlene Hardware/Software:
CPU: ab PIII-550
RAM: 256 SD/DDR RAM
HD: 10 GB UDMA-66 7200 rpm
Netzwerkkarte: 100Mbit
Netzanbindung (Feste IP)
Netzteil: 300W
Windown 2000 Professional
Server einrichten
So. Installiert die HL Server Version. Danach die CS Version. Euer Server ist nun start klar, wollt ihr aber ein LAN Server betreiben solltet ihr den Valve Secure Mode ausschalten, da sonst euer Server versucht ins Internet zu gehn. Geht dazu ins cstrike Verzeichnis und öffnet die liblist.gam mit einem Texteditor. In der Zeile wo: secure "1" steht macht ihr statt der 1 ne 0. So, testet eueren CS Server in dem ihr ihn startet. Erstellt von der hlds.exe eine Verknüpfung. Wenn ihr nichts am Ordner (C:HLServer) geändert habt muss diese dann so aussehn: C:HLServerhlds.exe. Editiert den Verknüpfung das sie so: C:HLServerhlds.exe -game cstrike +maxplayers 10 +sv_lan 1 -nomaster +map de_dust aussieht. Natürlich müsst ihr euren Ordner angeben den ihr verwendet falls ihr eueren Pfad geändert habt bei installieren. Wollt ihr ein Internet Server einrichten müsst ihr
+sv_lan 1 und -nomaster weg machen! Mit einem Doppelklick öffnet ihr eueren Server. Dies kann bei dem ersten Start einige Minuten dauern. Wenn er Online ist schwanken links Oben in dem kleine DOS Fenster die FPS zahl. So connectet nun auf den CS-Server. Standard gemäß ist der Port: 27015 also kann die IP z.B so lauten: 192.168.0.1:27015.
Server Einstellungen
Hier schreibe ich noch dazu, welche Dateien für die Serververwaltung wichtig sind. Die Einstellungen sind im rcon Tutorial aufgelistet.
// server.cfg
In der Date, werden die wohl wichtigsten Servereinstellungen vorgenommen. Die Werte kann man auch über rcon oder FTP jederzeit verändern.
Beispiel:
------------------------------------------------------------------------------------------
// Server Cvars
hostname "Server by Clan xxxx"
rcon_password "rconpasswort"
sv_password "none"
// CS Specific Cvars
mp_autokick "1"
mp_autoteambalance "1"
mp_c4timer "35"
mp_flashlight "1"
mp_footsteps "1"
mp_forcechasecam "0"
mp_freezetime "0"
mp_friendlyfire "1"
mp_limitteams "0"
mp_logmessages "1"
mp_mapvoteratio "0.5"
mp_roundtime "3"
mp_timelimit "30"
mp_tkpunish "0"
mp_buytime ".25"
mp_falldamage "1"
mp_hostagepenalty "0"
mp_maxrounds "0"
mp_wheater "0"
// General HL Cvars
decalfrequency "60"
pausable "0"
sv_aim "0"
sv_cheats "0"
sv_maxrate "9999"
sv_maxspeed "320"
sv_minrate "2500"
sv_voiceenable "0"
sv_airmove "0"
sv_airaccelerate "2"
sv_clienttrace "1"
sv_contact "www.clanurl.com"
// Serverlogs:
log on
mp_logfile "1"
// BUGFIXING
hpk_maxsize "0.1"
------------------------------------------------------------------------------------------
// liblist.gam
Diese Datei ist nur dann wichtig, wenn Ihr einen Anticheattoll, wie z.B. CD auf dem Server installiert. in der Datei muss dann secure auf 0 gestellt werden. liblist.gab benötigt ihr auch, wenn Ihr auf dem Server Metamod installiert.
// mapcycle.txt
In der Datei wird der Mapcycle des Servers festgelegt. Die maps sind in der gewünsachten Reihenfolge untereinander zu schreiben. Die nicht benötigte Maps kann man mit // kommentieren, oder aus der Datei einfach löschen.
Beispiel:
de_dust2
de_aztec
cs_italy
// motd.txt
Die datei ist nur dann wichtig, wenn du z.B. deine Serverbesucher auf irgendwas hinweisen möchtest, so trägst du in die Datei, deinen gewünschten Text ein, wird aber selten gelesen. Seitz 1.6 besteht die möglichkeit die Datei HTML basiert zu machen.
|