wesnoth/doc/man/ru/wesnothd.6
2024-08-18 23:20:19 -05:00

296 lines
14 KiB
Groff
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\" the Free Software Foundation; either version 2 of the License, or
.\" (at your option) any later version.
.\"
.\" This program is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" GNU General Public License for more details.
.\"
.\" You should have received a copy of the GNU General Public License
.\" along with this program; if not, write to the Free Software
.\" Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
.\"
.
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH WESNOTHD 6 2022 wesnothd "Демон для игры по сети Battle for Wesnoth"
.
.SH ИМЯ
.
wesnothd \- скрытый процесс многопользовательской игры Битва за \fBВеснот\fP
.
.SH ОБЗОР
.
\fBwesnothd\fP [\|\fB\-dvw\fP\|] [\|\fB\-c\fP \fIpath\fP\|] [\|\fB\-p\fP \fIport\fP\|]
.br
\fBwesnothd\fP \fB\-V\fP
.
.SH ОПИСАНИЕ
.
Управление многопользовательскими играми Битвы за
Веснот. См. https://www.wesnoth.org/wiki/ServerAdministration (англ.), чтобы
узнать, какие команды сервер может принимать через клиент Веснота (/query
\&...) или через fifo.
.
.SH ПАРАМЕТРЫ
.
.TP
\fB\-c\ \fP\fIпуть\fP\fB,\ \-\-config\fP\fI\ путь\fP
указавает конфигурационный файл wesnothd. См. раздел \fBКОНФИГУРАЦИЯ СЕРВЕРА\fP
ниже для описания синтаксиса. Вы можете перезагрузить файл настроек отправив
сигнал SIGHUP процессу сервера.
.TP
\fB\-d, \-\-daemon\fP
запустить wesnothd в качестве демона (скрытого процесса).
.TP
\fB\-h, \-\-help\fP
сообщает, что делают параметры командной строки.
.TP
\fB\-\-log\-\fP\fIуровень\fP\fB=\fP\fIдомен1\fP\fB,\fP\fIдомен2\fP\fB,\fP\fI...\fP
задает уровень для отладочных доменов. \fBall\fP может соответствовать любому
отладочному домену. Доступны уровни: \fBerror\fP,\ \fBwarning\fP,\ \fBinfo\fP,\ \fBdebug\fP. По умолчанию используется уровень \fBerror\fP, а для домена
\fBserver\fP — уровень \fBinfo\fP.
.TP
\fB\-p\ \fP\fIport\fP\fB,\ \-\-port\fP\fI\ порт\fP
привязывает сервер к указанному порту. Если порт не указан, используется
порт \fB15000\fP.
.TP
\fB\-V, \-\-version\fP
вывести номер версии и выйти.
.TP
\fB\-v, \-\-verbose\fP
включить отладочный лог.
.
.SH "КОНФИГУРАЦИЯ СЕРВЕРА"
.
.SS "Основной синтаксис:"
.
.P
[\fItag\fP]
.IP
\fIkey\fP="\fIvalue\fP"
.IP
\fIkey\fP="\fIvalue\fP,\fIvalue\fP,..."
.P
[/\fItag\fP]
.
.SS "Глобальные ключи:"
.
.TP
\fBallow_remote_shutdown\fP
Если установлено в \fBno\fP (по умолчанию), shut_down (завершение работы) и
restart (перезагрузка) запросы будут проигнорированы, только если они не
пришли из fifo. Установите в \fByes\fP , чтобы разрешить удалённое выключение
через /query администратором.
.TP
\fBban_save_file\fP
Полный или относительный путь к файлу (сжатому в gzip), который сервер может
читать и записывать. Баны будут сохраняться здесь и загружаться при
загрузке сервера.
.TP
\fBconnections_allowed\fP
Число разрешенных подключений от одного IP\-адреса. \fB0\fP значит \-
неограниченно. (по умолчанию: \fB5\fP)
.TP
\fBdeny_unregistered_login\fP
Запретить ли пользователям, которые не зарегистрированы через используемый
\fBuser_handler\fP, вход в систему. (по умолчанию: false \- не запрещать)
.TP
\fBdisallow_names\fP
Names/nicks that are not accepted by the server. \fB*\fP and \fB?\fP from wildcard
patterns are supported. See \fBglob\fP(7) for more details. Default values
(used if nothing is specified) are:
\fB*admin*,*admln*,*moderator*,*server*,ai,ai?,computer,human,network,player\fP.
.TP
\fBfifo_path\fP
Путь к fifo, куда можно направлять серверные команды (соответствует команде
/query ... в wesnoth). Если не задан, используется файл, заданный при
компиляции (по умолчанию: \fB/var/run/wesnothd/socket\fP).
.TP
\fBid\fP
ID сервера, на котором вы используете функционал базы данных, чтобы хранить
игровую информацию. Как правило, формат: major.minor версия допустимых
клиентов, таких как 1.16 или 1.17.
.TP
\fBmax_messages\fP
Число разрешенных сообщений в \fBmessages_time_period\fP. (по умолчанию: \fB4\fP)
.TP
\fBmessages_time_period\fP
Временной отрезок (в секундах), в течение которого определяются сообщения
флудеров. (по умолчанию: \fB10\fP секунд)
.TP
\fBmotd\fP
Сообщение дня.
.TP
\fBpasswd\fP
Пароль доступа администра. (через \fB/query admin \fP\fIпароль\fP).
.TP
\fBreplay_save_path\fP
Директория, где сервер хранит повторы игр. (не забудьте завершающую косую
черту /!) По умолчанию `'что означает директорию, где запущен wesnothd.
.TP
\fBrestart_command\fP
Команда, с помощью которой сервер запускает новый серверный процесс через
команду \fBrestart\fP. (Может быть подана только через fifo. См. также
\fBallow_remote_shutdown\fP.)
.TP
\fBsave_replays\fP
Определяет будет ли сервер сохранять повторы игр (по умолчанию: \fBfalse\fP)
.TP
\fBtls_enabled\fP
Разрешает использование TLS. Требует указать три следующие опции.
.TP
\fBtls_fullchain\fP
Полный TLS\-сертификат в формате .pem
.TP
\fBtls_private_key\fP
приватный TLS\-ключ в формате .pem
.TP
\fBtls_dh\fP
DH\-параметры TLS, как файл .pem. Генерируйте через \fBopenssl dhparam \-out filename.pem 4096\fP
.TP
\fBversions_accepted\fP
Список версий принимаемых сервером, разделенные запятыми. Поддерживаются
\fB*\fP и \fB?\fP в качестве группового символа.
.br
Пример: \fBversions_accepted="*"\fP принимает строку с любой версией.
.
.SS "Глобальные тэги:"
.
.P
\fB[redirect]\fP тэг, указывающий сервер, на который следует перенаправить
определенные версии клиента. Не используется, если не выставлено
\fBversions_accepted\fP.
.RS
.TP
\fBhost\fP
Адрес сервера для перенаправления.
.TP
\fBport\fP
Порт подключения.
.TP
\fBversion\fP
Список версий, разделенных запятыми, для перенаправления. При использовании
заполнителей поведение аналогично \fBversions_accepted\fP.
.RE
.P
\fB[ban_time]\fP Тэг, который задает удобные ключевые слова для сроков
временного бана.
.RS
.TP
\fBname\fP
Имя, которое используется для указания на время бана.
.TP
\fBtime\fP
Определение длительности времени. Формат: %d[%s[%d%s[...]]] где %s
(секунды), m (минуты), h (часы), D (дни), M (месяцы) or Y (годы) и %d это
число. Если формат не указан, предполагается что время указано в минутах
(m). Пример: \fBtime="1D12h30m"\fP приводит к бану на 1 день, 12 часов и 30
минут.
.RE
.P
\fB[proxy]\fP тэг указывает серверу работать в качестве прокси и передавать
поступающие пользовательские запросы на указанный сервер. Принимает те же
ключи, что и \fB[redirect]\fP.
.RE
.P
\fB[user_handler]\fP Настройка блока работы с пользователями. Если секции
\fB[user_handler]\fP в конфигурационном файле нет, сервер запустится без службы
регистрации ников. Все дополнительные таблицы, необходимые для работы
\fBforum_user_handler\fP, можно найти в файле table_definitions.sql, что
находится в репозитории исходного кода Веснота. Требует включенную поддержку
MySQL. В cmake она включается при помощи \fBENABLE_MYSQL\fP, а в scons \-
\fBforum_user_handler.\fP
.RS
.TP
\fBdb_host\fP
Имя хоста сервера базы данных
.TP
\fBdb_name\fP
Имя базы данных
.TP
\fBdb_user\fP
Имя пользователя для входа в базу данных
.TP
\fBdb_password\fP
Пароль пользвателя
.TP
\fBdb_users_table\fP
Название таблицы где ваш phpbb форум хранит данные о пользователях. Скорее
всего, это <table\-prefix>_users (т.е. phpbb3_users).
.TP
\fBdb_extra_table\fP
Название таблицы, в которой wesnothd сохранит свои данные об играх.
.TP
\fBdb_game_info_table\fP
Название таблицы, в которой wesnothd сохранит свои данные об играх.
.TP
\fBdb_game_player_info_table\fP
Название таблицы, в которой wesnothd сохранит свои данные о пользователях в
игре.
.TP
\fBdb_game_content_info_table\fP
The name of the table in which wesnothd will save its own data about game
content (scenario/era/modifications) used in a game.
.TP
\fBdb_user_group_table\fP
Название таблицы, где Ваш phpbb форум хранит данные о группах
пользователей. Скорее всего это <table\-prefix>_user_group (напр.,
phpbb3_user_group).
.TP
\fBdb_tournament_query\fP
The SQL query to find tournaments to announce on login. Should return
tournament \fBtitle\fP, \fBstatus\fP and \fBurl\fP.
.TP
\fBdb_connection_history_table\fP
Имя таблицы, где хранятся времена захода/выхода с сервера. Можно также
использовать для того, чтобы сопоставлять IP с пользователями, и наоборот.
.TP
\fBdb_topics_table\fP
Название таблицы где ваш phpbb форум хранит данные о тредах (темах). Скорее
всего, это <table\-prefix>_topics (т.е. phpbb3_users).
.TP
\fBdb_banlist_table\fP
Название таблицы где ваш phpbb форум хранит данные о заблокированных
пользователях. Скорее всего, это <table\-prefix>_users
(т.е. phpbb3_users).
.TP
\fBmp_mod_group\fP
Идентификатор группы пользователей форума, имеющих полномочия модератора.
.RE
.
.SH "КОД ВЫХОДА"
.
Если сервер закончил работу правильно, код выхода 0. Код выхода 2 означает
что в параметрах командной строки были ошибки.
.
.SH АВТОР
.
Написана Дэвидом Уайтом (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>.
.br
Посетите официальную страницу: https://www.wesnoth.org/
.
.SH "АВТОРСКОЕ ПРАВО"
.
Copyright \(co 2003\-2024 David White <davidnwhite@verizon.net>
.br
Это — Свободное программное обеспечение; эта программа находится под
лицензией GPL версии 2, опубликованной Фондом свободного программного
обеспечения (Free Software Foundation). НИКАКИХ гарантий не
предоставляется; даже для КОММЕРЧЕСКОЙ ЦЕННОСТИ или для СООТВЕТСТВИЯ
КАКОЙ\-ТО ЦЕЛИ.
.
.SH "СМ. ТАКЖЕ"
.
\fBwesnoth\fP(6)