НОВОЕ 📢 Ограниченное стартовое предложение: скидка до 70% на первый месяц для любой игры!Посмотреть тарифы

Как создать сервер ET: Legacy (2026)

ET: LegacyUpdated Nov 5, 20268 min read

Коротко. Сервер ET: Legacy можно запустить самому и бесплатно: скачайте Linux-архив ET: Legacy с etlegacy.com, скопируйте pak0.pk3, pak1.pk3 и pak2.pk3 из бесплатной загрузки Wolfenstein: Enemy Territory от Splash Damage в etmain, затем запустите etlded.x86_64 на UDP-порту 27960. Или арендуйте сервер ET: Legacy и обойдитесь без загрузок и настройки сети.

Игроки найдут ваш сервер в браузере серверов игры, потому что сервер с dedicated "2" и sv_advert "3" отправляет heartbeat-сообщения на мастер-сервер. В конфигурации по умолчанию оба параметра уже есть.

Проверено 5 ноября 2026 года на ET: Legacy 2.86.2, последнем стабильном релизе на etlegacy.com (опубликован 11 октября 2026 года).

В этом руководстве использованы вики проекта ET: Legacy, его исходный код и файлы конфигурации по умолчанию из архива 2.86.2, а также настройки установки и запуска серверов ET: Legacy, которые мы размещаем. Чтобы сразу перейти к аренде, откройте вариант 2.

Что понадобится

  • Серверное ПО: Linux-архив ET: Legacy с etlegacy.com/download. Он есть в 64-битной (x86_64) и 32-битной (i386) сборке. По вики проекта, 64-битный клиент может заходить только на серверы с 64-битными модами, например с модом Legacy по умолчанию, поэтому 32-битную сборку берите, только если нужен мод, работающий лишь в 32 битах.
  • Оригинальные файлы игры: pak0.pk3, pak1.pk3 и pak2.pk3 из Wolfenstein: Enemy Territory. По вики ET: Legacy, их можно скачать легально и бесплатно со страницы Wolfenstein: Enemy Territory на сайте Splash Damage. Аккаунт Steam не нужен.
  • Машина, которая работает постоянно: запасной ПК, домашний сервер или облачная виртуальная машина. В руководстве используется Linux Debian или Ubuntu.
  • Лимит игроков: в etl_server.cfg по умолчанию задано sv_maxclients "24", то есть число игроков вместе с приватными слотами, и 4 из них резервируются через sv_privateclients "4".
  • Сеть: игровой порт, по умолчанию UDP 27960 (net_port), доступный из интернета.

Вариант 1: запустить самому

Установка сервера

  1. Скачайте и распакуйте архив с etlegacy.com/download. Для 2.86.2 64-битный файл называется etlegacy-v2.86.2-x86_64.tar.gz.
    mkdir -p ~/etlegacy
    cd ~/etlegacy
    tar xvf etlegacy-v2.86.2-x86_64.tar.gz --strip-components=1
    Благодаря --strip-components=1 программа сервера etlded.x86_64 и папки etmain и legacy оказываются прямо в ~/etlegacy.
  2. Добавьте оригинальные файлы игры. В архиве их нет. На странице Wolfenstein: Enemy Territory от Splash Damage скачайте Linux-файл et260b.x86_full.zip в ~/etlegacy. В нём лежит установщик et260b.x86_keygen_V03.run, а внутри него три pak-файла. Из ~/etlegacy эта команда извлекает их в etmain:
    sudo apt install unzip
    unzip et260b.x86_full.zip
    sh et260b.x86_keygen_V03.run --tar xvf ./etmain/pak0.pk3 ./etmain/pak1.pk3 ./etmain/pak2.pk3
  3. Отредактируйте конфигурацию сервера. В архиве есть etmain/etl_server.cfg с комментарием к каждому параметру. Задайте как минимум эти строки (в последних двух уже стоят такие значения). По вики проекта, значения должны быть в кавычках.
    set sv_hostname "My ET server"
    set sv_maxclients "24"
    set g_password ""
    set rconpassword "choose-a-long-password"
    set dedicated "2"
    set sv_advert "3"
    Оставьте rconpassword пустым, чтобы удалённая консоль была выключена. Задайте g_password для приватного сервера. В конфигурации отмечено, что sv_hostname не длиннее 26 символов без цветовых кодов.

Открытие порта

  • Игра: 27960 это значение net_port по умолчанию, а сетевой код движка использует UDP. Разрешите UDP 27960 в брандмауэре машины (в Ubuntu с ufw: sudo ufw allow 27960/udp) и пробросьте его на роутере.
  • Другой порт: уберите комментарий у //set net_port "27960" в конфигурации и измените число или передайте +set net_port 27961 в командной строке.

Запуск и вход

  1. Запустите сервер из ~/etlegacy. Это команда запуска из вики проекта, в которую добавлены имя файла из архива и порт:
    ./etlded.x86_64 +set net_port 27960 +exec etl_server.cfg +set omnibot_enable 1 +set omnibot_path "./legacy/omni-bot"
    Он готов, когда консоль выведет Game Initialization completed in. Запускайте его под менеджером служб, например systemd, чтобы он перезапускался после сбоя.
  2. Omni-bot: omnibot_enable 1 загружает боты, которые идут в архиве. Если загрузка удалась, консоль покажет Omni-bot Loaded Successfully. Чтобы добавить ботов, откройте консоль и введите /bot minbots -1 и /bot maxbots 16. Поставьте omnibot_enable 0, если нужны только люди.
  3. Зайдите на сервер. Запустите ET: Legacy и найдите имя своего сервера в браузере серверов.
  4. Обновляйте, распаковывая новый релиз в новую папку, копируя три файла pak и отредактированные файлы конфигурации в её etmain и запуская сервер оттуда. В FAQ проекта сказано не перезаписывать предыдущую версию ET: Legacy.

Ротация карт

В конфигурации по умолчанию ротация уже есть. Ближе к концу etl_server.cfg выполняет exec mapvotecycle.cfg, что задаёт g_gametype 6 (голосование за карту) и начинает с oasis. Если никто не голосует, следующая карта берётся из списка battery, goldrush, radar, railgun и fueldump; иначе играется карта с наибольшим числом голосов. Для кампаний поставьте // перед этой строкой и уберите его у //exec campaigncycle.cfg, где используется g_gametype 4. Замените последнюю строку, set com_watchdog_cmd "exec mapvotecycle.cfg", на тот же файл цикла, потому что сервер выполняет её, чтобы восстановиться, когда остаётся без карты. Файлы циклов лежат в etmain, так что списки карт можно править там.

Вариант 2: разместить на PlayNHost

Аренда избавляет от загрузок, pak-файлов, проброса портов и обновлений. Карту, пароль и правила вы по-прежнему выбираете сами.

  1. Выберите план. Откройте страницу хостинга серверов ET: Legacy и сравните планы: MEDIC (16 игроков), FIELDOPS (24) и COVERT (32) на момент написания. Нажмите Создать сервер (у COVERT на кнопке написано Настроить план) и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
  2. Дождитесь установки. Сервер появится в панели. Его Консоль выведет Game Initialization completed in, когда он будет готов.
  3. Выберите настройки. На вкладке Настройки вы найдёте Карта по умолчанию, Включить Omnibot и Пароль RCON. Измените их и перезапустите сервер. RCON остаётся выключенным, пока вы не зададите пароль, а поле консоли в панели работает в любом случае.
  4. Задайте ротацию. Сервер загружает карту по умолчанию, а затем выполняет etmain/etl_server.cfg, который в поставляемом виде ближе к концу выполняет exec mapvotecycle.cfg и поэтому с oasis переходит к голосованию за карту. Чтобы изменить ротацию или остаться на своей карте, отредактируйте эту строку и файлы циклов на вкладке Файлы. Остальные cvar пишутся в тот же файл.
  5. Пригласите игроков. Сервер появляется в публичном браузере серверов сразу после запуска, без токена и лишних шагов, так что игроки могут искать его по имени.

Что панель делает за вас:

  • При установке сервера она скачивает актуальный архив ET: Legacy и файлы игры от Splash Damage, распаковывает pak-файлы в etmain и создаёт папку .etlegacy.
  • Она задаёт net_ip равным 0.0.0.0 и net_port равным порту, назначенному вашему серверу, в etmain/etl_server.cfg, а при каждом запуске переписывает строку sv_maxclients под число игроков вашего плана и строку rconpassword под выбранный вами пароль RCON. Значение, которое вы впишете в эти две строки, при следующем запуске заменяется, поэтому пароль RCON задавайте в панели; число игроков следует плану. Порт пробрасывать никогда не нужно.
  • Параметр Версия ET Legacy выбирает 64-битную (по умолчанию) или 32-битную сборку при установке сервера.

Самому или в аренду: честное сравнение

  • Стоимость: серверное ПО и оригинальные файлы игры бесплатны. Самостоятельный запуск обходится в электричество, оборудование и трафик либо в облачную машину. Аренда стоит ежемесячную плату, которую задаёт план.
  • Доступность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
  • Открытость: дома игроки подключаются к вашему публичному IP-адресу, а брандмауэр и роутер на вас. Арендованный сервер не раскрывает ваш домашний IP.
  • Настройка: для самостоятельного запуска нужны командная строка, две загрузки с двух сайтов, проброс портов и свои обновления. Для аренды нужны карта, пароль и решение насчёт RCON.
  • Контроль: самостоятельный запуск даёт вам каждый файл. На наших серверах панель управляет портом и двумя строками конфигурации, а для всего остального есть вкладка Файлы.

Хотите пропустить настройку? Посмотрите планы серверов ET: Legacy.

Ваш сервер уже у другого хостинга? Перенесите его к нам

ПОСЛЕДНИЕ БЛОГИ