Provided by: wesnoth-1.18-server_1.18.5-1build2_amd64 

NOM
wesnothd - Serveur pour jeu multijoueur en réseau de Bataille pour Wesnoth
SYNOPSIS
wesnothd [-dv] [-c chemin] [-p port] [-t nombre] [-T nombre]
wesnothd -V
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.
OPTIONS
-c chemin, --config chemin
Indique le fichier de configuration à utiliser par wesnothd. Voir la syntaxe ci-dessous dans la
section CONFIGURATION DU SERVEUR. Vous pouvez recharger la configuration en envoyant un signal
SIGHUP au processus du serveur.
-d, --daemon
Exécute wesnothd en tant que démon.
-h, --help
Aide sur les options de la ligne de commande.
--log-niveau=domaine1,domaine2,...
Définit le niveau d'alerte du débogueur. all permet de suivre tous les niveaux de déboguage.
Niveaux disponibles : error, warning, info, debug. Le niveau utilisé par défaut est error et info
est utilisé par le serveur.
-p, port, --port port
Assigne au serveur le port spécifié (par défaut : 15000).
-t, nombre, --threads nombre
Positionne le nombre maximal de threads pour les entrées/sorties réseau à la valeur n (par
défaut : 5, max : 30).
-T nombre, --max-threads nombre
Définit le nombre maximal de threads qui seront créés. Si ce nombre est nul, il n'y a pas de
limite (par défaut : 0).
-V, --version
Affiche le numéro de version et quitte le programme.
-v, --verbose
Active une journalisation maximale.
CONFIGURATION DU SERVEUR
La syntaxe générale est :
[tag]
clé="valeur"
clé="valeur,valeur,..."
[/tag]
Clés globales :
allow_remote_shutdown
Si vous choisissez no (par défaut), shut_down et restart sont ignorées à moins qu'ils ne
proviennent de la fifo. Réglez yes pour permettre l'arrêt à distance via /query par un
administrateur.
ban_save_file
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.
compress_stored_rooms
Détermine si les salles de discussion doivent être lues et écrites en format compressé. Par défaut
yes.
connections_allowed
Nombre maximum de connexions ayant la même adresse IP. 0 pour infini (par défaut : 5).
deny_unregistered_login
Spécifie si les joueurs non-enregistrés avec le user_handler utilisé peuvent se connecter
(défaut : non).
disallow_names
Noms/surnoms non acceptés par le serveur. Les caractères génériques * et ? sont acceptés. Voir
glob(7) pour plus d'informations. Les valeurs par défaut (utilisées si rien n'est précisé) sont :
*admin*,*admln*,*server*,ai,ai?,computer,human,network,player.
fifo_path
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 : /var/run/wesnothd/socket).
max_messages
Nombre maximum de messages permis en messages_time_period (par défaut : 4).
messages_time_period
Période, en secondes, après laquelle un surnombre de messages est détecté (par défaut : 10
secondes).
motd Le message du jour.
new_room_policy
Détermine qui peut créer des salles de discussion sur le serveur. Les valeurs disponibles sont
everyone, registered, admin et nobody, et donne la permission respectivement à tout le monde, les
utilisateurs inscrits, les administrateurs ou désactive la création de nouvelles salles. La valeur
par défaut est everyone.
passwd Mot de passe pour obtenir des droits d'administrateur.(via /query admin password).
replay_save_path
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.
restart_command
Ligne de commande avec laquelle le serveur relance un processus depuis la commande restart.
(seulement possible depuis la fifo. Voir le paramètre allow_remote_shutdown.)
room_save_file
Chemin du fichier où les informations sur les salles de discussion doivent être conservées. S’il
est vide ou non spécifié, les salles ne sont pas chargées et non enregistrées.
save_replays
Définit si le serveur va automatiquement sauvegarder les films des parties (par défaut : false).
tls_enabled
Utilise TLS. Si activée, les trois options suivantes doivent être spécifiées.
tls_fullchain
La chaîne du certificat TLS au format .pem
tls_private_key
La clé privée TLS au format .pem
tls_dh Le paramètre DH de TLS au format .pem. À générer par openssl dhparam -out nom_de_fichier.pem 4096
versions_accepted
Liste des versions acceptées par le serveur, séparées par des virgules. Les caractères génériques
* et ? sont acceptés (par défaut : version correspondant à celle de wesnoth).
Exemple : versions_accepted="*" autorise tout type de version.
id 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...
Balises globales :
[redirect] Balise pour permettre au serveur de rediriger certaines versions du client. N'est pas utilisé
si versions_accepted ne l'est pas.
host Adresse du serveur de redirection.
port Port de connexion.
version
Liste des versions redirigées, séparées par des virgules. Fonctionne comme
versions_accepted au niveau des caractères génériques.
[ban_time] Balise pour définir des mots clés utilisables pour des durées temporaires de bannissement.
name Nom utilisé pour référencer une durée de bannissement.
time 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 : time="1D12h30m" donne un bannissement
de 1 jour, 12 heures et 30 minutes.
[proxy] 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 [redirect].
[user_handler] Configure l'identifiant utilisateur. S'il n'y a aucune section [user_handler] 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 forum_user_handler 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 ENABLE_MYSQL et pour scons c'est forum_user_handler.
db_host
Nom d'hôte du serveur de base de données
db_name
Nom de la base de données
db_user
Nom d'utilisateur se connectant à la base de données
db_password
Mot de passe de cet utilisateur
db_users_table
Nom de la table des données utilisateurs de vos forums phpbb, probablement sous la forme
<table-prefix>_users. Par exemple : phpbb3_users.
db_extra_table
Nom de la table dans laquelle wesnothd stockera ses données à propos des joueurs.
db_game_info_table
Nom de la table dans laquelle wesnothd stockera ses données à propos des parties.
db_game_player_info_table
Nom de la table dans laquelle wesnothd stockera ses données à propos des joueurs d'une
partie.
db_game_modification_info_table
Nom de la table dans laquelle wesnothd stockera ses données à propos des modifications
utilisées dans une partie.
db_user_group_table
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.
db_connection_history_table
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.
db_topics_table
Nom de la table des informations des sujets de vos forums phpbb, probablement sous la forme
<table-prefix>_topics. Par exemple : phpbb3_topics.
db_banlist_table
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.
mp_mod_group
L'identifiant du groupe du forum ayant les pouvoirs de modération.
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.
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>.
Rendez-vous sur la page d'accueil officielle : https://www.wesnoth.org/
COPYRIGHT
Copyright © 2003-2024 David White <davidnwhite@verizon.net>
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.
VOIR AUSSI
wesnoth(6)
wesnothd 2022 WESNOTHD(6)