Provided by: wesnoth-1.18-server_1.18.2-1_amd64 bug

NAME

       wesnothd - »Battle for Wesnoth«-Mehrspielernetzwerkdienst

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  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 Dienst.

       -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-Nummer, --port Port-Nummer
              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-reservierte  Arbeiterthreads"  fest.  (Standard:
              5, Maximum: 30)

       -T, --max-threads Nummer
              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:
       [tag]

              Schlüssel="Wert"

              Schlüssel="Wert,Wert,..."

       [/tag]

   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. Banne 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)

       deny_unregistered_login
              Legt fest, ob sich nur Spieler  einloggen  dürfen,  welche  beim  user_handler  registriert  sind.
              (Standard: false)

       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)

       tls_enabled
              Aktiviert TLS-Nutzung. Wenn "true", dann müssen die folgenden 3 Optionen auch gesetzt sein.

       tls_fullchain
              vollständige TLS-Zertifikatskette im .pem-Format

       tls_private_key
              privater Schlüssel für TLS im .pem-Format

       tls_dh TLS-DH-Parameter als .pem-Datei. Erstelle mit openssl dhparam -out Dateiname.pem 4096

       versions_accepted
              Eine durch Komma getrennte Liste der Programmversionen, die der Server zulässt. Platzhalter *  und
              ? sind erlaubt. (Standard: die aktuell installierte Wesnoth-Version)
              Beispiel: versions_accepted="*" akzeptiert alle Versionen.

       id     Die  ID  des  Servers wenn die Datenbank-Funktionalität Spielinformationsspeicherung genutzt wird.
              Ist allgemein die "major.minor"-Versionsnummer akzeptierter Clients, z. B. "1.16" oder "1.17".

   Globale Tags:
       [redirect] Ein Tag, um bestimmte Programmversionen anzugeben, die auf  einen  anderen  Server  umgeleitet
       werden sollen. Wird nur verwendet wenn versions_accepted gesetzt ist.

              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] Ein Tag, um Bannzeiten zur einfacheren Benutzung einem Alias zuzuordnen.

              name   Der Name, um die Bannzeit 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 Bannzeit von einem Tag, 12 Stunden und 30 Minuten.

       [proxy] Ein Tag, durch den der Server  wie  ein  Proxy  agiert  und  somit  alle  Anfragen  der  mit  ihm
       verbundenen  Rechner  an  den  angegebenen  Server weiterleitet. Es werden die gleichen Schlüssel wie bei
       [redirect] akzeptiert.

       [user_handler] Dies Konfiguriert die Nutzerverwaltung. Ist kein [user_handler]-Bereich vorhanden, so  ist
       es   nicht   möglich,   Nutzerauthentifizierung   auf   dem   Server   zu  verwenden.  Alle  zusätzlichen
       Datenbanktabellen,  welche  für  den  forum_user_handler  benötigt  werden,   können   über   die   Datei
       table_definitions.sql  angelegt  werden,  welche  im  Wesnoth-Code-Repository  zu  finden  ist. Erfordert
       aktivierte MySQL-Unterstützung. Für cmake kann dies durch ENABLE_MYSQL erreicht werden, für  scons  durch
       forum_user_handler.

              db_host
                     Der Hostname des Datenbank-Servers.

              db_name
                     Der Name der Datenbank.

              db_user
                     Der Benutzername, der zur Anmeldung an der Datenbank verwendet werden soll.

              db_password
                     Das Passwort dieses Benutzers.

              db_users_table
                     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
                     Der Name der Tabelle, in der wesnothd Informationen über Nutzer speichert.

              db_game_info_table
                     Der Name der Tabelle, in der wesnothd Informationen über Spiele speichert.

              db_game_player_info_table
                     Der Name der  Tabelle,  in  der  wesnothd  Informationen  über  die  Spieler  eines  Spiels
                     speichert.

              db_game_modification_info_table
                     Der  Name  der  Tabelle,  in der wesnothd Informationen über die in einem Spiel verwendeten
                     Modifikationen speichert.

              db_user_group_table
                     Der  Name  der  Tabelle,  in  der  das  phpbb-Forum  die  Gruppendaten  ablegt.  Dies   ist
                     höchstwahrscheinlich <table-prefix>_user_group (z. B. phpbb3_user_group).

              db_connection_history_table
                     Der  Name  der  Tabelle  die  die  Login-/Logout-Zeiten  speichert und Zuordnungen zwischen
                     IP-Adresse und Benutzer.

              db_topics_table
                     Der Name der Tabelle, in der das  phpbb-Forum  die  Gesprächsfadendaten  ablegt.  Dies  ist
                     höchstwahrscheinlich <table-prefix>_topics (z. B. phpbb3_topics).

              db_banlist_table
                     (für user_handler=forum) Der Name der Tabelle, in der das phpbb-Forum die Banndaten ablegt.
                     Dies ist höchstwahrscheinlich <table-prefix>_banlist (z. B. phpbb3_banlist).

              mp_mod_group
                     Die ID der Forengruppe, welche über Moderationsrechte verfügt.

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-2024 David White <davidnwhite@verizon.net>
       Dieses Programm ist freie Software. Sie können es unter den Bedingungen der GNU  General  Public  License
       (GPL)  Version 2, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren.
       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.

ANDERE

       wesnoth(6)

wesnothd                                              2022                                           WESNOTHD(6)