Scroll to navigation

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

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.
spouští wesnothd jako démona.
zobrazuje nápovědu k parametrům příkazové řádky.
nastavuje úroveň závažnosti pro jednotlivé kategorie. all znamená, že budou vypisovány všechny kategorie. Dostupné kategorie: errorwarninginfodebug. Implicitně je aktivována kategorie error a pro kategorii server také info.
určuje, který port má server používat. Implicitní hodnota je 15000.
nastavuje limit pro počet nečinných vláken čekajících na síťová spojení (implicitně: 5, max: 30).
nastavuje nejvyšší počet vláken, které wesnothd vytvoří; 0 znamená bez omezení (implicitně: 0).
zobrazí verzi wesnothd a skončí.
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:

Při nastavení na no (výchozí), požadavky shut_down a restart jsou ignorovány, pokud nepocházejí z fifo. Při nastavení yes může správce vzdáleně vypnout server pomocí /query.
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í.
Určuje, zda je soubor s místnostmi čten a zapisován jako komprimovaný. Výchozí hodnota yes.
Počet povolených spojení z jedné IP adresy. 0 znamená nekonečno. (implicitně 5)
Jména/přezdívky, které nejsou serverem akceptována. Je možno použít metaznaky * a ?. Více viz. glob(7). Implicitní hodnota je: *admin*,*admln*,*server*,ai,ai?,computer,human,network,player.
Cesta k fifo, do nějž můžete posílat příkazy serveru (stejně jako pomocí /query z klienta). Pokud není explicitně určena, je použita výchozí hodnota určená při kompilaci (výchozí /var/run/wesnothd/socket).
Maximální počet zpráv, které jsou přijaty během messages_time_period. (implicitně 4)
Časová perioda (ve vteřinách), po které se nuluje počítadlo přijatých zpráv. (implicitně 10 sekund)
Zpráva dne.
Určuje, kdo může vytvářet na serveru nové místnosti. Dostupné hodnoty zahrnují everyone, registered, admin a nobody - místosti pak může vytvářet každý, registrovaní uživatelé, pouze správci nebo nikdo. Výchozí hodnota je everyone.
Heslo pro získání administrátorských práv. (Přes /query admin password.)
Adresář, do nějž server ukládá záznamy her (nezapomeňte na / na konci!). Výchozí hodnota je `', neboli adresář v němž byl server spuštěn.
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.)
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í.
Určuje, zda bude server automaticky ukládat záznamy her (výchozí hodnota: false).
Seznam čárkou oddělených řetězců verzí Wesnothu, které jsou serverem akceptovány. Je možno použít zástupné znaky * a ?. Implicitní hodnota odpovídá příslušné verzi wesnothu.
Příklad: versions_accepted="*" akceptuje všechny verze.
Název handleru uživatelů, jenž má být použit. V tuto chvíli jsou dostupné handlery forum (propojení s databází phpbb) a sample (vzorová implementace rozhraní, prakticky nepoužitelná). Výchozí hodnota je forum. Handler musí být dále konfigurován v sekci [user_handler] - viz níže.

Globální značky:

[redirect] Značka udávající server, na který bude přesměrován požadavek pro konkrétní verzi klienta.

Adresa serveru pro přesměrování.
Port, na kterém poslouchá vzdálený wesnothd.
Seznam čárkou oddělených řetězců verzí Wesnothu, pro které jsou požadavky přesměrovány na tento vzdálený server. Obdobný zápis jako u versions_accepted.

[ban_time] Tag umožňující definovat klíčová slova pro délky zákazů přístupu (ban).

Název pro období.
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. Available keys vary depending on which user handler is set with the user_handler key. 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.

(pro user_handler=forum) Hostitelský databázový server
(pro user_handler=forum) Jméno databáze
(pro user_handler=forum) Uživatelské jméno pro přihlášení k databázi
(pro user_handler=forum) Heslo pro databázi
(pro user_handler=forum) Název tabulky, v níž ukládá vaše fórum (typu phpbb) data o uživatelích. Pravděpodobně to je <prefix>_users (například phpbb3_users).
(for user_handler=forum) The name of the table in which wesnothd will save its own data about users. You will have to create this table manually.
(for user_handler=forum) The name of the table in which wesnothd will save its own data about games.
(for user_handler=forum) The name of the table in which wesnothd will save its own data about the players in a game.
(for user_handler=forum) The name of the table in which wesnothd will save its own data about the modifications used in a game.
(for user_handler=forum) 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).
(for user_handler=forum) The ID of the forum group to be considered as having moderation authority.
(pro user_handler=sample) Čas, po němž vyprší platnost registrovaného uživatelského jména (dny).

[mail] Konfiguruje SMTP server skrz nějž je možno odesílat poštu uživatelského handleru. V tuto chvíli jej používá pouze vzorový handler.

Hostitelský server emailu
Uživatelské jméno pro emailový server.
Heslo pro emailový server.
Adresa vložená do hlavičky Reply-To odesílaných mailů.
Port, na němž běží emailový server. Výchozí hodnota 25.

NÁVRATOVÝ STATUS

Status normálního ukončení, tedy když se server korektně vypne, je 0. Návratový status 2 pak signalizuje chybu při zpracování nějaké volby z 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 manovou stránku původně vytvořil Cyril Bouthors <cyril@bouthors.org>. Překlad Oto 'tapik' Buchta <tapik@buchtovi.cz> a Vladimír Slávik <slavik.vladimir@seznam.cz>.
Navštivte oficiální stránky: https://www.wesnoth.org/

COPYRIGHT

Copyright © 2003-2018 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É

wesnoth(6)

2018 wesnothd