ИМЯ¶
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).