wesnothd
2018
wesnoth-1.14-server
multiplayer network server for Wesnoth (branch 1.14)
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
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,..." |
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). | |
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). | |
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. |
|
user_handler | |
Nom de l’identifiant utilisateur à utiliser. Les identifiants disponibles sont forum (pour connecter wesnothd à une base de données pour forum phpbb) et sample (une implémentation minimale de l’interface utilisateur ; courrez vous faire soigner si vous l’utilisez). La valeur par défaut est forum. Vous devrez aussi ajouter une section [user_handler] comme indiqué ci-dessous. |
Balises globales :
[redirect] Balise pour permettre au serveur de rediriger certaines versions du client.
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] 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 | |
(pour user_handler=forum) Nom d’hôte du serveur de base de données | |
db_name | |
(pour user_handler=forum) Nom de la base de donnée | |
db_user | |
(pour user_handler=forum) Nom d’utilisateur se connectant à la base de données | |
db_password | |
(pour user_handler=forum) Mot de passe de l’utilisateur | |
db_users_table | |
(pour user_handler=forum) Nom de la table des données utilisateurs de vos forums phpbb, probablement sous la forme <table-prefix>_users. Exemple : 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 | |
(for user_handler=sample) Temps de validité de l’alias (’nick’, en anglais), en jours. |
[mail] Configure un serveur SMTP pour permettre à l’utilisateur d’envoyer des mails. Actuellement uniquement utilisé pour l’identifiant ’sample’.
server | Nom d’hôte du serveur mail |
username | |
Nom d’utilisateur utilisé pour vous connecter au serveur mail. | |
password | |
Mot de passe de cet utilisateur | |
from_address | |
Adresse de réponse de votre mail. | |
mail_port | |
Port de votre serveur mail (par défaut : 25). |
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>. Édité par Nils Kneuper <crazy-ivanovic>, ott <ott>, Soliton <soliton.de> et Thomas Baumhauer <thomas.baumhauer>. Ce manuel a été à l’origine écrit par Cyril Bouthors <cyril>.
Rendez-vous sur la page d’accueil officielle : https://www.wesnoth.org/
Rendez-vous sur la page d’accueil officielle : https://www.wesnoth.org/
COPYRIGHT
Copyright © 2003-2018 David White <davidnwhite>
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.
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.