Scroll to navigation

WESNOTHD(6) Serveur multijoueur de Bataille pour Wesnoth WESNOTHD(6)

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

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.
Exécute wesnothd en tant que démon.
Aide sur les options de la ligne de commande.
Définit le niveau d'alerte du débogueur. all permet de suivre tous les niveaux de déboguage. Niveaux disponibles : errorwarninginfodebug. Le niveau utilisé par défaut est error et info est utilisé par le serveur.
Assigne au serveur le port spécifié (par défaut : 15000).
Positionne le nombre maximal de threads pour les entrées/sorties réseau à la valeur n (par défaut : 5, max : 30).
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).
Affiche le numéro de version et quitte le programme.
Active une journalisation maximale.

CONFIGURATION DU SERVEUR

La syntaxe générale est :

[tag]

clé="valeur"
clé="valeur,valeur,..."

[/tag]

Clés globales :

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.
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.
Détermine si les salles de discussion doivent être lues et écrites en format compressé. Par défaut yes.
Nombre maximum de connexions ayant la même adresse IP. 0 pour infini (par défaut : 5).
Whether to prevent users who are not registered with the user_handler being used from logging in. (default: false)
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.
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).
Nombre maximum de messages permis en messages_time_period (par défaut : 4).
Période, en secondes, après laquelle un surnombre de messages est détecté (par défaut : 10 secondes).
Le message du jour.
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.
Mot de passe pour obtenir des droits d'administrateur.(via /query admin password).
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.
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.)
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.
Définit si le serveur va automatiquement sauvegarder les films des parties (par défaut : false).
Enable use of TLS. If true, requires 3 following options to be set too.
TLS full certificate chain in .pem format
private key for TLS in .pem format
TLS DH parameters, as .pem file. Generate with openssl dhparam -out filename.pem 4096
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.

Balises globales :

[redirect] A tag to specify a server to redirect certain client versions to. Is not used if versions_accepted is not set.

Adresse du serveur de redirection.
Port de connexion.
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.

Nom utilisé pour référencer une durée de bannissement.
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. 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. Requires mysql support enabled. For cmake this is ENABLE_MYSQL and for scons this is forum_user_handler.

The hostname of the database server
The name of the database
The name of the user under which to log into the database
This user's password
The name of the table in which your phpbb forums saves its user data. Most likely this will be <table-prefix>_users (e.g. phpbb3_users).
The name of the table in which wesnothd will save its own data about users.
The name of the table in which wesnothd will save its own data about games.
The name of the table in which wesnothd will save its own data about the players in a game.
The name of the table in which wesnothd will save its own data about the modifications used in a game.
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).
The ID of the forum group to be considered as having moderation authority.

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-2021 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)

2021 wesnothd