Sie sind nicht angemeldet.

1

Mittwoch, 4. Juli 2007, 17:33

[Windows] SRCDS-Server einrichten

Installation: Windows

Ich gehe davon aus, das Ihr genügend Kenntnisse von Windows besitzt um Dateien zu leechen und zu installieren^^


Achtung:

Ich empfehle die Consolen-Version von SRCDS statt der Steam GUI-Version, ich erkläre hier die Consolen-Version!


1) Wir fangen mit dem HLDSUpdatetool an

Als erstes ladet Ihr Euch das hldsupdatetool vom VALVe Webserver. Speichert es temporär ab und startet es.
Mach Deine benötigten Einstellungen. Wenn Du nach dem Installationsort gefragt wirst, klicke auf Browse. Schreibe c:\srcds in das Textfeld und drücke auf OK. Beende den InstallWizzard.

Nun klicke auf Start, Ausführen und schreibe cmd. Schreibe nacheinander folgende Befehle:

C:
cd \srcds
hldsupdatetool


Nun wird die neueste Version des hldsupdatetools geladen. Wenn der Courser blinkt, drücke CTRL-C.


2) Downloaden der Dateien

Wir können die Dateien laden. Das kann mehrere Stunden dauern (muss aber nicht^^), hängt ganz von der InternetVerbindung ab. Gib folgenden Befehl ein:

hldsupdatetool -command update -game "Counter-Strike Source" -dir C:\srcds

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

Ein Text in der Console informiert Dich über die erfolgreiche Installation, nun kann der Server gestartet werden.

Zuerst bearbeite (oder erstelle) eine server.cfg in c:\srcds\cstrike\cfg\ nach Deinen Wünschen.
Drücke Start, Ausführen und gebe folgenden Befehl in die Console ein:

c:\srcds\srcds.exe -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)
Wenn Du den GUI Mode, mit dem Interface nutzen möchtest, darfst Du KEINE optionen an den StartBefehl hängen. (schreibe einfach srcds.exe)


Extra) Neustart bei Crash

Batch files sind kleine Scripte welche Windows mitteilen, was zu tun ist. Wir stellen hiermit sicher, wenn HLDS plötzlich unterbricht, das es neu gestartet wird. Als erstes öffnest Du NotePad. Du schreibst folgenden Code:

@echo off
cls
echo Protecting srcds from crashes...
echo Wenn Du SRCDS und dieses Script beenden moechtest, schliesse das SRCDS-Fenster und schreibe J gefolgt von Enter.
title srcds.com Watchdog
:srcds
echo (%time%) srcds started.
start /wait srcds.exe -console -game cstrike +map de_dust +maxplayers 16
echo (%time%) ACHTUNG: srcds beendet oder gecrasht, Neustart.
goto srcds

Ersetze den markierten Teil mit Deiner eigenen Komandozeile und Einstellung. Speicher die Datei als C:\srcds\srcds.bat in Notepad (NICHT .txt) und starte SRCDS nun durch klicken auf die Datei srcds.bat. Wenn Du SRCDS beenden möchtest, schliesse das HLDS/SRDCS-Fenster und drücke J im BatchFenster.


Eine noch einfachere Möglichkeit den oder die GameServer automatisch starten und beenden zu lassen ist der Serverdoc - dieser kann mit Voreinstellungen sowie per WebInterface genutzt werden und beinhaltet eine CrashProtection, welche auch die FehlerMeldungen bei SpeicherFehlern erkennt und darauf reagiert!


Viel Spass

________________
Quelle: http://www.srcds.com/




2

Montag, 3. September 2007, 17:50

Re: [Windows] SRCDS-Server einrichten

gibts da net ein einfacheres prog für totale anfänger??

3

Montag, 3. September 2007, 22:26

Re: [Windows] SRCDS-Server einrichten

steam -> tools -> Source Dedicated Server

im prinzip das gleiche Programm, wird nur über steam verwaltet (also gestartet etc.)