Provided by: wesnoth-1.16-server_1.16.2-2_amd64
ИМЯ
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] A tag to specify a server to redirect certain client versions to. Is not used if versions_accepted is not set. 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] Configures the user handler. 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. Requires mysql support enabled. For cmake this is ENABLE_MYSQL and for scons this is 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)