Loading

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

       Gère  les  jeux  multijoueurs  de  Bataille  pour  Wesnoth.   Voir  les
       commandes  que le serveur accepte via le client wesnoth ou via une fifo
       sur http://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).

       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/socket/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â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]  Configure  l’identifiant   utilisateur.   Les   options
       disponibles dépendent de la configuration de la clé user_handler.  S'il
       n’y a aucune section  [user_handler] dans la configuration,  le serveur
       fonctionnera sans aucun service d’enregistrement d’alias.

              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ées

              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
                     (pour  user_handler=forum)  Nom de la table dans laquelle
                     wesnothd  sauvegardera  ses  données  utilisateurs.  Vous
                     devrez  créer cette table manuellement.  Exemple : CREATE
                     TABLE  <table-name>(username  VARCHAR(255)  PRIMARY  KEY,
                     user_lastvisit   INT   UNSIGNED   NOT   NULL  DEFAULT  0,
                     user_is_moderator TINYINT(4) NOT NULL DEFAULT 0);

              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

       Ecrit  par  David  White  <davidnwhite@verizon.net>.   Edité  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 : http://www.wesnoth.org/

COPYRIGHT

       Copyright © 2003-2009 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), wesnoth_editor(6)