Provided by:
wesnoth-1.8-server_1.8.6-1_i386 
NAME
wesnothd - Battle for Wesnoth Mehrspielernetzwerkdaemon
ZUSAMMENFASSUNG
wesnothd [-dv] [-c Pfad] [-p Port] [-t Nummer] [-T Nummer]
wesnothd -V
BESCHREIBUNG
Verwaltet Battle for Wesnoth Mehrspieler Partien. Siehe auf
http://www.wesnoth.org/wiki/ServerAdministration fur die Befehle, die
der Server von Wesnoth (/query ...) oder uber die FIFO entgegennimmt.
KOMMANDOZEILENOPTIONEN
-c Pfad, --config Pfad
sagt wesnothd wo er die zu benutzende Konfigurationsdatei
findet. Siehe im Abschnitt SERVER KONFIGURATION unterhalb fur
den genauen Syntax. Sie konnen die Konfigurationsdatei durch
senden eines SIGHUP an den Serverprozess neuladen.
-d, --daemon
startet wesnothd als Damon.
-h, --help
Gibt die moglichen Kommandozeilenoptionen aus.
--log-level=Dom"ane1,Dom"ane2,...
Setzt die Stufe der Debugausgabe. Verwenden Sie all, um
samtliche Domanen zu verwenden. Verfugbare Stufen:
error, warning, info, debug. StandardmaBig werden die Stufe
error fur die Domane des Spieles und die Stufe info fur die
Domane des Servers verwendet.
-p Port, --port Port
bindet den Server an den angegebenen Port. Wenn kein Port
angegeben ist, wird Port 15000 genommen.
-t Nummer, --threads Nummer
Legt die maximale Anzahl an Arbeiterprozessen fur Netzwerk I/O
fest. (Standard: 5, Maximum: 30)
-t, --max-threads Wert
Legt die maximal zu erzeugende Anzahl an Arbeiterprozessen fest.
Bei einem Wert von 0 gibt es keine Beschrankung. (Standard: 0)
-V, --version
Zeigt die Versionsnummer an und beendet das Programm.
-v, --verbose
aktiviert mehr Details in der Logausgabe.
SERVER KONFIGURATION
Der allgemeine Syntax ist:
[Element]
Schl"ussel="Wert"
Schl"ussel="Wert,Wert,..."
[/Element]
Globale Schl"ussel:
allow_remote_shutdown
Wenn es auf no (Voreinstellung) gestellt ist, werden Anfragen
zum Herunterfahren und Neustart ignoriert, falls sie nicht uber
die FIFO-Datei kommen. Ein Einstellen auf yes erlaubt es einem
Administrator durch ein /query ein entferntes Herunterfahren.
ban_save_file
Kompletter oder relativer Pfad zu einer (gzip-komprimierten)
Datei, die der Server lesen und schreiben kann. Bans werden in
diese Datei gespeichert und beim Start vom Server eingelesen.
compress_stored_rooms
Legt fest, ob die Datei fur die Raume in komprimierter Form
gelesen und geschrieben werden soll. Die Voreinstellung ist yes.
connections_allowed
Die Anzahl zulassiger Verbindungen von der gleichen IP Adresse.
0 heiBt unendlich. (Standard: 5)
disallow_names
Namen/Spitznamen die der Server nicht akzeptiert. * und ? sind
als Platzhalter unterstutzt. Siehe glob(7) fur mehr Details.
Standardwerte (wenn sonst nichts angegeben wurde) sind:
*admin*,*admln*,*server*,ai,ai?,computer,human,network,player.
fifo_path
Der Pfad zur FIFO-Datei, in die Befehle fur den Server
geschrieben werden konnen (das gleiche wie /query ... aus
Wesnoth selbst heraus). Falls nicht angegeben, wird die
einkompilierte Voreinstellung verwendet (Standard:
/var/run/socket/wesnothd/socket).
max_messages
Die Anzahl der erlaubten Nachrichten in messages_time_period.
(Standard: 4)
messages_time_period
Der Zeitraum (in Sekunden) in dem "message flooding" erkannt
wird. (Standard: 10)
motd Die "Nachricht des Tages".
new_room_policy
Legt fest, wer neue Raume auf dem Server erstellen kann.
Verwendbare Werte sind everyone, registered, admin und nobody
und erteilen die Berechtigung entsprechend an jeden,
registrierte Benutzer, Administratoren beziehungsweise
deaktiviert die Erstellung neuer Raume. Der voreingestellte Wert
ist everyone (jeder).
passwd Das Passwort, um auf dem Server Administratorrechte zu erhalten
(uber /query admin Passwort).
replay_save_path
Legt den Ordner fest, in dem der Server Wiederholungen
abspeichert. (Vergesst das abschlieBende /! nicht) StandardmaBig
wird >><< verwendet, was fur den Ordner steht, in dem wesnothd
gestartet wurde.
restart_command
Der Befehl, den der Server verwendet, um einen neuen
Server-Prozess uber den restart-Befehl zu starten. (Kann nur
uber die FIFO angefordert werden. Siehe die
allow_remote_shutdown-Einstellung.)
room_save_file
Pfad zu einer Datei, in die die Rauminformationen gespeichert
werden sollen. Die Datei wird beim Starten des Servers gelesen
und spater beschrieben. Falls der Wert leer oder nicht gesetzt
ist, werden Raume weder geladen noch gespeichert.
save_replays
Legt fest, ob vom Server automatisch Wiederholungen gespeichert
werden sollen. (Standard: false)
versions_accepted
Eine durch Komma getrennte Liste der Programmversionen, die der
Server zulasst. * und ? sind erlaubt. (Standard: Die aktuell
installierte Wesnoth-Version)
Beispiel: versions_accepted="*" akzeptiert alle Versionen.
user_handler
Der Name der zu verwendenden Nutzerverwaltung. Momentan sind als
Nutzerverwaltungen forum (um via wesnothd eine Verbindung zu
einer phpbb Forum Datenbank aufzubauen) und sample (eine
Beispielimplementierung der Nutzerverwaltungsschnittstelle,
diese dient nur als Beispiel und sollte nicht genutzt werden)
verfugbar. StandardmaBig wird die Nutzerverwaltung forum
verwendet. AuBerdem muss ein [user_handler] angelegt werden. Der
Aufbau von diesem ist weiter unten beschrieben.
Globale Elemente:
[redirect] Ein Element, um bestimmte Programmversionen anzugeben, die
auf einen anderen Server umgeleitet werden sollen.
host Die Adresse des Rechners, zu dem umgeleitet wird.
port Der dabei zu verwendende Port.
version
Eine durch Komma getrennte Liste der Versionen, die
umgeleitet werden sollen. Verhalt sich in Bezug auf
Wildcards genauso wie versions_accepted.
[ban_time] Eine Markierung, um A tag to define convenient keywords for
temporary ban time lengths.
name Der Name, um die Ban-Zeit zu referenzieren.
time Die Zeitlangen-Definition. Das Format lautet:
%d[%s[%d%s[...]]] wobei %s fur s (Sekunden), m (Minuten),
h (Stunden), D (Tage), M (Monate) oder Y (Jahre) und %d
fur eine Nummer steht. Falls keine Zeitdefinition
verwendet wird, werden Minuten (m) angenommen. Beispiel:
time="1D12h30m" steht fur eine Ban-Zeit von einem Tag, 12
Stunden und 30 Minuten.
[proxy] Ein Element, das benutzt wird, um dem Server mitzuteilen, wie
ein Proxy zu agieren und somit alle Anfragen des mit ihm verbundenen
Rechners an den angegebenen Server weiterzuleiten. Es werden die
gleichen Schlussel wie bei [redirect] akzeptiert.
[user_handler] Dies Konfiguriert die Nutzerverwaltung. Die verwendbaren
Schlussel hangen davon ab, welche Nutzerverwaltung beim user_handler
Schlussel festgelegt wurde. Ist kein [user_handler]-Bereich vorhanden,
so ist es nicht moglich registrierte Nutzernamen auf dem Server zu
verwenden.
db_host
(fur user_handler=forum) Der Hostname des
Datenbank-Servers
db_name
(fur user_handler=forum) Der Name der zu nutzenden
Datenbank
db_user
(fur user_handler=forum) Der Benutzername, der zur
Anmeldung an der Datenbank verwendet werden soll
db_password
(fur user_handler=forum) Das zugehorige Passwort fur den
Nutzer
db_users_table
(fur user_handler=forum) Der Name der Tabelle, in der das
phpbb Forum die Nutzerdaten ablegt. Dies ist
hochstwahrscheinlich <table-prefix>_users (z.B.
phpbb3_users).
db_extra_table
(fur user_handler=forum) Der Name der Tabelle, in der
wesnothd spezifische Nutzerdaten abgelegt werden sollen.
Diese Tabelle muss manuell angelegt werden. Dies erfolgt
z.B. mit einem Befehl wie diesem: CREATE TABLE
<table-name>(username VARCHAR(255) PRIMARY KEY,
user_lastvisit INT UNSIGNED NOT NULL DEFAULT 0,
user_is_moderator TINYINT(4) NOT NULL DEFAULT 0);
user_expiration
(fur user_handler=sample) Zeit (in Tagen) nach der ein
registrierter Benutzername verfallt.
[mail] Konfiguriert einen SMTP-Server uber den die Nutzerverwaltung
Benachrichtigungen verschicken kann. Dies wird momentan nur von der
Nutzerverwaltung >>sample<< verwendet.
server Der Hostname des Mail-Servers.
username
Der Nutzername mit welchem man sich beim Mail-Server
anmeldet.
password
Das Passwort dieses Nutzers.
from_address
Die Antwortadresse fur ausgehende Mails.
mail_port
Der Port, auf welchem der Mailserver arbeitet.
StandardmaBig wird Port 25 verwendet.
R"UCKGABEWERT
Der regulare Ruckgabewert ist 0, wenn der Server ordnungsgemaB
heruntergefahren wurde. Ein Ruckgabewert von 2 deutet auf einen Fehler
mit den Optionen auf der Befehlszeile hin.
AUTOR
Geschrieben von David White <davidnwhite@verizon.net>. Bearbeitet von
Nils Kneuper <crazy-ivanovic@gmx.net>, ott <ott@gaon.net>, Soliton
<soliton.de@gmail.com> und Thomas Baumhauer
<thomas.baumhauer@gmail.com>. Ubersetzt von Jan-Heiner Laberenz
<Jan-Heiner@arcor.de>, Nils Kneuper <crazy-ivanovic@gmx.net>und Soliton
<soliton.de@gmail.com>. Diese Beschreibung stammt im Original von
Cyril Bouthors <cyril@bouthors.org>.
Besuchen Sie auch die offizielle Webseite: http://www.wesnoth.org/
COPYRIGHT
Copyright (C) 2003-2009 David White <davidnwhite@verizon.net>
Dieses Programm ist freie Software. Sie konnen es unter den Bedingungen
der GNU General Public License, wie von der Free Software Foundation
veroffentlicht, weitergeben und/oder modifizieren, entweder gemaB
Version 2 der Lizenz oder (nach Ihrer Option) jeder spateren Version.
Die Veroffentlichung dieses Programms erfolgt in der Hoffnung, dass es
Ihnen von Nutzen sein wird, aber OHNE IRGENDEINE GARANTIE, sogar ohne
die implizite Garantie der MARKTREIFE oder der VERWENDBARKEIT FUR EINEN
BESTIMMTEN ZWECK. Details finden Sie in der GNU General Public License.
Sie sollten eine Kopie der GNU General Public License zusammen mit
diesem Programm erhalten haben. Falls nicht, schreiben Sie an die Free
Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301, USA.
ANDERE
wesnoth(6), wesnoth_editor(6)