Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

DeaD_EyE

Administrator

  • »DeaD_EyE« ist der Autor dieses Themas

Beiträge: 3 980

Wohnort: Hagen

Beruf: Mechatroniker (didaktische Systeme)

Rootserver vorhanden: Nein

  • Nachricht senden

1

Dienstag, 3. Juni 2008, 20:39

Installationsanleitung: Eternal Silence Server

Viele werden sicherlich nie Neuigkeiten auf counterstrike.de gelesen haben. Auf der Homepage der Entwickler gibt es keine deutsche Anleitung.

Erst Freitag soll der Client veröffentlicht werden. Die Entwickler wollen so für einen guten Start sorgen. Es soll auch einen Autoinstaller für diesen Mod geben. Ich beschreibe hier den manuellen Weg.

Es wird ein installierter Gameserver benötigt, der auf der Source Engine/EP1 Engine basiert.
Wenn zu ersten mal ein Server eingerichtet wird, kann das Mod Half-Life 2 Deathmatch anstatt Counter-Strike: Source verwendet werden. Der Mod hl2mp ist der kleinste von den offiziellen Mods. Einen Parameter um nur die Engine herunterzuladen gibt es nicht. Der Parameter -game hl2mp bei steam (Linux) bzw. hldsupdatetool.exe (Windows) lädt Half-Life 2 Deathmatch herunter.

Die Anleitungen zum einrichten des Grund-Servers findet ihr hier im Forum: Linux, Windows

Wenn der Server eingerichtet ist, muss die Modifikation zuerst heruntergeladen werden.
Ich habe mal einen Mirror für den Eternal Silence Server erstellt.

Originaldatei: http://downloads.gbs-clan.de/hl2/mods/Eternal_Silence/3.x/Eternal_Silence_3_0_server.zip">http://downloads.gbs-clan.de/hl2/mods/E ... server.zip</a>
Umgepackte tar.gz-Version: http://downloads.gbs-clan.de/hl2/mods/Eternal_Silence/3.x/Eternal_Silence_3_0_server.tar.gz">http://downloads.gbs-clan.de/hl2/mods/E ... ver.tar.gz</a>

Schritt 1: Mod herunterladen (ich hab meinen Mirror mal angeben)

Quellcode

1
wget http://downloads.gbs-clan.de/hl2/mods/Eternal_Silence/3.x/Eternal_Silence_3_0_server.tar.gz


Schritt 2: Mod entpacken

Quellcode

1
tar -xzf Eternal_Silence_3_0_server.tar.gz -C SERVERVERZEICHNIS

Als Serververzeichnis muss der Pfad angegeben werden, in dem sich die Dateien srcds_amd, srcds_i486, srcds_i686 und srcds_run befinden.

Schritt 3: server.cfg bearbeiten
Im Verzeichnis ./esmod/cfg/ ist eine server.cfg vorhanden, die bearbeitet werden sollte. Zusätzlich können noch cvars für die Netsettings oder auch z.B. rcon_password hinzugefügt werden. Weitere Details können im englischen Forum von eternal-silence.net nachgelesen werden.

Schritt 4: Startparameter
Linux

Quellcode

1
./srcds_run -game esmod -maxplayers xx -ip xx.xx.xx.xx -port xxxxx +map es_aethra

Windows

Quellcode

1
srcds.exe -game esmod -maxplayers xx -ip xx.xx.xx.xx -port xxxxx

-game gibt an, mit welchem Mod der Server gestartet wird. Es wird immer das Verzeichnis des Mods angegeben. In diesem Fall ist es esmod. Die Parameter -ip und -port können ggf. entfallen. Wird der Parameter -ip weggelassen, startet der Server mit der IP des Hosts (sind mehrere Netzwerkkarten vorhanden, hängt es vom Hosts-Eintrag ab). Um Problemen aus dem Weg zu gehen, sollte man bei mehreren Netzwerkkarten die IP immer mit angeben.

Server im Hintergrund starten:
Wie man einen Sourceserver bei Linux im Hintergrund startet, wird in der Anleitung "[Linux] SRCDS-Server einrichten" unter dem Punkt "Extra) SRCDS im Hintergrund laufen lassen" beschrieben.

Kurzes Beispiel: screen -mdS esmod ./srcds_run -game esmod -port 27016 -maxplayers 32 -autoupdate +map es_aethra

Updateverhalten:
Wird der Parameter -autoupdate bei dem Linux-Server verwendet, startet der Server bei manueller Beendung durch _restart oder quit neu und macht ein Update des Mods. Da in diesem Fall ein Mod eines Drittanbieters geladen ist, funktioniert diese Update nicht.

D.h. einer seits müssen Updates der Engine unter Linux druch steam (nicht mit dem Steam-Client unter Windows verwechseln) bzw. unter Windows mit hldsupdatetool.exe gemacht werden. Hierzu kann wieder hl2mp verwendet werden, da dieses Mod schön klein ist. Updates der Engine sind immer Modübergreifend. Kommt ein Update der Sourceengine heraus, sind alle offiziellen Mods wie HL2DM, CS:S, DOD:S (noch SourceEngine/EP1 Engine) betroffen.

In diesem Fall kann es auch vorkommen, dass die Modifikation des Drittanbieters manuell aktualisiert werden muss.

Plugins: Metamod:Source 1.4.3 lässt sich nutzen. Es kann nach der Installationsanleitung verfahren werden.

In der Anleitung steht auch noch der alte Weg mit der gameinfo.txt beschrieben. Diese Methode ist veraltet und es sollte die .vdf-Datei für Metamod:Source erstellt werden.

Entweder manuell in esmod/addons/

metamod.vdf

"Plugin"
{
"file" "../esmod/addons/metamod/bin/server"
}


oder über die Website http://metamodsource.net/?go=vdf.
Da das Spiel noch nicht in der Liste steht, muss es manuell durch Eingabe von esmod in dem Eingabefeld "Game Folder" hinzugefügt werden. Durch den Klick auf "Generate matamod.vdf" wird die Datei erstellt und vom Browser heruntergeladen.

Die neuste Version von Sourcemod aus dem Snapshot des Versionszweigs 1.03 funktioniert auch. Hier ist nur zu beachten, dass zur Zeit das Plugin funcommands nicht funktioniert.