WESNOTHD(6)

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

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

ОПИСАНИЕ
Управление многопользовательскими играми Битвы за Веснот. См. http://www.wesnoth.org/wiki/ServerAdministration (англ.), чтобы узнать какие команды сервер может принимать через клиент Веснота (/query ...) или firo .

ПАРАМЕТРЫ

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

-d, --daemon
    запустить wesnothd в качестве демона.

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

--log-уровень=домен1,домен2,...
    sets the severity level of the log domains. all can be used to match any log domain. Available levels: error, warning, info, debug. By default the error level is used and the info level for the server domain.

-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
    Determines whether the rooms file should be read and written to in compressed form. Defaults to 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/socket/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
    The command that the server uses to start a new server process via the restart command. (Can only be issued via the fifo. See the allow_remote_shutdown setting.)

room_save_file
    Path to a file where the room info should be stored. This file is read on server startup and written to later. If empty or not set, rooms are not loaded and not saved.

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

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

user_handler
    The name of the user handler to use. Currently available user handlers are forum (to connect wesnothd to a phpbb forum database) and sample (a sample implementation of the user handler interface, if you use this on anything real you are insane). The default value is forum. You must also add a [user_handler] section, see below.

  Глобальные тэги:

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

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

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

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

[ban_time] A tag to define convenient keywords for temporary ban time lengths.

    name
        The name used to reference the ban time.

    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.

    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) Имя таблицы в которой wesnothd будет сохранять собственную информацию о пользователях. Вы должны создать эту таблицу вручную, напримет: CREATE TABLE <имя-таблицы>(username VARCHAR(255) PRIMARY KEY, user_lastvisit INT UNSIGNED NOT NULL DEFAULT 0, user_is_moderator TINYINT(4) NOT NULL DEFAULT 0);(for user_handler=forum) Имя таблицы в которой wesnothd будет сохранять собственную информацию о пользователях. Вы должны создать эту таблицу вручную, напримет: CREATE TABLE <имя-таблицы>(username VARCHAR(255) PRIMARY KEY, user_lastvisit INT UNSIGNED NOT NULL DEFAULT 0, user_is_moderator TINYINT(4) NOT NULL DEFAULT 0);

    user_expiration
        (for user_handler=sample) Время, после которого зарегистрированный ник истекает (в днях).(for user_handler=sample) Время, после которого зарегистрированный ник истекает (в днях).

[mail] Configures an SMTP server through which the user handler can send mail. Currently only used by the sample user handler.

    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>.
Посетите официальную страницу: http://www.wesnoth.org/

АВТОРСКОЕ ПРАВО
Авторское право © Дэвид Уайт, 2003-2011 <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).