WESNOTHD(6) Demon na sietovu hru Bitky o Wesnoth WESNOTHD(6) NAZOV wesnothd - Demon na sietovu hru Bitky o Wesnoth ZHRNUTIE wesnothd [-dv] [-c cesta] [-p port] [-t cislo] [-T cislo] wesnothd -V POPIS Spravuje hry pre viacerych hracov Bitky o Wesnoth. Na stranke https://www.wesnoth.org/wiki/ServerAdministration najdete informacie o tom, ake prikazy prijima server prostrednictvom klienta wesnoth (/query ...) alebo fifo. MOZNOSTI -c path, --config cesta povie wesnothd, kde ma hladat konfiguracny subor. Syntax, vid sekciu KONFIGURACIA SERVERA nizsie. Konfiguraciu mozete znovunacitat poslanim SIGHUP serverovemu procesu. -d, --daemon spusti wesnothd ako demona. -h, --help povie, co robia jednotlive moznosti prikazoveho riadku. --log-level=domena1,domena2,... nastavi uroven zavaznosti zapisovacich domen. all znamena vsetky zapisovacie domeny. Mozne urovne: error, warning, info, debug. Standardne sa pouziva uroven error a info pre domenu server. -p port, --port port zavesi server na dany port. Ak nie je dany port, pouzije sa port 15000. -t cislo, --threads cislo nastavi maximalny pocet cakajucich pracovnych vlakien pre sietove I/O (standardne: 5, maximum: 30). -T cislo, --max-threads cislo nastavi maximalny pocet vytvorenych pracovnych vlakien. Hodnota 0 znamena bez obmedzenia (standardne: 0). -V, --version vypise cislo verzie a skonci. -v, --verbose zapne zaznamenavanie ladiacich informacii. KONFIGURACIA SERVERA Vseobecna syntax je: [znacka] kluc="hodnota" kluc="hodnota,hodnota,..." [/znacka] Globalne kluce: allow_remote_shutdown Ak je nastavene na no (predvolene), prikazy na vypnutie alebo restartovanie servera budu ignorovane ak neprichadzaju zo soketu (fifo). Nastavenie na yes povoli vypnutie servera po sieti cez /query od administratora. ban_save_file Plna alebo relativna cesta k suboru (komprimovanemu gzipom), ktory moze server citat a zapisovat. Zakazy budu ukladane do tohto suboru a nacitane pri starte. compress_stored_rooms Urcuje ci sa ma subor s miestnostami ukladat v komprimovanej forme. Predvolene je yes. connections_allowed Pocet povolenych spojeni z rovnakej IP adresy. 0 znamena nekonecno. (standardne: 5) deny_unregistered_login Ci sa ma zabranit prihlaseniu pouzivatelov, ktori nie su zaregistrovani v pouzivanom user_handler. (predvolene: false) disallow_names Mena/prezyvky, ktore server neprijima. Podporuju sa zastupne znaky * and ?. Pre dalsie podrobnosti pozri glob(7). Standardne hodnoty (ak sa nic nezada) su:*admin*,*admln*,*server*,ai,ai?,computer,human,network,player. fifo_path Cesta k soketu (fifo), do ktoreho mozete posielat prikazy pre server (rovnake ako /query ... from wesnoth). Ak nie je uvedena, pouzije sa cesta zadana pri kompilacii (predvolena: /var/run/wesnothd/socket). max_messages Pocet povolenych sprav pocas messages_time_period. (standardne: 4) messages_time_period Casove obdobie (v sekundach), v ktorom sa meria zasypavanie spravami. (standardne: 10 sekund) motd Sprava dna. new_room_policy Urcuje kto moze zakladat nove miestnosti na serveri. Povolene hodnoty su everyone, registered, admin a nobody, ktore davaju opravnenia kazdemu, registrovanym pouzivatelom, administratorom, a nikomu. Predvolena hodnota je everyone. passwd Heslo pouzivane na ziskanie administratorskych prav (pomocou /query admin heslo) . replay_save_path Adresar kam server uklada zaznamy hier. (Nezabudnite na posledne /!) Predvolene je `', co znamena adresar, v ktorom bol wesnothd spusteny. restart_command Prikaz, ktory server pouzije na spustenie noveho serverovskeho procesu po prikaze restart. (Moze byt pouzite iba cez soket (fifo). Pozri tiez nastavenie allow_remote_shutdown.) room_save_file Cesta k suboru kam maju byt ulozene informacie o miestnostiach. Tento subor sa nacita pri spusteni serveru a neskor zapisuje. Ak nie je zadany, miestnosti sa neukladaju ani nenacitavaju. save_replays Urcuje ci bude server automaticky ukladat zaznamy hier. (predvolene: false) tls_enabled Umozni pouzivat TLS. Ak bude nastaveny na hodnotu true, je treba nastavit aj 3 dalsie prepinace uvedene hned pod tymto. tls_fullchain Uplny retazec certifikatov TLS vo formate .pem tls_private_key privatny kluc pre TLS v .pem formate tls_dh Parametre TLS DH ako subor .pem. Generujte pomocou openssl dhparam -out filename.pem 4096 versions_accepted Ciarkami oddeleny zoznam verzii, ktore ma server prijimat. Podporuju sa zastupne znaky * and ?. (standardne je to zodpovedajuca verzia wesnothu) Napriklad: versions_accepted="*" prijme hocijaku verziu. id ID servera pri pouziti funkcie databazy na ukladanie informacii o hre. Vseobecne je to major.minor verzia akceptovanych klientov, napriklad 1.16 alebo 1.17. Globalne znacky: [redirect] Znacka na zadanie servera, na ktory sa maju presmerovat urcite verzie klientov. Nepouziva sa, ak nie je nastaveny parameter versions_accepted. host Adresa servera, kam sa presmeruju. port Port, na ktory sa maju pripojit. version Ciarkami oddeleny zoznam verzii, ktore sa maju presmerovat. Podporuje zastupne znaky rovnako ako versions_accepted. [ban_time] Znacka na pohodlne definovanie klucovych slov pre dlzku docasnych zakazov. name Nazov pouzity na pomenovanie casu zakazu. time Definicia dlzky trvania. Format je: %d[%s[%d%s[...]]] kde %s su s (sekundy), m (minuty), h (hodiny), D (dni), M (mesiace) alebo Y (roky) a %d je cislo. Ak nie je zadana jednotka casu, pouzije sa minuta (m). Priklad: cas="1D12h30m" znamena zakaz trvajuci 1 den, 12 hodin a 30 minut. [proxy] Znacka, ktora povie serveru, aby sa spraval ako proxy a preposielal poziadavky pripojenych klientov na dany server. Podporuje rovnake kluce ako [redirect]. [user_handler] Konfiguruje obsluhu pouzivatela. Ak v konfiguracii nie je pritomna ziadna sekcia [user_handler], server bude bezat bez akejkolvek sluzby registracie nickom. Vsetky dalsie tabulky, ktore su potrebne na fungovanie forum_user_handler, najdete v subore table_definitions.sql v ulozisku zdrojov Wesnoth. Vyzaduje zapnutu podporu mysql. Pre cmake je to ENABLE_MYSQL a pre scons je to forum_user_handler. db_host Hostname databazoveho servera db_name Nazov databazy db_user Nickname na prihlasenie sa do databazy db_password Heslo tohto pouzivatela db_users_table Nazov tabulky, do ktorej vase phpbb forum uklada udaje o pouzivateloch. S najvacsou pravdepodobnostou to bude _users (napr. phpbb3_users). db_extra_table Nazov databazovej tabulky v ktorej bude wesnothd ukladat svoje vlastne data o uzivateloch. db_game_info_table Nazov databazovej tabulky v ktorej bude wesnothd ukladat svoje vlastne data o hrach. db_game_player_info_table Nazov databazovej tabulky v ktorej bude wesnothd ukladat svoje vlastne data o hracoch v hre. db_game_modification_info_table Nazov databazovej tabulky v ktorej bude wesnothd ukladat svoje vlastne data o modifikaciach vyuzitych v hre. db_user_group_table Nazov tabulky, do ktorej vase phpbb forum uklada udaje o skupinach pouzivatelov. S najvacsou pravdepodobnostou to bude _user_group (napr. phpbb3_user_group). db_connection_history_table Nazov databazovej tabulky na ukladanie casov prihlaseni/odhlaseni. Tiez sa pouziva na priradovanie IPciek k uzivatelom a naopak. db_topics_table Nazov tabulky, do ktorej vase phpbb forum uklada informacie o temach (vlaknach). S najvacsou pravdepodobnostou to bude _topics (napr. phpbb3_topics). db_banlist_table Nazov tabulky, do ktorej vase phpbb forum uklada udaje o zakazoch uzivatelov. S najvacsou pravdepodobnostou to bude _banlist (napr. phpbb3_banlist). mp_mod_group ID skupiny fora, ktora sa ma povazovat za skupinu s moderatorskymi pravomocami. NAVRATOVY KOD Normalny navratovy kod je 0, ked bol server spravne ukonceny. Navratovy kod 2 znamena chybu v parametroch zadanych na prikazovom riadku. AUTOR Napisal David White . Editovali Nils Kneuper , ott , Soliton a Thomas Baumhauer . Prelozil Viliam Bur . Tuto manualovu stranku povodne napisal Cyril Bouthors . Navstivte oficialny web: http://www.wesnoth.org/ COPYRIGHT Copyright (C) 2003-2024 David White Toto je slobodny softver; tento softver je zverejnena pod Vseobecnou verejnou licenciou (GPL) verzia 2, ako ju zverejnila Nadacia slobodneho softveru (Free Software Foundation). Nie je nan ZIADNA zaruka; dokonca ani PREDATELNOSTI ci VHODNOSTI NA DANY UCEL. VID AJ wesnoth(6) wesnothd 2022 WESNOTHD(6)