Коротко. Сервер Valheim можно создать самому и бесплатно: установите Valheim Dedicated Server (приложение Steam 896660) через SteamCMD, запустите valheim_server.x86_64 с именем, миром и паролем и, если вы запускаете без кроссплея, пробросьте UDP-порты 2456 и 2457 на роутере. Или арендуйте сервер Valheim и пропустите настройку и обновления.
Игроки заходят из списка серверов в игре, по адресу и порту сервера или по коду подключения, если включён кроссплей. Игроки без Steam (Xbox, PlayStation 5, Nintendo Switch 2 или Game Pass) могут зайти только на сервер с кроссплеем.
Проверено 5 ноября 2026 года, актуально для патча Valheim 1.0.21 (28 октября 2026 года).
В этом руководстве использована официальная инструкция Iron Gate по выделенному серверу и то, что мы запускаем на собственных серверах Valheim. Чтобы сразу перейти к аренде, смотрите вариант 2.
Что вам понадобится
Операционная система: Linux или Windows. В Linux серверу нужны libatomic1, libpulse-dev и libpulse0, а также GLIBC 2.29 и GLIBCXX 3.4.26 или новее. На более старой системе инструкция Iron Gate советует запускать сервер через скрипт Docker из комплекта.
Железо: инструкция Iron Gate не указывает требований к серверу. О том, сколько он потребляет на практике, читайте в статье Сколько RAM нужно серверу Valheim?
Сеть: по умолчанию UDP 2456 и 2457 (выбранный порт и следующий), проброшенные на машину. Сервер с кроссплеем работает через PlayFab и не требует проброса портов.
Аккаунт Steam: для загрузки сервера по шагам ниже не нужен, они используют анонимный вход.
Игра: у каждого игрока должна быть своя копия Valheim. Она работает на ПК, Mac, Linux, Xbox, PlayStation 5 и Nintendo Switch 2, а на сервер без кроссплея могут зайти только игроки Steam.
Серверное ПО бесплатное. Вы платите за машину, электричество и трафик, и она должна работать, пока люди играют.
Первая строка даёт свежему SteamCMD обновиться перед настоящей загрузкой. Наш установочный скрипт делает то же самое, а затем проверяет, что steamapps/appmanifest_896660.acf существует, потому что Steam иногда отвечает "Missing configuration", SteamCMD доходит до "success", а файлы игры не устанавливаются. Если этого файла нет, запустите загрузку снова.
Запустите сервер. Инструкция Iron Gate советует записать настройки в копию start_server.sh, потому что Steam сбрасывает исходный файл при каждом обновлении. Строка запуска в скрипте из комплекта сервера такая:
Сделайте копию, поменяйте в ней имя, мир и пароль в любом текстовом редакторе и запустите её из папки сервера:
cd /home/steam/valheim
cp start_server.sh start_my_server.sh
./start_my_server.sh
Примечание в самом скрипте требует пароль не короче 5 символов. Не включайте пароль и в название мира: в наших тестах на Valheim 1.0.17 публичный сервер, у которого пароль был внутри названия мира, отказался запускаться. Мир с именем после -world создаётся при первом запуске или загружается, если уже существует. В строке из комплекта уже есть -crossplay, поэтому игроки с любой платформы могут зайти (см. ниже); удалите его, чтобы использовать бэкенд Steam, на который могут зайти только игроки Steam. Сервер готов, когда консоль показывает Game server connected.
Откройте порты (бэкенд Steam). Без -crossplay разрешите UDP 2456 и 2457 в брандмауэре машины (с ufw: sudo ufw allow 2456:2457/udp) и пробросьте оба на роутере. Если вы выбрали другой -port, используйте этот порт и следующий. Инструкция Iron Gate указывает 2456-2457, а комментарий внутри start_server.sh из комплекта говорит о 2456-2458, так что открыть ещё и 2458 не повредит. Серверу с кроссплеем проброс портов не нужен.
Остановите его правильно. Нажмите CTRL+C в окне сервера. Iron Gate предупреждает, что закрытие окна Windows крестиком может оставить сервер работать.
Windows
В библиотеке Steam отметьте Tools в меню фильтра и установите Valheim Dedicated Server.
В папке установки (правый клик, затем Manage, затем Browse local files) сделайте копию start_headless_server.bat и редактируйте копию. Steam сбрасывает оригинал при каждом обновлении.
Задайте -name, -port, -world и -password в строке, которая начинается с start valheim_server.
Запустите копию и отметьте все флажки в окне брандмауэра Windows. Если в строке нет -crossplay, пробросьте UDP 2456 и 2457 на роутере. Дождитесь Game server connected.
Параметры, которые вам, скорее всего, пригодятся
-public 0: скрывает сервер из списка серверов. Игроки тогда заходят кнопкой Join IP.
-crossplay: запускает сервер на бэкенде PlayFab, чтобы игроки с любой платформы могли зайти. Без него сервер видят и заходят на него только игроки Steam. С ним проброс портов не нужен, а игроки могут заходить по коду подключения, по адресу и порту или из списка серверов. Зайти по локальному или loopback-адресу IP нельзя.
-instanceid "1": если вы запускаете несколько серверов с одним портом на одной машине (один MAC-адрес), задайте каждому своё значение, чтобы у них были разные идентификаторы PlayFab.
-savedir: меняет место хранения миров и списков доступа. По умолчанию в Linux это ~/.config/unity3d/IronGate/Valheim.
-saveinterval 1800, -backups 4, -backupshort 7200, -backuplong 43200: расписание сохранений и резервных копий в секундах. Это значения по умолчанию.
Доступом управляют три текстовых файла в папке сохранений: adminlist.txt, bannedlist.txt и permittedlist.txt. Укажите по одному Platform User ID в строке в формате [Platform]_[User ID], с учётом регистра. Журнал сервера показывает ID каждого игрока, а в игре его показывает панель F2. Осторожно: как только кто-то попадает в permittedlist.txt, все остальные оказываются заблокированы. Подробнее в статье Как найти ID игрока для списков админов, банов и разрешённых Valheim.
Вариант 2: создать сервер в PlayNHost
Аренда избавляет вас от возни с роутером, брандмауэром и обновлениями. Команда запуска, порты и настройки мира берутся на себя.
Выберите план. Откройте страницу хостинга серверов Valheim. На момент написания доступен план EIKTHYR. Нажмите Настроить план и завершите заказ. Цены меняются, поэтому проверяйте их на этой странице.
Дождитесь установки. Сервер появится на panel.playnhost.com. Панель считает его запущенным, когда Консоль выводит Opened PlayFab server или Opened Steam server.
Откройте Настройки, затем Настройки игры. Поля, которые понадобятся в первую очередь:
Название сервера: название в списке серверов.
Пароль сервера: от 5 до 20 символов. Пока включён Публичный сервер, пароль не должен встречаться нигде внутри названия мира.
Название мира: до 20 символов, без косой черты. Мир с этим названием создаётся при первом запуске.
Публичный сервер: включено, и сервер виден в браузере серверов. Выключено, и он не в списке.
Включить кроссплей: по умолчанию включено, чтобы игроки с любой платформы могли зайти. Выключено: сервер видят и заходят на него только игроки Steam.
Сложность (Пресет мира, Сложность боя, Штраф за смерть, Скорость ресурсов, Частота рейдов, Правила порталов) настраивается в отдельном месте: на странице Миры, на вкладке Правила мира. Изменение записывается в мир при следующем запуске и остаётся там: возврат поля к keep его не отменяет, а Пресет мира со значением normal возвращает мир к стандартным настройкам.
Перезапустите. Когда панель покажет "Saved. The server must restart before these take effect.", нажмите Перезапустить сейчас и дождитесь строки готовности.
Заходите. На странице Обзор вашего сервера карточка Играть с друзьями показывает Код подключения, как только сервер запущен. При каждом перезапуске он новый. Друзья из Steam могут и дальше пользоваться адресом с карточки.
Что наша настройка делает за вас
Она отказывается от запуска, от которого отказался бы Valheim. Если включён Публичный сервер, а пароль находится внутри названия мира (регистр учитывается), команда запуска выводит понятное сообщение о том, что Valheim не запустится и почему, вместо голого Error bad password из игры и потока ошибок за ним. Измените что-то одно и запустите снова.
Она читает правильную строку готовности. Запуск считается завершённым на Opened PlayFab server или Opened Steam server, которые Valheim выводит, когда соответствующий бэкенд работает.
Ваши настройки становятся аргументами запуска. Название мира, пароль, интервал сохранения, резервные копии, кроссплей, пресеты и модификаторы при каждом запуске превращаются в параметры -world, -password, -saveinterval, -backups, -crossplay, -preset и -modifier. Если поле сложности оставлено на keep, ничего не добавляется.
Резервные копии по расписанию самой игры. По умолчанию сохранение каждые 1800 секунд и 4 автоматические копии, те же значения, что и у сервера Iron Gate.
Обновления.Автообновление включено по умолчанию и при каждом запуске устанавливает сборку Steam.
Свой сервер или аренда: честное сравнение
Стоимость: у собственного сервера нет платы за ПО, но он использует вашу машину, электричество и интернет, и машина должна работать. При аренде вы оплачиваете план раз в месяц, квартал или год.
Сеть: с бэкендом Steam вы сами пробрасываете UDP 2456 и 2457. С кроссплеем это не нужно, и неважно, свой у вас сервер или арендованный.
Обновления: когда Valheim получает патч, игроки с новой версией не могут зайти на старый сервер. На своём сервере вы снова запускаете SteamCMD. В PlayNHost это делает Автообновление при следующем запуске.
Резервные копии и списки доступа: на своём сервере нужно копировать папку сохранений и вручную править три текстовых файла. В PlayNHost у карточки Игроки онлайн на странице Обзор есть кнопка Доступ со списками Админы, Забаненные и Разрешённые.
Контроль: свой сервер даёт полный доступ к машине и строке запуска. Аренда даёт настройки, которые открывает панель.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности