Запуск сервера
Сервер — центральный компьютер, к которому подключаются другие компьютеры для совместной игры. Если сервер создан в игре и работает одновременно с ней на одном и том же компьютере, он называется совмещенным. Если сервер запущен как отдельная программа, а сама игра на этом компьютере не работает, он называется выделенным.
Компьютер с совмещенным сервером вынужден обеспечивать работу и серверной, и клиентской части игры. С одной стороны, это позволяет пользователю играть на компьютере, с другой — такое совмещение может замедлять работу. Выделенный сервер представляет собой небольшую консольную программу, которая показывает только краткие сведения о ходе игры и не генерирует трехмерную карту, персонажей и т.д. Совмещенные серверы данной игры предназначены только для локальной сети, подключиться к ним через Интернет нельзя.
Удобнее всего сконфигурировать сервер заранее, до запуска, с помощью пакетных исполняемых файлов. Это проще, чем изменять значения параметров 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. Статистика учитывается только при игре на рейтинговых серверах.