Запуск сервера

Сервер — центральный компьютер, к которому подключаются другие компьютеры для совместной игры. Если сервер создан в игре и работает одновременно с ней на одном и том же компьютере, он называется совмещенным. Если сервер запущен как отдельная программа, а сама игра на этом компьютере не работает, он называется выделенным.

Компьютер с совмещенным сервером вынужден обеспечивать работу и серверной, и клиентской части игры. С одной стороны, это позволяет пользователю играть на компьютере, с другой — такое совмещение может замедлять работу. Выделенный сервер представляет собой небольшую консольную программу, которая показывает только краткие сведения о ходе игры и не генерирует трехмерную карту, персонажей и т.д. Совмещенные серверы данной игры предназначены только для локальной сети, подключиться к ним через Интернет нельзя.

Удобнее всего сконфигурировать сервер заранее, до запуска, с помощью пакетных исполняемых файлов. Это проще, чем изменять значения параметров cvar вручную. Ниже перечислены параметры cvar, используемые на серверах.

Общие серверные параметры

si_timeLimit

Время раунда в минутах, по умолчанию: 20.

g_warmup

Время разминки в минутах. Разминка начинается, когда все игроки готовы или когда администратор сервера отдаст команду.

si_teamDamage

Огонь по своим. 1 = включен, 0 = отключен.

si_rules

Тип игры на сервере. Значения: sdGameRulesObjective, sdGameRulesStopWatch, and sdGameRulesCampaign.

si_usePass

Парольная защита сервера: 1 = включена, 0 = отключена. Если защита включена, необходимо задать пароль с помощью параметра g_password.

si_maxPlayers

Максимальное количество игроков, по умолчанию: 24. Большее количество не поддерживается.

si_name

Имя владельца сервера (его будут видеть другие игроки).

si_AdminStart

Если выбрано значение 1, начать игру сможет только администратор командой admin startmatch. Для игроков это отключает возможность подать сигнал о готовности нажатием F3.

si_pure

Сравнение и проверка ресурсов игры на клиентах и сервере. Если этот параметр включен, игроки не смогут использовать модифицированные ресурсы.

net_port

Порт UDP для взаимодействия сервера с клиентами.

net_serverDedicated

Запуск сервера как выделенного.

net_serverRemoteConsolePassword

Пароль для режима удаленной консоли (Remote Console). В этом режиме можно отдавать команды серверу с компьютера-клиента.

net_serverClientTimeout

Время бездействия, по истечении которого клиент будет отключен.

net_useAOR

Включение/отключение области значимости, или детализации данных при передаче по сети. К примеру, если машина находится в ста метрах от игрока, ему не нужно знать, в какую сторону развернуты ее колеса. Если этот параметр включен, малозначительные данные не будут перегружать каналы связи.

net_allowCheats

Возможность использовать чит-коды.

Общие серверные команды

SpawnServer

Запуск карты или кампании. Если si_rules = sdGameRulesObjective/sdGameRulesCampaign, у этой команды должен быть параметр в форме названия карты, например spawnserver valley. Если si_rules = sdGameRulesCampaign, нужно указать название кампании: spawnserver campaign_northamerica.

ServerNextMap

Загрузка следующей карты согласно значению параметра si_map.

ServerMapRestart

Перезапуск текущей карты.

Трансляция сетевых адресов (NAT)

ET:QW не поддерживает трансляцию адресов. Если вы подключены к Интернету через маршрутизатор или брандмауэр, игроки не смогут увидеть ваш сервер — если только вы не настроите в своем маршрутизаторе переадресацию портов (переместите сервер «в зону DMZ'). Подробнее об этом можно узнать в документации к вашему сетевому оборудованию.

Игра использует порты 27733 и 2074, они должны быть открыты.

Администрирование сервера

Управлять сервером можно с помощью удаленной консоли rcon или с помощью прав администратора. Консоль rcon позволяет игроку удаленно менять значения любых параметров cvar, вводить любые команды, в том числе администраторские, если указан корректный пароль. Администраторский доступ имеет некоторые ограничения: игрокам доступен только узкий круг действий. В меню возрождения встроен модуль, позволяющий отдавать администраторские команды.

Enemy Territory в Интернете

Онлайновая статистика

Игра отслеживает статистику, которую можно посмотреть на сервере www.enemyterritory.com. Статистика учитывается только при игре на рейтинговых серверах.