wesnothd - Serveur pour jeu multijoueur en réseau de Bataille pour
Wesnoth
wesnothd [
-dv] [
-c chemin] [
-p port]
[
-t nombre] [
-T nombre]
wesnothd -V
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.
-
-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.
[
tag]
-
clé="valeur"
-
clé="valeur,valeur,..."
[/
tag]
- 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.
- deny_unregistered_login
- Spécifie si les joueurs non-enregistrés avec
le user_handler utilisé peuvent se connecter
(défaut : non).
[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.
- mp_mod_group
- L'identifiant du groupe du forum ayant les pouvoirs de
modération.
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.
Écrit par David White <
[email protected]>.
Édité par Nils Kneuper <
[email protected]>, ott
<
[email protected]>, Soliton <
[email protected]> et Thomas Baumhauer
<
[email protected]>. Ce manuel a été à
l'origine écrit par Cyril Bouthors <
[email protected]>.
Rendez-vous sur la page d'accueil officielle :
https://www.wesnoth.org/
Copyright © 2003-2022 David White <
[email protected]>
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.
wesnoth(6)