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

Как создать сервер Euro Truck Simulator 2 (2026)

Euro Truck Simulator 2Updated Nov 5, 202612 min read

Коротко. Сервер Euro Truck Simulator 2 можно создать самостоятельно и бесплатно: установите инструмент "Euro Truck Simulator 2 Dedicated Server" (приложение Steam 1948160) через SteamCMD с анонимным входом, экспортируйте server_packages.sii и server_packages.dat из своей игры и откройте два порта, заданные в server_config.sii (27015 для подключения и 27016 для запросов в примере SCS), для TCP и UDP. Или арендуйте сервер Euro Truck Simulator 2 и забудьте про сеть.

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

Проверено 5 ноября 2026 на Euro Truck Simulator 2 1.61 (стабильный релиз от 17 сентября 2026). С 22 октября 2026 доступна открытая бета 1.62.

В этом руководстве использована страница Dedicated Server от SCS Software на SCS Modding Wiki и то, что мы запускаем на собственных серверах Euro Truck Simulator 2. Чтобы сразу перейти к аренде, смотрите вариант 2.

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

  • Серверное ПО: "Euro Truck Simulator 2 Dedicated Server", приложение Steam 1948160. Оно бесплатное, и, по данным вики, владеть игрой для его запуска не нужно.
  • Машина, которая работает постоянно: запасной ПК, домашний сервер или виртуальная машина в облаке. В руководстве используется 64-битный Linux, на нём работаем мы сами. У сервера есть и версия для Windows.
  • Игра на вашем ПК: сервер никогда не хранит моды и DLC. Список пакетов вы экспортируете из копии Euro Truck Simulator 2 с включёнными модами и DLC карт, поэтому для этого шага игра нужна.
  • Сеть: сервер использует два физических порта, connection_dedicated_port и query_dedicated_port (27015 и 27016 в примере конфигурации из вики), и при пробросе вики просит правила и для TCP, и для UDP. Виртуальные порты (100 и 101 в примере) пробрасывать не нужно.
  • Токен входа игрового сервера Steam (необязательно): без него сервер использует анонимную учётную запись и получает непостоянный ID сервера, тот самый ID, по которому водители ищут сервер напрямую. Токен даёт постоянный ID. Чтобы создать токен, нужно владеть игрой, и вики советует создавать его с ID приложения игры (227300), а не сервера.
  • Железо: на странице Dedicated Server от SCS требования к оборудованию не указаны.

Серверное ПО бесплатное. Вы платите за машину, электричество и трафик, а не за программу.

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

Это работает на запасном ПК, домашнем сервере или виртуальной машине в облаке. Шаги SteamCMD взяты со страницы SteamCMD от Valve, а шаги сервера из вики SCS.

Linux (Debian или Ubuntu)

  1. Установите библиотеку, которая нужна SteamCMD.
    sudo apt-get install lib32gcc-s1
  2. Создайте пользователя steam. Valve не рекомендует запускать SteamCMD от root.
    sudo useradd -m steam
    sudo passwd steam
    sudo -iu steam
  3. Установите SteamCMD от имени этого пользователя.
    mkdir ~/Steam && cd ~/Steam
    curl -sqL "https://client-update.steamstatic.com/installer/steamcmd_linux.tar.gz" | tar zxvf -
  4. Скачайте сервер.
    ~/Steam/steamcmd.sh +quit
    ~/Steam/steamcmd.sh +force_install_dir /home/steam/ets2-server +login anonymous +app_update 1948160 validate +quit
    Первая строка даёт свежему SteamCMD обновиться перед настоящей загрузкой. Загрузки через SteamCMD могут завершаться сбоем без явной ошибки, поэтому проверьте, что /home/steam/ets2-server/steamapps/appmanifest_1948160.acf существует. Если нет, запустите загрузку снова. Вики также предупреждает, что SteamCMD не обновляет сервер за вас: после патча игры выполните ту же команду ещё раз.
  5. Дайте серверу библиотеку Steam, которую он просит. По данным вики, Linux-серверу, который выводит ошибку, начинающуюся с [S_API FAIL] SteamAPI_Init() failed, нужен файл steamclient.so. Используйте скрипт server_launch.sh рядом с исполняемым файлом или создайте ссылку на библиотеку:
    mkdir -p ~/.steam/sdk64
    ln -sf ~/Steam/linux64/steamclient.so ~/.steam/sdk64/steamclient.so
    Пример ссылки из вики начинается с её папки steamcmd, поэтому измените первый путь на тот, куда ваш SteamCMD положил linux64/steamclient.so.
  6. Запустите сервер один раз, чтобы он создал свои файлы.
    cd /home/steam/ets2-server
    ./bin/linux_x64/eurotrucks2_server
    При первом запуске сервер создаёт свою домашнюю папку (по умолчанию это пользовательский путь игры, который SCS указывает для Linux как ~/.local/share/Euro Truck Simulator 2/) с файлами server_config.sii и server.log.txt по умолчанию. Затем он сообщает [MP] Error: Server packages file not found, потому что без файлов пакетов сервер не запустится. Так и должно быть: вы добавите их на следующем шаге.
  7. Экспортируйте пару пакетов из своей игры. На своём ПК установите g_console в 1 в файле config.cfg игры, запустите Euro Truck Simulator 2 с нужными модами и DLC, загрузите карту, нажмите ~ и выполните:
    export_server_packages
    Игра записывает server_packages.sii и server_packages.dat в свою домашнюю папку (Documents\Euro Truck Simulator 2 в Windows). Они описывают ваш набор модов и DLC и не привязаны к аккаунту. Скопируйте оба файла в домашнюю папку сервера из предыдущего шага.
  8. Отредактируйте server_config.sii в этой папке. Сохраните обёртку SiiNunit файла и меняйте значения внутри неё. Ключи, которые меняют чаще всего:
    lobby_name: "My convoy"
    password: ""
    max_players: 8
    connection_dedicated_port: 27015
    query_dedicated_port: 27016
    server_logon_token: ""
    Значения lobby_name, description и password ограничены 63 символами, а лимит игроков по данным вики равен 8.
  9. Откройте порты. Разрешите 27015 и 27016 для TCP и UDP в брандмауэре машины (с ufw: sudo ufw allow 27015 и sudo ufw allow 27016 открывают оба протокола), затем пробросьте оба порта на роутере на эту машину.
  10. Запустите сервер снова командой ./bin/linux_x64/eurotrucks2_server. Проверьте server.log.txt в домашней папке сервера. Если сервер упал, поищите server.crash.txt в том же месте. Остановите сервер сочетанием Ctrl+C.

Windows

  1. Установите инструмент "Euro Truck Simulator 2 Dedicated Server" из своей библиотеки Steam (инструменты по умолчанию скрыты, поэтому смените фильтр библиотеки) или выполните команду SteamCMD выше с +login anonymous и папкой установки в Windows.
  2. Запустите исполняемый файл сервера один раз, затем экспортируйте пару пакетов и отредактируйте server_config.sii, как в шагах 6 по 8 для Linux. Параметр запуска -homedir из вики переносит домашнюю папку сервера в Windows.
  3. Разрешите порты 27015 и 27016 для TCP и UDP на входящие в брандмауэре Windows и пробросьте оба на роутере.

Как водители находят сервер, размещённый самостоятельно

  • Прямой поиск: при запуске сервер выводит ID для поиска. Водители вводят его в поле поиска браузера серверов в игре. По данным вики, прямой поиск работает даже для сервера за NAT.
  • Публичный список сессий: выделенный сервер не делает NAT punching, поэтому для появления в браузере сессий ему нужен публичный IP или проброшенные порты.
  • Модераторы: у сервера нет интерфейса, поэтому впишите Steam ID в moderator_list в файле server_config.sii. Модераторы могут использовать в чате /set_time, /set_rain_factor и /help.

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

Аренда избавляет от брандмауэра, проброса портов и ручных обновлений. Порты и файл конфигурации уже настроены.

  1. Выберите план. Откройте страницу хостинга серверов Euro Truck Simulator 2. На момент написания есть один план, CONVOY, на 8 игроков. Нажмите на нём Настроить план и завершите заказ. Цены меняются, поэтому проверьте их на этой странице.
  2. Дождитесь установки. Вы получите письмо "сервер готов", а сервер появится на panel.playnhost.com. На вкладке Консоль панель считает сервер запущенным, когда он выводит [MP] State: running.
  3. Откройте Настройки, затем Настройки игры. Здесь важны два поля:
    • Название лобби: имя сессии, которое водители видят в браузере серверов. SCS ограничивает его 63 символами.
    • Токен Steam Auth: ваш токен входа игрового сервера Steam, если он у вас есть. Создайте его на steamcommunity.com/dev/managegameservers с ID приложения игры, 227300 (не сервера, 1948160), и вставьте сюда. Оставьте поле пустым, если настоящего токена нет.
    Автообновление находится под Показать расширенные на той же карточке и включено по умолчанию.
  4. Перезапустите. Когда панель покажет "Сохранено. Чтобы изменения вступили в силу, сервер нужно перезапустить.", нажмите Перезапустить сейчас и дождитесь строки готовности.
  5. Добавьте свои моды (необязательно). Откройте вкладку Моддинг. Включите моды и DLC карт в своей игре, выполните export_server_packages в её консоли и загрузите оба файла, которые она записывает, server_packages.sii и server_packages.dat, через Файлы в .local/share/Euro Truck Simulator 2/, заменив два файла, которые уже там лежат. Затем перезапустите сервер.
  6. Добавьте модераторов (необязательно). В Файлы отредактируйте moderator_list в .local/share/Euro Truck Simulator 2/server_config.sii, вписав Steam ID своих водителей, затем перезапустите сервер. Панель не перезаписывает этот ключ.
  7. Подключитесь. Найдите название своего лобби в браузере серверов в игре. Водителям нужны моды, с которыми экспортированы ваши файлы пакетов.

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

  • Порты и ключи. При каждом запуске панель записывает ваш игровой порт, порт запросов, токен Steam и название лобби в server_config.sii (connection_dedicated_port, query_dedicated_port, server_logon_token, lobby_name). Ручные правки этих четырёх ключей заменяются при следующем запуске: меняйте название лобби и токен в Настройки игры, а порты следуют собственному распределению сервера.
  • Стандартная пара пакетов. Новый сервер стартует со стандартным server_config.sii и стандартной парой server_packages.sii и server_packages.dat (базовая карта, без модов, без DLC), то есть запускает базовую игру. Наш загрузочный скрипт читает их при каждом старте и выводит, что сервер объявляет: число модов, карту и дату экспорта.
  • Предупреждение о классической ошибке. Загрузку только одного из двух файлов пакетов легко пропустить. При каждом запуске консоль выводит предупреждение [pnh-packages], если от стандартной пары отличается только .sii или только .dat.
  • Проверенная установка. На наших установках SteamCMD иногда завершался сбоем, сообщая об успехе. Наш скрипт установки проверяет, что манифест приложения существует, и повторяет попытку до трёх раз, прежде чем сдаться, чтобы сервер не запускался из пустой папки.
  • Неверный токен завершает сервер. В наших тестах недействительный токен Steam заставлял Steam отказать во входе, и сервер завершал работу за несколько секунд. Если так случилось, очистите Токен Steam Auth или вставьте действующий, затем запустите сервер.
  • Резервные копии. Если ваш план включает резервные копии, сделайте одну в Резервные копии перед тем, как менять файлы вручную.

Другие руководства: Как подключиться к серверу конвоя Euro Truck Simulator 2, Как создать пакеты сервера для Euro Truck Simulator 2 и Как изменить название, пароль и слоты сервера Euro Truck Simulator 2.

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

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

Свой сервер подойдёт, если какая-то машина и так работает весь день и вы уверенно чувствуете себя в сетях. Аренда подойдёт, если вы предпочитаете не заниматься оборудованием.

Частые проблемы и решения

Сервер останавливается при первом запуске с ошибкой об отсутствии пакетов

Причина: у сервера, размещённого самостоятельно, ещё нет server_packages.sii и server_packages.dat.

Решение: экспортируйте их из своей игры командой export_server_packages и скопируйте оба файла в домашнюю папку сервера.

Сервер не появляется в списке сессий

Причина: физические порты недоступны снаружи. Выделенный сервер не делает NAT punching.

Решение: откройте оба порта из server_config.sii для TCP и UDP и пробросьте их или используйте прямой поиск по ID, который сервер выводит при запуске. Смотрите Сервер Euro Truck Simulator 2 не появляется в списке конвоев.

Сервер закрывается с сообщением "[MP] Steam disconnected"

Причина: по данным вики, Steam потерял соединение, например при обрыве интернета или когда компьютер уходит в спящий режим.

Решение: запустите сервер снова, проверьте сетевое подключение машины и не давайте ей уходить в спящий режим.

Ваши правки в файле конфигурации пропадают (PlayNHost)

Причина: этот ключ панель записывает при каждом запуске.

Решение: меняйте название лобби и токен в Настройки игры. Другие ключи, например password и moderator_list, сохраняют ваши правки.

Вопросы и ответы

Можно ли бесплатно создать сервер Euro Truck Simulator 2?

Да. Выделенный сервер бесплатен в Steam и скачивается с анонимным входом. Вы по-прежнему платите за машину, электричество и интернет, и сервер должен работать, пока люди играют.

Сколько игроков может подключиться?

По данным вики SCS, лимит составляет 8 игроков. Наш план рассчитан на 8 игроков.

Нужно ли владеть игрой, чтобы запустить сервер?

Для запуска не нужно. Игра нужна, чтобы экспортировать файлы пакетов и создать токен Steam.

Какие порты использует сервер Euro Truck Simulator 2?

Два порта, заданные в server_config.sii: connection_dedicated_port и query_dedicated_port, то есть 27015 и 27016 в примере SCS, с пробросом для TCP и UDP. По данным вики, query_dedicated_port для игр по LAN должен быть между 27015 и 27020.

Можно ли использовать Steam Workshop?

По данным вики, сервер не имеет доступа к Steam Workshop. Моды попадают к водителям через пару пакетов, которую вы экспортируете из своей игры.

Хотите пропустить настройку? Посмотрите планы серверов Euro Truck Simulator 2.

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

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