Provided by: wesnoth-1.14-server_1.14.9-1ubuntu5_amd64 

ИМЯ
wesnothd - демон многопользовательской игры Битва за Веснот
ОБЗОР
wesnothd [-dv] [-c путь] [-p порт] [-t число] [-T число]
wesnothd -V
ОПИСАНИЕ
Manages Battle for Wesnoth multiplayer games. See https://www.wesnoth.org/wiki/ServerAdministration on
what commands the server accepts via the wesnoth client (/query ...) or the 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 number, --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
администратором.Если установлено в 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
The path to the fifo you can echo server commands into (same as /query ... from wesnoth). If not
specified defaults to the compile-time path (default: /var/run/wesnothd/socket).
max_messages
Число разрешенных сообщений в messages_time_period. (по умолчанию: 4)
messages_time_period
Временной отрезок (в секундах), в течение которого определяются сообщения флудеров. (по умолчанию:
10 секунд)
motd Сообщение дня.
new_room_policy
Определяет, кто может создавать новые комнаты на сервере. Доступные значения everyone, registered,
admin и nobody, они дают дают разрешение соответственно всем, зарегистрированным пользователям,
администраторам или запрещает создание новых комнат. Стандартное значение everyone.Определяет, кто
может создавать новые комнаты на сервере. Доступные значения everyone, registered, admin и nobody,
они дают дают разрешение соответственно всем, зарегистрированным пользователям, администраторам
или запрещает создание новых комнат. Стандартное значение everyone.
passwd Пароль доступа администра. (через /query admin пароль) По умолчанию используется "admin ".
replay_save_path
Директория, где сервер хранит повторы игр. (не забудьте завершающую косую черту /!) По умолчанию
`'что означает директорию, где wesnothd был запущен.Директория, где сервер хранит повторы игр. (не
забудьте завершающую косую черту /!) По умолчанию `'что означает директорию, где wesnothd был
запущен.
restart_command
Команда, с помощью которой сервер запускает новый серверный процесс через команду restart. (Может
быть подана только через fifo. См. также allow_remote_shutdown.)
room_save_file
Путь к файлу, в котором нужно сохранить информацию о комнате. При запуске сервер читает этот
файл, а позднее в него пишет. Если файл пуст или не задан, комнаты не загружаются и не
сохраняются.
save_replays
Определяет будет ли сервер сохранять повторы игр (по умолчанию: false)
versions_accepted
Список версий принимаемых сервером, разделенные запятыми. Поддерживаются * и ? в качестве
группового символа.
Пример: versions_accepted="*" принимает строку с любой версией.
user_handler
Имя используемого блока работы с пользователями. Сейчас доступны блоки forum (чтобы связать
wesnothd с базой данных форума phpbb) и sample (имплементация-заглушка, не пытайтесь в здравом уме
использовать ее для реальной работы). По умолчанию используется forum. Вы также должны добавить
секцию [user_handler], см. ниже.
Глобальные тэги:
[redirect] тэг, указывающий перенаправление на сервер для определенной версии клиента.
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 минут.Определение длительности времени. Формат: %d[%s[%d%s[...]]] где
%s (секунды), m (минуты), h (часы), D (дни), M (месяцы) or Y (годы) и %d это число. Если
формат не указан, предполагается что время указано в минутах (m). Пример: time="1D12h30m"
приводит к бану на 1 день, 12 часов и 30 минут.
[proxy] тэг указывает серверу работать в качестве прокси и передавать поступающие пользовательские
запросы на указанный сервер. Принимает те же ключи, что и [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.
db_host
(for user_handler=forum) имя хоста сервера базы данных
db_name
(for user_handler=forum) Имя базы данных.
db_user
(for user_handler=forum) Имя пользователя с которым войти в базу данных(for
user_handler=forum) Имя пользователя с которым войти в базу данных
db_password
(for user_handler=forum) Пароль этого пользователя
db_users_table
(for user_handler=forum) Название таблицы где ваш phpbb форум хранит данные о
пользователях. Скорее всего это <префикс-таблицы>_users (т.е. phpbb3_users).(for
user_handler=forum) Название таблицы где ваш phpbb форум хранит данные о пользователях.
Скорее всего это <префикс-таблицы>_users (т.е. phpbb3_users).
db_extra_table
(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.
db_game_info_table
(for user_handler=forum) The name of the table in which wesnothd will save its own data
about games.
db_game_player_info_table
(for user_handler=forum) The name of the table in which wesnothd will save its own data
about the players in a game.
db_game_modification_info_table
(for user_handler=forum) The name of the table in which wesnothd will save its own data
about the modifications used in a game.
db_user_group_table
(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).
mp_mod_group
(for user_handler=forum) The ID of the forum group to be considered as having moderation
authority.
user_expiration
(for user_handler=sample) Время, после которого зарегистрированный ник истекает (в
днях).(for user_handler=sample) Время, после которого зарегистрированный ник истекает (в
днях).
[mail] Настраивает SMTP-сервер, через который блок работы с пользователями может отправлять письма. Пока
что используется только блоком-заглушкой.
server Имя хоста почтового сервера
username
Логин для подключения к почтовому серверу
password
Пароль пользвателя.
from_address
Адрес для ответа (reply-to) вашего письма
mail_port
Порт, на котором запущен ваш почтовый сервер. По-умолчанию 25.
КОД ВЫХОДА
Если сервер закончил работу правильно, код выхода 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>.
Visit the official homepage: https://www.wesnoth.org/
АВТОРСКОЕ ПРАВО
Copyright © 2003-2018 David White <davidnwhite@verizon.net>
This is Free Software; this software is licensed under the GPL version 2, as published by the Free
Software Foundation. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
СМ. ТАКЖЕ
wesnoth(6)
wesnothd 2018 WESNOTHD(6)