Provided by: wesnoth-1.16-server_1.16.11-1build3_amd64 bug

ИМЯ

       wesnothd - скрытый процесс многопользовательской игры Битва за Веснот

ОБЗОР

       wesnothd [-dv] [-c путь] [-p порт] [-t число] [-T число]
       wesnothd -V

ОПИСАНИЕ

       Управление         многопользовательскими         играми        Битвы        за        Веснот.        См.
       https://www.wesnoth.org/wiki/ServerAdministration (англ.),  чтобы  узнать,  какие  команды  сервер  может
       принимать через клиент Веснота (/query ...) или через fifo.

ПАРАМЕТРЫ

       -c путь, --config путь
              указавает  конфигурационный  файл  wesnothd.  См.  раздел  КОНФИГУРАЦИЯ  СЕРВЕРА ниже для описания
              синтаксиса. Вы можете перезагрузить файл настроек отправив сигнал SIGHUP процессу сервера.

       -d, --daemon
              запустить wesnothd в качестве демона (скрытого процесса).

       -h, --help
              сообщает, что делают параметры командной строки.

       --log-уровень=домен1,домен2,...
              задает уровень для отладочных доменов.   all  может  соответствовать  любому  отладочному  домену.
              Доступны  уровни:  error, warning, info, debug.   По  умолчанию  используется уровень error, а для
              домена server — уровень info.

       -p port, --port порт
              привязывает сервер к указанному порту. Если порт не указан, используется порт 15000.

       -t number, --threads число
              установить максимальное число рабочих потоков для сетевого  ввода-вывода  в  n  (по  умолчанию  5,
              максимум  30).

       -T число, --max-threads число
              установить  максимальное  число  создаваемых  рабочих  потоков,  если  0,  то  ограничений нет (по
              умолчанию 0).

       -V, --version
              вывести номер версии и выйти.

       -v, --verbose
              включить отладочный лог.

КОНФИГУРАЦИЯ СЕРВЕРА

   Основной синтаксис:
       [tag]

              key="value"

              key="value,value,..."

       [/tag]

   Глобальные ключи:
       allow_remote_shutdown
              Если установлено в no (по умолчанию),  shut_down  (завершение  работы)  и  restart  (перезагрузка)
              запросы  будут  проигнорированы,  только  если  они  не  пришли из fifo.  Установите в yes , чтобы
              разрешить удалённое выключение через /query администратором.

       ban_save_file
              Полный или относительный путь к файлу (сжатому в gzip), который сервер может читать и  записывать.
              Баны будут сохраняться здесь и загружаться при загрузке сервера.

       compress_stored_rooms
              Определяет, нужно ли читать и писать файлы комнат в сжатой форме. Значение по умолчанию — yes.

       connections_allowed
              Число разрешенных подключений от одного IP-адреса. 0 значит - неограниченно. (по умолчанию: 5)

       disallow_names
              Имена/ники,  не  принимаемые  сервером.  Поддерживаются  групповые  шаблоны * и ?. Подробности см.
              glob(7).    Значения    по    умолчанию    (используются,     если     ничего     не     указано):
              *admin*,*admln*,*server*,ai,ai?,computer,human,network,player.

       fifo_path
              Путь к fifo, куда можно направлять серверные команды (соответствует команде /query ... в wesnoth).
              Если    не    задан,    используется    файл,    заданный    при    компиляции    (по   умолчанию:
              /var/run/wesnothd/socket).

       max_messages
              Число разрешенных сообщений в messages_time_period. (по умолчанию: 4)

       messages_time_period
              Временной отрезок (в секундах), в течение которого определяются сообщения флудеров. (по умолчанию:
              10 секунд)

       motd   Сообщение дня.

       new_room_policy
              Определяет, кто может создавать новые комнаты на сервере. Доступные значения everyone, registered,
              admin и nobody, они дают дают разрешение соответственно  всем,  зарегистрированным  пользователям,
              администраторам или запрещает создание новых комнат. Стандартное значение everyone.

       passwd Пароль доступа администра. (через /query admin пароль).

       replay_save_path
              Директория,  где  сервер хранит повторы игр. (не забудьте завершающую косую черту /!) По умолчанию
              `'что означает директорию, где запущен wesnothd.

       restart_command
              Команда, с помощью которой сервер запускает новый серверный процесс через команду restart.  (Может
              быть подана только через fifo.  См. также allow_remote_shutdown.)

       room_save_file
              Путь к файлу, в котором нужно сохранить информацию о комнате.   При  запуске  сервер  читает  этот
              файл,  а  позднее  в  него  пишет.   Если  файл  пуст  или  не  задан, комнаты не загружаются и не
              сохраняются.

       save_replays
              Определяет будет ли сервер сохранять повторы игр (по умолчанию: false)

       versions_accepted
              Список версий принимаемых  сервером,  разделенные  запятыми.  Поддерживаются  *  и  ?  в  качестве
              группового символа.
              Пример: versions_accepted="*" принимает строку с любой версией.

       deny_unregistered_login
              Запретить  ли  пользователям,  которые не зарегистрированы через используемый user_handler, вход в
              систему. (по умолчанию: false - не запрещать)

   Глобальные тэги:
       [redirect] тэг, указывающий сервер, на который следует  перенаправить  определенные  версии  клиента.  Не
       используется, если не выставлено versions_accepted.

              host   Адрес сервера для перенаправления.

              port   Порт подключения.

              version
                     Список  версий,  разделенных  запятыми, для перенаправления. При использовании заполнителей
                     поведение аналогично versions_accepted.

       [ban_time] Тэг, который задает удобные ключевые слова для сроков временного бана.

              name   Имя, которое используется для указания на время бана.

              time   Определение длительности времени. Формат: %d[%s[%d%s[...]]] где %s (секунды), m (минуты), h
                     (часы), D (дни),  M  (месяцы)  or  Y  (годы)  и  %d  это  число.  Если  формат  не  указан,
                     предполагается  что время указано в минутах (m). Пример: time="1D12h30m" приводит к бану на
                     1 день, 12 часов и 30 минут.

       [proxy] тэг указывает серверу работать  в  качестве  прокси  и  передавать  поступающие  пользовательские
       запросы на указанный сервер. Принимает те же ключи, что и [redirect].

       [user_handler]  Настройка  блока  работы  с пользователями. Если секции [user_handler] в конфигурационном
       файле нет, сервер запустится без службы регистрации ников. Все дополнительные  таблицы,  необходимые  для
       работы  forum_user_handler,  можно  найти  в  файле  table_definitions.sql,  что  находится в репозитории
       исходного  кода  Веснота.  Требует  включенную  поддержку  MySQL.  В  cmake  она  включается  при  помощи
       ENABLE_MYSQL, а в scons - forum_user_handler.

              db_host
                     Имя хоста сервера базы данных

              db_name
                     Имя базы данных

              db_user
                     Имя пользователя для входа в базу данных

              db_password
                     Пароль пользвателя

              db_users_table
                     Название  таблицы  где  ваш  phpbb  форум  хранит данные о пользователях. Скорее всего, это
                     <префикс-таблицы>_users (т.е. phpbb3_users).

              db_extra_table
                     Название таблицы, в которой wesnothd сохранит свои данные об играх.

              db_game_info_table
                     Название таблицы, в которой wesnothd сохранит свои данные об играх.

              db_game_player_info_table
                     Название таблицы, в которой wesnothd сохранит свои данные о пользователях в игре.

              db_game_modification_info_table
                     Название таблицы, в которой wesnothd сохранит свои данные о  модификациях,  используемых  в
                     игре.

              db_user_group_table
                     Название  таблицы,  где Ваш phpbb форум хранит данные о группах пользователей. Скорее всего
                     это <префикс-таблицы>_user_group (т.е. phpbb3_user_group).

              mp_mod_group
                     Идентификатор группы пользователей форума, имеющих полномочия модератора.

КОД ВЫХОДА

       Если сервер закончил работу правильно, код выхода 0. Код выхода 2 означает  что  в  параметрах  командной
       строки были ошибки.

АВТОР

       Написана  Дэвидом Уайтом (David White) <davidnwhite@verizon.net>. Отредактирована Нильсом Кнейпером (Nils
       Kneuper)  <crazy-ivanovic@gmx.net>,  ott  <ott@gaon.net>,  Soliton   <soliton.de@gmail.com>   и   Томасом
       Баумхаером  <thomas.baumhauer@gmail.com>.  Эта страница изначально была написана Сирилом Бауторсом (Cyril
       Bouthors) <cyril@bouthors.org>.
       Посетите официальную страницу: https://www.wesnoth.org/

АВТОРСКОЕ ПРАВО

       Авторское право © Дэвид Уайт, 2003-2022 <davidnwhite@verizon.net>
       Это  —  Свободное  программное  обеспечение;  эта  программа  находится  под  лицензией  GPL  версии   2,
       опубликованной  Фондом  свободного программного обеспечения (Free Software Foundation).  НИКАКИХ гарантий
       не предоставляется; даже для КОММЕРЧЕСКОЙ ЦЕННОСТИ или для СООТВЕТСТВИЯ КАКОЙ-ТО ЦЕЛИ.

СМ. ТАКЖЕ

       wesnoth(6)

wesnothd                                              2022                                           WESNOTHD(6)