Provided by: wesnoth-1.14-server_1.14.9-1ubuntu5_amd64 

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 https://www.wesnoth.org/wiki/ServerAdministration
für die Befehle, die der Server von Wesnoth (/query ...) oder über die FIFO entgegennimmt.
KOMMANDOZEILENOPTIONEN
-c Pfad, --config Pfad
Sagt wesnothd wo es die zu benutzende Konfigurationsdatei findet. Siehe den Abschnitt SERVER
KONFIGURATION unterhalb für die genaue Syntax. Sie können die Konfigurationsdatei durch senden
eines SIGHUP an den Serverprozess neu laden.
-d, --daemon
Startet wesnothd als Dämon.
-h, --help
Gibt die möglichen Kommandozeilenoptionen aus.
--log-stufe=Domäne1,Domäne2,...
Setzt die Stufe der Logausgabe. Verwenden Sie all, um sämtliche Domänen zu verwenden. Verfügbare
Stufen: error, warning, info, debug. Standardmäßig wird die Stufe error benutzt und die Stufe info
für die Domäne server 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 für Netzwerk E/A reservierten Arbeiterthreads fest. (Standard:
5, Maximum: 30)
-T, --max-threads Wert
Legt die maximal zu erzeugende Anzahl an Arbeiterthreads fest. Bei einem Wert von 0 gibt es keine
Beschränkung. (Standard: 0)
-V, --version
Zeigt die Versionsnummer an und beendet das Programm.
-v, --verbose
Aktiviert mehr Details in der Logausgabe, einschließlich der Stufe debug.
SERVER KONFIGURATION
Die allgemeine Syntax ist:
[Element]
Schlüssel="Wert"
Schlüssel="Wert,Wert,..."
[/Element]
Globale Schlüssel:
allow_remote_shutdown
Wenn es auf no (Voreinstellung) gestellt ist, werden Anfragen zum Herunterfahren und Neustart
ignoriert, falls sie nicht über 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 für die Räume in komprimierter Form gelesen und geschrieben werden soll.
Die Voreinstellung ist yes.
connections_allowed
Die Anzahl zulässiger Verbindungen von der gleichen IP Adresse. 0 heißt unendlich. (Standard: 5)
disallow_names
Namen/Spitznamen die der Server nicht akzeptiert. * und ? sind als Platzhalter unterstützt. Siehe
glob(7) für 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 für den Server geschrieben werden können (das gleiche wie
mit /query ... in Wesnoth selbst). Falls nicht angegeben, wird die einkompilierte Voreinstellung
verwendet (Standard: /var/run/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 Räume 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 Räume. Der
voreingestellte Wert ist everyone (jeder).
passwd Das Passwort, um auf dem Server Administratorrechte zu erhalten (über /query admin Passwort).
replay_save_path
Legt den Ordner fest, in dem der Server Wiederholungen abspeichert. (Vergesst das abschließende /!
nicht) Standardmäßig wird »./« verwendet, was für den Ordner steht, in dem wesnothd gestartet
wurde.
restart_command
Der Befehl, den der Server verwendet, um einen neuen Server-Prozess über den restart-Befehl zu
starten. (Kann nur über 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 später beschrieben. Falls der Wert leer oder nicht gesetzt ist,
werden Räume 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 zulässt. * 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) verfügbar. Standardmäßig wird die Nutzerverwaltung forum verwendet.
Außerdem 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. Verhält sich
in Bezug auf Wildcards genauso wie versions_accepted.
[ban_time] Eine Tag um Bannzeiten zur einfacheren Benutzung einem Alias zuzuordnen.
name Der Name, um die Bann-Zeit zu referenzieren.
time Die Zeitlängen-Definition. Das Format lautet: %d[%s[%d%s[...]]] wobei %s für s (Sekunden),
m (Minuten), h (Stunden), D (Tage), M (Monate) oder Y (Jahre) und %d für eine Nummer steht.
Falls keine Zeitdefinition verwendet wird, werden Minuten (m) angenommen. Beispiel:
time="1D12h30m" steht für 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 Schlüssel wie bei [redirect] akzeptiert.
[user_handler] Configures the user handler. Available keys vary depending on which user handler is set
with the user_handler key. If no [user_handler] section is present in the configuration the server will
run without any nick registration service. All additional tables that are needed for the
forum_user_handler to function can be found in table_definitions.sql in the Wesnoth source repository.
db_host
(für user_handler=forum) Der Hostname des Datenbank-Servers.
db_name
(für user_handler=forum) Der Name der zu nutzenden Datenbank.
db_user
(für user_handler=forum) Der Benutzername, der zur Anmeldung an der Datenbank verwendet
werden soll.
db_password
(für user_handler=forum) Das zugehörige Passwort für diesen Benutzer.
db_users_table
(für user_handler=forum) Der Name der Tabelle, in der das phpbb Forum die Nutzerdaten
ablegt. Dies ist höchstwahrscheinlich <table-prefix>_users (z.B. phpbb3_users).
db_extra_table
(for user_handler=forum) The name of the table in which wesnothd will save its own data
about users. You will have to create this table manually.
db_game_info_table
(for user_handler=forum) The name of the table in which wesnothd will save its own data
about games.
db_game_player_info_table
(for user_handler=forum) The name of the table in which wesnothd will save its own data
about the players in a game.
db_game_modification_info_table
(for user_handler=forum) The name of the table in which wesnothd will save its own data
about the modifications used in a game.
db_user_group_table
(for user_handler=forum) The name of the table in which your phpbb forums saves its user
group data. Most likely this will be <table-prefix>_user_group (e.g. phpbb3_user_group).
mp_mod_group
(for user_handler=forum) The ID of the forum group to be considered as having moderation
authority.
user_expiration
(für user_handler=sample) Zeit (in Tagen) nach der ein registrierter Benutzername verfällt.
[mail] Konfiguriert einen SMTP-Server über den die Nutzerverwaltung Benachrichtigungen verschicken kann.
Dies wird momentan nur von der Nutzerverwaltung »sample« verwendet.
server Der Hostname des Mail-Servers.
username
Der Benutzername mit welchem man sich beim Mail-Server anmeldet.
password
Das Passwort dieses Benutzers.
from_address
Die Antwortadresse für ausgehende Mails.
mail_port
Der Port, auf welchem der Mailserver arbeitet. Standardmäßig wird Port 25 verwendet.
RÜCKGABEWERT
Der reguläre Rückgabewert ist 0, wenn der Server ordnungsgemäß heruntergefahren wurde. Ein Rückgabewert
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>. Übersetzt 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: https://www.wesnoth.org/
COPYRIGHT
Copyright © 2003-2018 David White <davidnwhite@verizon.net>
Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU General Public License,
wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren, entweder gemäß
Version 2 der Lizenz oder (nach Ihrer Option) jeder späteren Version. Die Veröffentlichung 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 FÜR 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)
wesnothd 2018 WESNOTHD(6)