Provided by: wesnoth-1.18-server_1.18.2-1_amd64 bug

NOME

       wesnothd - Demone multigiocatore di rete per Battle for Wesnoth

SYNOPSIS

       wesnothd [-dvV] [-c percorso] [-p porta] [-t numero] [-T numero]
       wesnothd -V

DESCRIZIONE

       Gestisce       le       partite       multigiocatore      di      Battle      for      Wesnoth.      Vedi
       https://www.wesnoth.org/wiki/ServerAdministration per sapere quali  comandi  sono  accettati  dal  server
       attraverso il client di wesnoth (/query ...) o il socket.

OPZIONI

       -c percorso, --config percorso
              indica  a  wesnothd dove trovare il file di configurazione da usare. Vedi la sezione SERVER CONFIG
              più avanti per la sintassi. Puoi ricaricare  la  configurazione  inviando  un  segnale  SIGHUP  al
              processo del server.

       -d, --daemon
              carica wesnothd come demone.

       -h, --help
              spiega che cosa fanno le opzioni da linea di comando.

       --log-livello=dominio1,dominio2,...
              imposta il livello di severità dei domini di debug. Puoi usare all per qualsiasi dominio di debug.
              Livelli disponibili: error, warning, info, debug. Normalmente è  usato  il  livello  error  ed  il
              livello info è usato per il dominio del server.

       -p porta, --port porta
              lega  il  server  ad  una porta specifica. Se non viene specificata una porta, sarà usata la porta
              15000.

       -t numero, --threads numero
              imposta il numero massimo di thread da usare per l’I/O (valore predefinito: 5, massimo: 30).

       -T numero, --max-threads numero
              imposta il numero massimo di thread da creare. Se vale 0 non c’è limite (valore predefinito: 0).

       -V, --version
              visualizza il numero di versione ed esce.

       -v, --verbose
              rende più prolisso il log.

SERVER CONFIG

   La sintassi generale è:
       [tag]

              chiave="valore"

              chiave="valore,valore,..."

       [/tag]

   Chiavi globali:
       allow_remote_shutdown
              Se impostata su no (default), le richieste di spegnimento e ripartenza vengono ignorate a meno che
              non provengano dal socket. Impostala a yes per poter spegnere remotamente il server con una /query
              di un amministratore.

       ban_save_file
              Percorso completo o relativo ad un file (compresso con  gzip)  che  il  server  possa  scrivere  e
              leggere.  L’elenco  degli utenti messi al bando sarà conservato in questo file e letto a tutti gli
              avvii del server.

       compress_stored_rooms
              Determina se i file delle stanze debbano essere letti e scritti in  forma  compressa.  Normalmente
              vale yes.

       connections_allowed
              Il  numero  di  connessioni  permesse  dallo  stesso  IP.  0  indica  infinite connessioni (valore
              predefinito: 5).

       deny_unregistered_login
              Impedisce agli utenti che non si sono registrati con user_handler di accedere. (default: falso)

       disallow_names
              I nomi o nick che non sono accettati dal server. Si possono usare i caratteri jolly *  e  ?.  Vedi
              glob(7)  per  maggiori  dettagli.  I  valori predefiniti (usati in mancanza di specifiche diverse)
              sono: *admin*,*admln*,*server*,ai,ai?,computer,human,network,player.

       fifo_path
              Il path del socket al quale inviare i comandi del server (come in /query ... per wesnoth). Se  non
              diversamente  specificato  invia  allo standard utilizzato come path al momento della compilazione
              del sorgente (default: /var/run/wesnothd/socket).

       max_messages
              Il numero di messaggi permessi in un periodo di messages_time_period (valore predefinito: 4).

       messages_time_period
              Il periodo di tempo (in secondi) entro  il  quale  rilevare  un’inondazione  di  messaggi  (valore
              predefinito: 10 secondi).

       motd   Il messaggio del giorno.

       new_room_policy
              Stabilisce  chi  possa creare nuove stanze sul server. Valori possibili sono everyone, registered,
              admin e nobody per concedere i permessi rispettivamente a tutti, ad utenti registrati,  ad  utenti
              amministratori o per disabilitare la creazione di nuove stanze. Il valore di default è everyone.

       passwd La password da usare per ottenere i privilegi di amministratore (con /query admin password).

       percorso_salvataggio_replay
              La  directory  in cui il server conserva i replay delle partite (Non dimenticare la barra «/» alla
              fine!). In assenza di modifiche, vale «», che significa la  directory  da  cui  è  stato  eseguito
              wesnothd.

       restart_command
              Il  comando  che  il  server  utilizza  per  lanciare  un muovo processo server tramite il comando
              restart. Può essere  inviato  soltanto  tramite  il  socket.  Per  dettagli,  vedi  i  setaggi  di
              allow_remote_shutdown.

       room_save_file
              Percorso  del  file in cui memorizzare le informazioni sulle stanze. Questo file è letto all’avvio
              del server e vi viene scritto in seguito. Se è vuoto  o  non  impostato,  le  stanze  non  saranno
              caricate o salvate.

       salva_replays
              Definisce se il server salverà automaticamente i replay delle partite. (normalmente: false)

       tls_enabled
              Abilita  l’utilizzo  di  TLS.  Se  impostato  a  vero,  è necessario impostare anche le seguenti 3
              opzioni.

       tls_fullchain
              Catena completa di certificati TLS in formato .pem

       tls_private_key
              chiave privata per TLS in formato .pem

       tls_dh Parametri DH TLS, come file .pem. Generati con openssl dhparam -out nomefile.pem 4096

       versions_accepted
              Un elenco separato da virgole delle stringhe di versione che il server deve accettare. I caratteri
              jolly  *  e  ?  sono  ammessi  (il  valore  predefinito  è  lo  stesso  della  versione di wesnoth
              corrispondente).
              Esempio: versions_accepted="*" accetta tutte le stringhe di versione.

       id     L’ID del server quando viene usata la funzionalità database per memorizzare le informazioni di una
              partita. Generalmente è la versione maggiore.minore dei client accettati, tipo 1.16 o 1.17.

   Tag globali:
       [redirect]  Un  tag  per specificare un server a cui redirigere determinate versioni di client. Non viene
       usato se versions_accepted non viene impostato.

              host   Indirizzo del server a cui reindirizzare i collegamenti.

              port   Porta su cui connettersi.

              version
                     Una  lista  separata  da  virgole  delle  versioni  da  reindirizzare.  Si  comporta   come
                     versions_accepted per quello che riguarda lo schema dei caratteri jolly.

       [ban_time] Un’etichetta per definire parole chiave comode per periodi di messa al bando temporanei.

              nome   Il nome usato per fare riferimento al periodo di messa al bando.

              time   Definizione del formato per la rappresentazione del periodo. Il formato è %d[%s[%d%s[...]]]
                     dove %s sono s (secondi), m (minuti), h (ore), D (giorni), M (mesi) o Y (anni) e  %d  è  un
                     numero.  Se  non  vengono  specificati  modificatori  ri  tempo, il valore si assume essere
                     espresso in minuti (m). Ad esempio: time="1D12h30m" ha come risultato un periodo  di  messa
                     al bando di 1 giorno, 12 ore e 30 minuti.

       [proxy]  Un  tag che indica al server di fare da proxy e di inoltrare le richieste dei client connessi al
       server specificato. Accetta le stesse parole chiave di [redirect].

       [user_handler]  Configura  lo  user  handler.  Se  non  è  presente  una  sezione  [user_handler]   nella
       configurazione  il  server  verrà  lanciato senza un servizio di registrazione del nick. Tutte le tabelle
       aggiuntive  necessarie  per  il  funzionamento  di  forum_user_handler   possono   essere   reperite   in
       table_definitions.sql  nel  repository  del  codice  sorgente  di Wesnoth. Necessita che sia abilitato il
       supporto mysql. Per cmake occore utilizzare il flag ENABLE_MYSQL e per scons forum_user_handler.

              db_host
                     L’hostname del server del database

              db_name
                     Il nome del database

              db_user
                     Il nome dell’utente con cui connettersi al database

              db_password
                     La password di questo utente

              db_users_table
                     Il nome della tabella nella quale il vostro forum phpbb  salva  i  dati  degli  utenti.  Di
                     solito questo valore è <table-prefix>_users (i.e. phpbb3_users).

              db_extra_table
                     Il nome della tabella nella quale il processo wesnothd salverà i suoi dati degli utenti.

              db_game_info_table
                     Il nome della tabella nella quale il processo wesnothd salverà i suoi dati delle partite.

              db_game_player_info_table
                     Il nome della tabella nella quale il processo wesnothd salverà i suoi dati dei giocatori di
                     una partita.

              db_game_modification_info_table
                     Il nome della tabella nella quale il processo wesnothd salverà i suoi dati delle  modifiche
                     utilizzate in una partita.

              db_user_group_table
                     Il  nome  della  tabella  nella  quale  il  vostro  forum  phpbb  salva  i  dati del gruppo
                     dell’utente. Di solito questo valore è <table-prefix>_user_group (i.e. phpbb3_user_group).

              db_connection_history_table
                     Il nome della tabella nella quale memorizzare i tempi di login/logout.  Viene  anche  usata
                     per accoppiare gli IP agli utenti e viceversa.

              db_topics_table
                     Il nome della tabella nella quale il vostro forum phpbb salva le sue informazioni sui topic
                     (thread). Di solito questo valore è <table-prefix>_topics (i.e. phpbb3_topics).

              db_banlist_table
                     Il nome della tabella nella quale il vostro forum phpbb salva i dati degli utenti  bannati.
                     Di solito questo valore è <table-prefix>_banlist (i.e. phpbb3_banlist).

              mp_mod_group
                     ID del gruppo del forum da considerare come avente i diritti di moderazione del gruppo.

STATO DI USCITA

       Quando  il  server viene spento correttamente, lo stato di uscita è 0. Un stato di uscita pari a 2 indica
       un errore con le opzioni della linea di comando.

AUTORE

       Scritto David White <davidnwhite@verizon.net>.  Modificato da Nils Kneuper <crazy-ivanovic@gmx.net>,  ott
       <ott@gaon.net>,  Soliton  <soliton.de@gmail.com>  e  Thomas Baumhauer <thomas.baumhauer@gmailcom>. Questo
       manuale è stato scritto in origine da Cyril Bouthors <cyril@bouthors.org>.
       Visita la pagina home ufficiale: https://www.wesnoth.org/

COPYRIGHT

       Copyright © 2003-2024 David White <davidnwhite@verizon.net>
       Questo gioco è rilasciato come Software Libero; viene rilasciato secondo  i  termini  della  licenza  GPL
       versione  2  come  pubblicata  dalla  Free Software Foundation. Non è fornita NESSUNA garanzia, né per la
       COMMERCIALIZZAZIONE né per l’ADEGUATEZZA AD UNO SCOPO PARTICOLARE.

SEE ALSO

       wesnoth(6)