304 lines
10 KiB
Groff
304 lines
10 KiB
Groff
.\" This program is free software; you can redistribute it and/or modify
|
|
.\" it under the terms of the GNU General Public License as published by
|
|
.\" the Free Software Foundation; either version 2 of the License, or
|
|
.\" (at your option) any later version.
|
|
.\"
|
|
.\" This program is distributed in the hope that it will be useful,
|
|
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
.\" GNU General Public License for more details.
|
|
.\"
|
|
.\" You should have received a copy of the GNU General Public License
|
|
.\" along with this program; if not, write to the Free Software
|
|
.\" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
|
.\"
|
|
.
|
|
.\"*******************************************************************
|
|
.\"
|
|
.\" This file was generated with po4a. Translate the source file.
|
|
.\"
|
|
.\"*******************************************************************
|
|
.TH WESNOTHD 6 2022 wesnothd "Serveur multijoueur de Bataille pour Wesnoth"
|
|
.
|
|
.SH NOM
|
|
.
|
|
wesnothd \- Serveur pour jeu multijoueur en réseau de Bataille pour
|
|
\fBWesnoth\fP
|
|
.
|
|
.SH SYNOPSIS
|
|
.
|
|
\fBwesnothd\fP [\|\fB\-dvw\fP\|] [\|\fB\-c\fP \fIpath\fP\|] [\|\fB\-p\fP \fIport\fP\|]
|
|
.br
|
|
\fBwesnothd\fP \fB\-V\fP
|
|
.
|
|
.SH DESCRIPTION
|
|
.
|
|
Gère les jeux multijoueurs de Bataille pour Wesnoth. Voir les commandes que
|
|
le serveur accepte via le client wesnoth (/query) ou via une fifo sur
|
|
https://www.wesnoth.org/wiki/ServerAdministration.
|
|
.
|
|
.SH OPTIONS
|
|
.
|
|
.TP
|
|
\fB\-c\ \fP\fIchemin\fP\fB,\ \-\-config\fP\fI\ chemin\fP
|
|
Indique le fichier de configuration à utiliser par wesnothd. Voir la syntaxe
|
|
ci\-dessous dans la section \fBCONFIGURATION DU SERVEUR\fP. Vous pouvez
|
|
recharger la configuration en envoyant un signal SIGHUP au processus du
|
|
serveur.
|
|
.TP
|
|
\fB\-d, \-\-daemon\fP
|
|
Exécute wesnothd en tant que démon.
|
|
.TP
|
|
\fB\-h, \-\-help\fP
|
|
Aide sur les options de la ligne de commande.
|
|
.TP
|
|
\fB\-\-log\-\fP\fIniveau\fP\fB=\fP\fIdomaine1\fP\fB,\fP\fIdomaine2\fP\fB,\fP\fI...\fP
|
|
Définit le niveau d'alerte du débogueur. \fBall\fP permet de suivre tous les
|
|
niveaux de déboguage. Niveaux disponibles : \fBerror\fP,\ \fBwarning\fP,\ \fBinfo\fP,\ \fBdebug\fP. Le niveau utilisé par défaut est \fBerror\fP et \fBinfo\fP est
|
|
utilisé par le \fBserveur\fP.
|
|
.TP
|
|
\fB\-p,\ \fP\fIport\fP\fB,\ \-\-port\fP\fI\ port\fP
|
|
Assigne au serveur le port spécifié (par défaut\ : \fB15000\fP).
|
|
.TP
|
|
\fB\-V, \-\-version\fP
|
|
Affiche le numéro de version et quitte le programme.
|
|
.TP
|
|
\fB\-v, \-\-verbose\fP
|
|
Active une journalisation maximale.
|
|
.
|
|
.SH "CONFIGURATION DU SERVEUR"
|
|
.
|
|
.SS "La syntaxe générale est\ : "
|
|
.
|
|
.P
|
|
[\fItag\fP]
|
|
.IP
|
|
\fIclé\fP="\fIvaleur\fP"
|
|
.IP
|
|
\fIclé\fP="\fIvaleur\fP,\fIvaleur\fP,..."
|
|
.P
|
|
[/\fItag\fP]
|
|
.
|
|
.SS "Clés globales\ : "
|
|
.
|
|
.TP
|
|
\fBallow_remote_shutdown\fP
|
|
Si vous choisissez \fBno\fP (par défaut), shut_down et restart sont ignorées à
|
|
moins qu'ils ne proviennent de la fifo. Réglez \fByes\fP pour permettre l'arrêt
|
|
à distance via /query par un administrateur.
|
|
.TP
|
|
\fBban_save_file\fP
|
|
Chemin complet ou relatif vers un fichier compressé (au format gzip) que le
|
|
serveur peut lire et écrire. Les bannissements seront sauvegardés dans ce
|
|
fichier et relu à chaque démarrage du serveur.
|
|
.TP
|
|
\fBconnections_allowed\fP
|
|
Nombre maximum de connexions ayant la même adresse IP. \fB0\fP pour infini (par
|
|
défaut : \fB5\fP).
|
|
.TP
|
|
\fBdeny_unregistered_login\fP
|
|
Spécifie si les joueurs non\-enregistrés avec le \fBuser_handler\fP utilisé
|
|
peuvent se connecter (défaut\ : non).
|
|
.TP
|
|
\fBdisallow_names\fP
|
|
Names/nicks that are not accepted by the server. \fB*\fP and \fB?\fP from wildcard
|
|
patterns are supported. See \fBglob\fP(7) for more details. Default values
|
|
(used if nothing is specified) are:
|
|
\fB*admin*,*admln*,*moderator*,*server*,ai,ai?,computer,human,network,player\fP.
|
|
.TP
|
|
\fBfifo_path\fP
|
|
Chemin de la fifo dans laquelle vous pouvez envoyer des commandes au serveur
|
|
(comme les /query depuis wesnoth). Si elle n'est pas précisée, le chemin est
|
|
celui prédéfini lors de la compilation (valeur par défaut\ :
|
|
\fB/var/run/wesnothd/socket\fP).
|
|
.TP
|
|
\fBid\fP
|
|
L'identifiant ID du serveur quand la sauvegarde en base de données des
|
|
informations des parties est activée. Souvent les nombres majeur et mineur
|
|
de la version des clients qui est acceptée\ : 1.18, 1.16...
|
|
.TP
|
|
\fBmax_messages\fP
|
|
Nombre maximum de messages permis en \fBmessages_time_period\fP (par défaut :
|
|
\fB4\fP).
|
|
.TP
|
|
\fBmessages_time_period\fP
|
|
Période, en secondes, après laquelle un surnombre de messages est détecté
|
|
(par défaut : \fB10\fP secondes).
|
|
.TP
|
|
\fBmotd\fP
|
|
Le message du jour.
|
|
.TP
|
|
\fBpasswd\fP
|
|
Mot de passe pour obtenir des droits d'administrateur.(via \fB/query admin \fP\fIpassword\fP).
|
|
.TP
|
|
\fBreplay_save_path\fP
|
|
Répertoire où le serveur sauvegarde les films des parties (n'oubliez pas le
|
|
/ final). La valeur par défaut `' indique que ce répertoire est celui où a
|
|
été démarré wesnothd.
|
|
.TP
|
|
\fBrestart_command\fP
|
|
Ligne de commande avec laquelle le serveur relance un processus depuis la
|
|
commande \fBrestart\fP. (seulement possible depuis la fifo. Voir le paramètre
|
|
\fBallow_remote_shutdown\fP.)
|
|
.TP
|
|
\fBsave_replays\fP
|
|
Définit si le serveur va automatiquement sauvegarder les films des parties
|
|
(par défaut\ : \fBfalse\fP).
|
|
.TP
|
|
\fBtls_enabled\fP
|
|
Utilise TLS. Si activée, les trois options suivantes doivent être
|
|
spécifiées.
|
|
.TP
|
|
\fBtls_fullchain\fP
|
|
La chaîne du certificat TLS au format .pem
|
|
.TP
|
|
\fBtls_private_key\fP
|
|
La clé privée TLS au format .pem
|
|
.TP
|
|
\fBtls_dh\fP
|
|
Le paramètre DH de TLS au format .pem. À générer par \fBopenssl dhparam \-out nom_de_fichier.pem 4096\fP
|
|
.TP
|
|
\fBversions_accepted\fP
|
|
Liste des versions acceptées par le serveur, séparées par des virgules. Les
|
|
caractères génériques \fB*\fP et \fB?\fP sont acceptés (par défaut : version
|
|
correspondant à celle de wesnoth).
|
|
.br
|
|
Exemple\ : \fBversions_accepted="*"\fP autorise tout type de version.
|
|
.
|
|
.SS "Balises globales\ : "
|
|
.
|
|
.P
|
|
\fB[redirect]\fP Balise pour permettre au serveur de rediriger certaines
|
|
versions du client. N'est pas utilisé si \fBversions_accepted\fP ne l'est pas.
|
|
.RS
|
|
.TP
|
|
\fBhost\fP
|
|
Adresse du serveur de redirection.
|
|
.TP
|
|
\fBport\fP
|
|
Port de connexion.
|
|
.TP
|
|
\fBversion\fP
|
|
Liste des versions redirigées, séparées par des virgules. Fonctionne comme
|
|
\fBversions_accepted\fP au niveau des caractères génériques.
|
|
.RE
|
|
.P
|
|
\fB[ban_time]\fP Balise pour définir des mots clés utilisables pour des durées
|
|
temporaires de bannissement.
|
|
.RS
|
|
.TP
|
|
\fBname\fP
|
|
Nom utilisé pour référencer une durée de bannissement.
|
|
.TP
|
|
\fBtime\fP
|
|
Format de la durée, au format %d[%s[%d%s[...]]], où %s est s (secondes), m
|
|
(minutes), h (heures), D (jours), M (mois) ou Y (années), et %d un
|
|
nombre. Si le type de durée n'est pas précisé, le temps est exprimé en
|
|
minutes. Exemple\ : \fBtime="1D12h30m"\fP donne un bannissement de 1 jour, 12
|
|
heures et 30 minutes.
|
|
.RE
|
|
.P
|
|
\fB[proxy]\fP Balise pour demander au serveur de se comporter comme un proxy et
|
|
de rediriger les requêtes des clients vers le serveur spécifié. Fonctionne
|
|
comme \fB[redirect]\fP.
|
|
.RE
|
|
.P
|
|
\fB[user_handler]\fP Configure l'identifiant utilisateur. S'il n'y a aucune
|
|
section \fB [user_handler]\fP dans la configuration, le serveur fonctionnera
|
|
sans aucun service d'enregistrement d'alias. Toutes les tables
|
|
complémentaires qui sont nécessaire pour que le \fBforum_user_handler\fP
|
|
fonctionne, se trouvent dans le fichier table_definition.sql du dépôt des
|
|
sources de Wesnoth. Nécessite l'activation du support mysql. Pour cmake,
|
|
c'est le paramètre \fBENABLE_MYSQL\fP et pour scons c'est
|
|
\fBforum_user_handler.\fP
|
|
.RS
|
|
.TP
|
|
\fBdb_host\fP
|
|
Nom d'hôte du serveur de base de données
|
|
.TP
|
|
\fBdb_name\fP
|
|
Nom de la base de données
|
|
.TP
|
|
\fBdb_user\fP
|
|
Nom d'utilisateur se connectant à la base de données
|
|
.TP
|
|
\fBdb_password\fP
|
|
Mot de passe de cet utilisateur
|
|
.TP
|
|
\fBdb_users_table\fP
|
|
Nom de la table des données utilisateurs de vos forums phpbb, probablement
|
|
sous la forme <table\-prefix>_users. Par exemple\ : phpbb3_users.
|
|
.TP
|
|
\fBdb_extra_table\fP
|
|
Nom de la table dans laquelle wesnothd stockera ses données à propos des
|
|
joueurs.
|
|
.TP
|
|
\fBdb_game_info_table\fP
|
|
Nom de la table dans laquelle wesnothd stockera ses données à propos des
|
|
parties.
|
|
.TP
|
|
\fBdb_game_player_info_table\fP
|
|
Nom de la table dans laquelle wesnothd stockera ses données à propos des
|
|
joueurs d'une partie.
|
|
.TP
|
|
\fBdb_game_content_info_table\fP
|
|
The name of the table in which wesnothd will save its own data about game
|
|
content (scenario/era/modifications) used in a game.
|
|
.TP
|
|
\fBdb_user_group_table\fP
|
|
Nom de la table des données de groupe d'utilisateurs de vos forums phpbb,
|
|
probablement sous la forme <table\-prefix>_user_group. Par exemple\ :
|
|
phpbb3_user_group.
|
|
.TP
|
|
\fBdb_tournament_query\fP
|
|
The SQL query to find tournaments to announce on login. Should return
|
|
tournament \fBtitle\fP, \fBstatus\fP and \fBurl\fP.
|
|
.TP
|
|
\fBdb_connection_history_table\fP
|
|
Le nom de la table de la base de données où les instants de connexion et
|
|
déconnexion sont stockés. Permet aussi de trouver les adresses IP
|
|
correspondant aux joueurs.
|
|
.TP
|
|
\fBdb_topics_table\fP
|
|
Nom de la table des informations des sujets de vos forums phpbb,
|
|
probablement sous la forme <table\-prefix>_topics. Par exemple\ :
|
|
phpbb3_topics.
|
|
.TP
|
|
\fBdb_banlist_table\fP
|
|
Nom de la table des données des bannissements d'utilisateur de vos forums
|
|
phpbb, probablement sous la forme <table\-prefix>_banlist. Par
|
|
exemple\ : phpbb3_banlist.
|
|
.TP
|
|
\fBmp_mod_group\fP
|
|
L'identifiant du groupe du forum ayant les pouvoirs de modération.
|
|
.RE
|
|
.
|
|
.SH "STATUT DE SORTIE"
|
|
.
|
|
Le statut normal de sortie est de 0 lorsque le serveur a été correctement
|
|
arrêté. Un code de sortie de 2 indique une erreur avec les options de ligne
|
|
de commande.
|
|
.
|
|
.SH AUTEUR
|
|
.
|
|
Écrit par David White <davidnwhite@verizon.net>. Édité par Nils
|
|
Kneuper <crazy\-ivanovic@gmx.net>, ott <ott@gaon.net>,
|
|
Soliton <soliton.de@gmail.com> et Thomas Baumhauer
|
|
<thomas.baumhauer@gmail.com>. Ce manuel a été à l'origine écrit par
|
|
Cyril Bouthors <cyril@bouthors.org>.
|
|
.br
|
|
Rendez\-vous sur la page d'accueil officielle\ : https://www.wesnoth.org/
|
|
.
|
|
.SH COPYRIGHT
|
|
.
|
|
Copyright \(co 2003\-2024 David White <davidnwhite@verizon.net>
|
|
.br
|
|
Ceci est un logiciel libre\ ; ce logiciel est sous la licence GPL version 2,
|
|
comme définie par la Free Software Foundation. Il n'offre AUCUNE GARANTIE, y
|
|
compris\ en ce qui concerne la COMMERCIABILITÉ et la CONFORMITÉ À UNE
|
|
UTILISATION PARTICULIÈRE.
|
|
.
|
|
.SH "VOIR AUSSI"
|
|
.
|
|
\fBwesnoth\fP(6)
|
|
|