Einrichtung eines eigenen ZDaemonServers für Doom

From Blood-is-Red Wiki
Revision as of 13:49, 10 September 2009 by CybdmN (talk | contribs) (Erstellt.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Einrichtung eines eigenen ZDaemon-Servers

Einführung

Dieses Tutorial zeigt die Installation und Konfiguration eines eigenen ZDaemon Servers.

Vorraussetzung ist ein installierter ZDaemon , wie es hier im ersten Abschnitt beschrieben ist.

Manuelle Konfiguration

Zunächst braucht man eine abgespeicherte Serverkonfiguration. Diese Serverkonfiguration selbst kann man über den ZDaemon Launcher erstellen, oder mit einem Texteditor. Diese Konfigurationsdatei hat die Endung .zs und enthält alle Einstellungen.

Dabei bedeutet der Wert maxclients die maximale Anzahl der Computer, die sich mit dem Server verbinden dürfen, und maxplayers gibt die maximale Anzahl der Spieler an, die auch tatsächlich spielen dürfen, alle anderen sind lediglich Zuschauer. Mit password kann man ein Passwort festlegen, das Clients benötigen, um sich mit dem Server verbinden zu können. Der Wert hostname gibt den Namen an, unter dem der Server später zu finden ist, und motd definiert eine Meldung, die den Spielern gezeigt wird, wenn sie auf dem Sever ankommen. Die Werte website und email können mit Webseite und Email Adresse enthalten, um Spielern die weitergehende Kommunikation zu ermöglichen. Den Schweirigkeitsgrad gibt man mit skill an, möglich sind die Werte 0-4, wobei 0 der leichteste Schwierigkeitsgrad ist. Mit deathmatch gibt man an, ob das Spiel ein Deathmatch (Wert 1) ist, oder nicht (Wert 0). Dies ist besonders wichtig, wenn man einen Coop Server aufsetzt. Der Parameter iwad gibt das Spiel an, welches gespielt wird. Möglich sind hier Doom (doom.wad), Doom II (doom2.wad), Final Doom (tnt.wad oder plutonia.wad), Heretic (heretic.wad) oder Hexen (hexen.wad). Der Parameter pwadlist kann benutzt werden, wenn man einen Mod spielen will. Beispielsweise kann man damit das Hexen Add-On HeXen: Deathkings of the Dark Citadel spielen, in dem man bei iwad hexen.wad einträgt, und bei pwadlist hexdd.wad angibt. Mit wadlist kann man weitere, optionale WAD Dateien angeben, so benötigt beispielsweise Memento Mori für Doom II eine zusätzliche WAD für die Musik.

So könnte eine Konfigurationsdatei aussehen:

[Settings]
spam_limit = 6
spam_window = 10
rcon_password = " "
enable_rcon = false
kgl = true
kfl = false
kfwl = false
kcl = false
maplist = " "
botlist = " "
wadlist = ""
pwadlist = ""
removebots = 0
minplayers = 0
eclp = "+snln�"
rbots = false
nbots = 4
useconsole = false
speedhack = false
runtype = 0
log_disposition = 0
aircontrol = 0.000000
autoexec = " "
othercfg = "othercfg.cfg"
cfgoverride = false
sv_gravity = 800
dmflags2 = 1537632
dmflags = 147972
skill = 0
maxteams = 2
teamscorelimit = 50
teamdamage = 0.000000
deathmatch = 0
master_advertise = 1
password = "Passwort"
forcepassword = true
maxplayers = 4
maxclients = 8
timelimit = 0
fraglimit = 30
email = "deine.email@deine-webseite.de"
website = "http:\\www.deine-webseite.de"
motd = "Willkommen auf meinem Server"
hostname = "Servername"
iwad = "doom2.wad"
port = "10660"


Konfiguration über den Launcher

Die andere Möglichkeit, eine solche Konfigurationsdatei zu erstellen, ist per ""ZDaemon Launcher"", den man zunächst startet:


center


Dort muss man sich zunächst einloggen, es sei denn, der Server soll nur im LAN verfügbar sein.


center


Dort geht man in das Menü "Server" und wählt die Option "Start Server"


center


Als erstes konfiguriert man grundsätzliche Dinge. Unter "Basic Server Settings" sind "Server Advertise Options", "Server Banner" und "Server Port" wichtig, unter "Server Options" sind das "Gametype" und "Skilllevel" "Game IWad" definiert das Spiel. Gibt man bei "Private Server" ein Passwort ein, so ist es nur mit diesem Passwort möglich sich auf diesen Server zu verbinden.

center


Mit "Game PWads" kann man Mods einbinden. Durch einen Klick auf den Button neben dem Auswahlfeld, kann man weitere PWADs hinzufügen, oder entfernen. Required sind PWADs, die man unbedingt für diese Mod benötigt, Optional sind PWADs, die zum Spielen nicht gebraucht werden. Im Beispiel ist mm.wad für Memento Mori als -required eingetragen, und mmmus.wad, die nur die Musik für Memento Mori enthält ist als -optional eingetragen. Durch Klicken auf Add Required oder Add Optional können weitere PWADs zugefügt werden.


center


Nach dem Klick auf eines der Felder, öffnet sich ein Menü, über das man die PWAD suchen kann.


center


Über einen Klick auf den Edit Button neben den Feldern "DMFlag 1" und "DMFlag 2" kann man Spielrelevante Einstellungen definieren.


center


center


Mit einem Klick auf den Edit Button neben dem Feld "Message of the Day" kann man einen Begrüssungstext definieren, den die Clients angezeigt bekommen, wenn sie im Spiel landen.


center


Durch einen Klick auf den Edit Button neben dem Feld "Teamplay Options" kann man weitere Optionen einstellen. Wichtig ist hier vor allem für Teammodi, wie z.B. Coop, der Wert "Team Damage". Damit wird definiert, wie stark Mitglieder des eigenen Teams einen Spieler verletzen können. Der Default Wert ist 0.000000, und entspricht einem, aus anderen Spielen bekannten "Friendly Fire Off"


center


Abschliessend kann man diese Serverkonfiguration Abspeichern.


center


Starten des Servers

Gestartet werden kann der Server durch einen Rechtsklick auf die Konfigurationsdatei im Windows Explorer.


center


Alternativ kann man den Server auch aus dem zLauncher starten.


center


Kategorie:Tutorials Kategorie:Technik