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

Как создать сервер 7 Days to Die (2026)

7 Days to DieUpdated Nov 5, 20269 min read

Короткий ответ. Сервер 7 Days to Die можно запустить самому бесплатно: скачайте «7 Days to Die Dedicated Server» (приложение Steam 294420) через SteamCMD, отредактируйте serverconfig.xml и откройте порт 26900 (TCP) и порты с 26900 по 26903 (UDP). Или арендуйте сервер 7 Days to Die и забудьте об установке и пробросе портов.

Игрокам не нужен адрес, если вы выставите сервер в публичный список: они открывают Join a Game и ищут его по названию. Иначе они выбирают Connect to IP и вводят ваш IP и порт.

Проверено 5 ноября 2026 года на V3.4.0, самой новой стабильной сборке, которую The Fun Pimps анонсировали в Steam (хотфикс b9 от 26 октября 2026 года).

Это руководство опирается на три источника: анонсы разработчика в Steam, список портов со страницы Valve Developer Community о выделенном сервере (на неё ссылается и наша страница о портах) и то, что мы используем на каждом размещаемом у нас сервере 7 Days to Die. Чтобы сразу перейти к аренде, откройте вариант 2.

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

  • Серверное ПО: «7 Days to Die Dedicated Server», приложение Steam 294420. Оно отделено от самой игры (приложение 251570) и скачивается с анонимным входом в Steam, так же делает и наша установка.
  • Машина, которая всегда включена: запасной ПК, домашний сервер или виртуальная машина в облаке. В руководстве используется 64-разрядный Linux, его мы и применяем сами. Сервер на Windows мы не проверяли, поэтому шагов для Windows не даём.
  • Место на диске и RAM: сервер скачивается долго и занимает много места, а на странице разработчика в Steam предупреждают, что будущим версиям может понадобиться больше места, так что оставьте запас. Требования на этой странице относятся к игре, а не к серверу, кроме одной заметки: если запустить сервер и игру на одном компьютере, нужная память RAM удваивается. Наши заметки по подбору ресурсов есть в статье Сколько RAM нужно серверу 7 Days to Die?
  • Сеть: TCP 26900 и UDP с 26900 по 26903, доступные из интернета. Telnet (8081) и веб-панель (8080) нужны только для инструментов администрирования.
  • Версия игры: у всех игроков и у сервера должна быть одна и та же сборка. Если нужна экспериментальная сборка, игроки выбирают latest_experimental на вкладке Game Versions & Betas игры в Steam, а сервер должен работать на той же ветке.

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

Эти шаги подходят для Debian и Ubuntu. Команда загрузки и настройка SteamCMD основаны на тех, что используют наши серверы.

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

  1. Установите библиотеки, которые нужны SteamCMD.
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install curl tar lib32gcc-s1 ca-certificates -y
  2. Создайте пользователя для сервера и переключитесь на него.
    sudo useradd -m -s /bin/bash -U sdtd
    sudo su - sdtd
  3. Установите SteamCMD и дайте ему один раз обновиться.
    mkdir -p ~/steamcmd ~/server
    cd ~/steamcmd
    curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
    tar -xzf steamcmd.tar.gz
    ./steamcmd.sh +quit
  4. Скачайте сервер.
    ~/steamcmd/steamcmd.sh +force_install_dir /home/sdtd/server +login anonymous +app_update 294420 validate +quit
    Мы видели, как SteamCMD отвечает «Missing configuration», доходит до «success» и не оставляет ни одного файла игры, поэтому не доверяйте коду выхода. Проверьте, что в папке сервера есть steamapps/appmanifest_294420.acf, и запустите команду снова, если файла нет. Наша установка делает именно такую проверку, в три попытки, а перед этим один раз запускает steamcmd.sh +quit, чтобы самообновление не пересекалось с загрузкой. Она также не создаёт заранее пустую папку steamapps, потому что мы выяснили, что это может вызвать ту же ошибку.
  5. Скопируйте библиотеки клиента Steam туда, где их ищет сервер:
    mkdir -p ~/.steam/sdk32 ~/.steam/sdk64
    cp ~/steamcmd/linux32/steamclient.so ~/.steam/sdk32/
    cp ~/steamcmd/linux64/steamclient.so ~/.steam/sdk64/

Запишите настройки

  1. Отредактируйте serverconfig.xml в папке сервера, пока он остановлен; сервер читает файл при запуске. В нём хранятся название сервера, пароль, мир и порт.
  2. Или передайте основные параметры в командной строке. Так запускаются наши серверы:
    cd ~/server
    mkdir -p logs
    export LD_LIBRARY_PATH=.
    ./7DaysToDieServer.x86_64 -configfile=serverconfig.xml -quit -batchmode -nographics -dedicated \
      -ServerPort=26900 -ServerMaxPlayerCount=8 -GameDifficulty=2 -EACEnabled=true \
      -ServerName="My 7 Days to Die Server" -ServerPassword="" -ServerVisibility=2 \
      -GameWorld=Navezgane -GameName="MyGame" -TelnetEnabled=true -TelnetPort=8081 -logfile logs/latest.log
    GameWorld принимает значение Navezgane (карта, сделанная вручную) или RWG для случайного мира, для которого также доступны -WorldGenSeed и -WorldGenSize. Наша панель предлагает размеры 6144, 8192 и 10240, а также две заранее сгенерированные карты 6k и две карты 8k. ServerVisibility=2 мы ставим по умолчанию для публичного сервера.
  3. Доступ администратора: после входа на сервер откройте его консоль telnet с той же машины (telnet 127.0.0.1 8081; установите её командой sudo apt install telnet) и введите admin add YourName 0. Уровень 0 даёт полные права администратора.

Откройте порты

  • Игра: пробросьте TCP 26900 и UDP с 26900 по 26903 на роутере и разрешите их в брандмауэре машины (например, sudo ufw allow 26900/tcp и sudo ufw allow 26900:26903/udp).
  • Telnet (8081) и веб-панель (8080): только если вы управляете сервером внешними инструментами. В заметках в serverconfig.xml сказано, что без пароля telnet сервер слушает только локальный интерфейс loopback. В остальных случаях держите их закрытыми.
  • Если вы меняете ServerPort, пробросьте новый порт и соответствующий ему диапазон UDP.

Запустите и зайдите

  1. Запуск сервера выполните командой выше. При случайном мире (RWG) первый запуск генерирует карту и может занять время. Запускайте сервер под менеджером служб, например systemd, чтобы он перезапускался после сбоя.
  2. Зайдите на него. В 7 Days to Die выберите Join a Game и найдите сервер по названию, либо выберите Connect to IP и введите ваш IP и порт в отдельные поля.
  3. Обновить сервер можно так: остановите его и снова выполните команду загрузки из шага 4. Когда The Fun Pimps выпускают новую сборку, игроки обновляются через Steam, и сервер должен совпадать с ней, иначе зайти не получится.

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

Аренда избавляет от установки, портов и рутины обновлений. Название, мир и правила вы выбираете сами.

  1. Выберите тариф. Откройте страницу хостинга серверов 7 Days to Die и сравните тарифы: IRON PICKAXE (8 игроков), STEEL PICKAXE (15) и AUGER (30) на момент написания. Нажмите Создать сервер (Настроить план для AUGER) и оформите заказ. Цены меняются, поэтому проверяйте их на этой странице.
  2. Дождитесь установки. Сервер появится в панели. Нажмите Запустить вверху страницы сервера; на вкладке Консоль появится Connected with 7DTD server, когда игра будет готова.
  3. Настройте его. На вкладке Настройки откройте Настройки игры и задайте Название сервера, Пароль сервера для приватного сервера, Список серверов, Мир (Navezgane или случайный мир со своими Случайный сид мира и Случайный размер мира) и Имя сохранения. Затем перезапустите. См. Как настроить сервер 7 Days to Die: основные настройки.
  4. Сделайте себя администратором. Один раз зайдите на сервер, затем введите admin add YourName 0 в Консоль панели. См. Как стать администратором на сервере 7 Days to Die и использовать команды администратора.
  5. Пригласите игроков. Карточка Играть с друзьями в разделе Обзор показывает IP и порт. В игре игроки выбирают Join a Game, затем Connect to IP и вводят их. См. Как зайти на свой сервер 7 Days to Die.

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

  • Ваш порт назначается и открыт с самого начала, а сервер запускается с параметрами, которые вы задали в Настройки игры и которые передаются в командной строке, поэтому для них не нужно править serverconfig.xml.
  • Если Автообновление включено (по умолчанию), сервер при каждом запуске проверяет в Steam самую новую сборку, так что перезапуск и есть обновление. Автообновление и Бета-ветка находятся под Show advanced в Настройки игры; Бета-ветка направляет сервер на тестовую сборку, например latest_experimental, а переключение требует переустановки. См. Как обновить сервер 7 Days to Die.
  • Oxide (uMod) включается переключателем на вкладке Моддинг и по умолчанию выключен. Если включить его, он скачивается заново при каждом запуске, потому что Oxide заменяет файл игры (Assembly-CSharp.dll), а обновление игры без предупреждения возвращает оригинал. Для него нужно, чтобы EasyAntiCheat был выключен. Большинство дополнений для 7 Days to Die не являются плагинами Oxide и в нём не нуждаются.

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

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

Хотите пропустить настройку? Посмотрите тарифы серверов 7 Days to Die. Сервер уже есть? Начните со статьи Как настроить сервер 7 Days to Die: основные настройки.

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

Бесплатные инструменты для 7 Days to Die

Эти инструменты на английском языке.

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