Provided by: wesnoth-1.16-server_1.16.4-1_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-2021 <davidnwhite@verizon.net>
       Это  — Свободное программное обеспечение; эта программа находится под лицензией GPL версии
       2, опубликованной Фондом свободного программного обеспечения (Free  Software  Foundation).
       НИКАКИХ  гарантий  не предоставляется; даже для КОММЕРЧЕСКОЙ ЦЕННОСТИ или для СООТВЕТСТВИЯ
       КАКОЙ-ТО ЦЕЛИ.

СМ. ТАКЖЕ

       wesnoth(6)