table of contents
        
      
      
    | WESNOTHD(6) | Bitva o Wesnoth – síťový server pro hru více hráčů | WESNOTHD(6) | 
NÁZEV¶
wesnothd – Bitva o Wesnoth – síťový server pro hru více hráčů
POUŽITͶ
wesnothd [-dv] [-c cesta] [-p
    port] [-t počet_vláken] [-T
    počet_vláken]
  
  wesnothd -V
POPIS¶
Součást Bitvy o Wesnoth spravující hry více hráčů. Na https://www.wesnoth.org/wiki/ServerAdministration lze nalézt příkazy, které server akceptuje, a to jak přes fifo, tak přímo od klienta wesnoth.
VOLBY¶
- -c cesta, --config cesta
 - specifikuje cestu, kde má wesnothd hledat konfigurační soubor. Syntaxe souboru je popsána v sekci KONFIGURACE SERVERU níže. Konfiguraci je možno znovu načíst posláním SIGHUP procesu serveru.
 - -d, --daemon
 - spouští wesnothd jako démona.
 - -h, --help
 - zobrazuje nápovědu k volbám příkazové řádky.
 - --log-úroveň=oblast1,oblast2,...
 - nastavuje úroveň závažnosti pro oblasti zaznamenávání. Pro zahrnutí všech oblastí zaznamenávání lze použít all. Dostupné úrovně: error, warning, info, debug. Výchozí použitá úroveň je error a pro oblast server je to info.
 - -p port, --port port
 - server použije daný port. Pokud není určen, bude použit port 15000.
 - -t, počet, --threads počet
 - nastavuje nejvyšší počet pracovních vláken čekajících na vstupně-výstupní síťové operace. (výchozí hodnota: 5, maximum: 30)
 - -T, počet, --max-threads počet
 - nastavuje nejvyšší počet pracovních vláken, který bude vytvořen. Při nastavení na 0 nebude žádné omezení. (výchozí hodnota: 0)
 - -V, --version
 - zobrazí verzi wesnothd a skončí.
 - -v, --verbose
 - zapíná výpis rozšířených logovacích informací.
 
KONFIGURACE SERVERU¶
Obecná syntaxe je:¶
[značka]
- klíč="hodnota"
 - klíč="hodnota,hodnota,..."
 
[/značka]
Globální klíče:¶
- allow_remote_shutdown
 - Při nastavení na no (výchozí) jsou požadavky shut_down a restart ignorovány, pokud nepocházejí z fifo. Při nastavení yes může správce vzdáleně vypnout server pomocí /query.
 - ban_save_file
 - Plná či relativní cesta k souboru (komprese gzip), jenž může server číst a přepisovat. Do tohoto souboru jsou ukládány zákazy přístupu (ban) a načítány při spuštění.
 - compress_stored_rooms
 - Určuje, zda je soubor s místnostmi čten a zapisován jako komprimovaný. Výchozí hodnotou je yes.
 - connections_allowed
 - Počet povolených spojení z jedné IP adresy. 0 znamená nekonečno. (výchozí hodnota: 5)
 - deny_unregistered_login
 - Zda bránit uživatelům, kteří nejsou registrováni použitým user_handler, aby se přihlásili. (výchozí hodnota: false)
 - disallow_names
 - Jména/přezdívky, jež server nepřijímá. Podporovány jsou zástupné znaky * a ?. Pro více podrobností viz glob(7). Výchozí hodnoty (použité, když není nic určeno) jsou: *admin*,*admln*,*server*,ai,ai?,computer,human,network,player.
 - fifo_path
 - Cesta k fifo, do níž můžete posílat příkazy serveru (stejně jako pomocí /query z klienta). Pokud není zadána, použije se cesta určená při kompilaci. (výchozí hodnota: /var/run/wesnothd/socket)
 - max_messages
 - Přípustný počet zpráv během messages_time_period. (výchozí hodnota: 4)
 - messages_time_period
 - Doba (ve vteřinách), během které se zjišťuje zahlcení zprávami. (výchozí hodnota: 10 vteřin)
 - motd
 - Zpráva dne.
 - new_room_policy
 - Určuje, kdo může vytvářet na serveru nové místnosti. Dostupné hodnoty zahrnují everyone, registered, admin a nobody – místnosti pak může vytvářet každý, registrovaní uživatelé, pouze správci nebo nikdo. Výchozí hodnota je everyone.
 - passwd
 - Heslo pro získání administrátorských práv. (Přes /query admin password.)
 - replay_save_path
 - Adresář, do nějž server ukládá záznamy her. (Nezapomeň na / na konci!) Výchozí hodnotou je `', což znamená adresář, v němž byl wesnothd spuštěn.
 - restart_command
 - Příkaz, který server použije pro spuštění nového procesu sebe sama při příkazu restart. (Lze nastavit pouze přes fifo. Více viz allow_remote_shutdown.)
 - room_save_file
 - Cesta k souboru, v němž jsou ukládány informace o místnostech. Tento soubor je načten při spuštění serveru a poté přepisován. Pokud je prázdný nebo není nastaven, ukládání a načítání místností nebude aktivní.
 - save_replays
 - Určuje, zda bude server automaticky ukládat záznamy her. (výchozí hodnota: false)
 - tls_enabled
 - Enable use of TLS. If true, requires 3 following options to be set too.
 - tls_fullchain
 - TLS full certificate chain in .pem format
 - tls_private_key
 - private key for TLS in .pem format
 - tls_dh
 - TLS DH parameters, as .pem file. Generate with openssl dhparam -out filename.pem 4096
 - versions_accepted
 - Seznam čárkou oddělených
      řetězců verzí, které server
      přijímá. Podporovány jsou
      zástupné znaky * a ?.
      (výchozí hodnotou je příslušná
      verze hry wesnoth)
    
Příklad: versions_accepted="*" přijímá jakýkoli řetězec verze. 
Globální značky:¶
[redirect] A tag to specify a server to redirect certain client versions to. Is not used if versions_accepted is not set.
[ban_time] Tag umožňující definovat klíčová slova pro délky zákazů přístupu (ban).
- name
 - Název pro období.
 - time
 - Definice doby trvání. Formát je %d[%s[%d%s[...]]] kde %s je "s" (sekundy), "m" (minuty), "h" (hodiny), "D" (dny), "M" (měsíce) nebo "Y" (roky) a %d je číslo. Pokud není zadán druh délky, jsou předpokládány minuty (m). Například time="1D12H30m" představuje zákaz pro jeden den, 12 hodin a 30 minut.
 
[proxy] Značka říkající
    serveru, aby se choval jako proxy a přesměrovával na
    určený server klientské požadavky. Akceptuje
    stejné klíče jako [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.
- db_host
 - Název hostitele databázového serveru
 - db_name
 - Název databáze
 - db_user
 - Název uživatele pro přihlášení k databázi
 - db_password
 - Heslo tohoto uživatele
 - db_users_table
 - Název tabulky, do které tvé phpBB fórum ukládá svá data o uživatelích. S největší pravděpodobností to bude <table-prefix>_users (např. phpbb3_users).
 - db_extra_table
 - Název tabulky, do které bude wesnothd ukládat svá vlastní data o uživatelích.
 - db_game_info_table
 - Název tabulky, do které bude wesnothd ukládat svá vlastní data o hrách.
 - db_game_player_info_table
 - Název tabulky, do které bude wesnothd ukládat svá vlastní data o hráčích ve hře.
 - db_game_modification_info_table
 - Název tabulky, do které bude wesnothd ukládat svá vlastní data o modifikacích použitých ve hře.
 - db_user_group_table
 - Název tabulky, do které tvé phpBB fórum ukládá svá data o skupinách uživatelů. S největší pravděpodobností to bude <table-prefix>_user_group (např. phpbb3_user_group).
 - mp_mod_group
 - Identifikátor skupiny fóra, o které se předpokládá, že má oprávnění k moderování.
 
NÁVRATOVÝ KÓD¶
Když byl server řádně ukončen, je hodnota návratového kódu 0. Návratová hodnota 2 ukazuje na chybu ve volbách příkazového řádku.
AUTOŘI¶
Vytvořil David White <davidnwhite@verizon.net>.
    Upravili Nils Kneuper <crazy-ivanovic@gmx.net>, ott
    <ott@gaon.net>, Soliton <soliton@sonnenkinder.org>
    a Thomas Baumhauer <thomas.baumhauer@gmail.com>. Tuto
    manuálovou stránku původně vytvořil Cyril
    Bouthors <cyril@bouthors.org>.
  
  Navštivte oficiální stránky:
    https://www.wesnoth.org/
COPYRIGHT¶
Copyright © 2003-2021 David White
    <davidnwhite@verizon.net>
  
  Toto je Svobodný Software; je licencován pod licencí GPL
    verze 2, tak jak je publikována nadací Free Software
    Foundation. Tento program je bez záruky, a to i co se
    týká obchodovatelnosti a použitelnosti.
VIZ TAKɶ
| 2021 | wesnothd |