← Blog

Как настроить сервер Valheim для совместной игры с друзьями

Par Benjamin Dayan · PDG

· Mis à jour le 25 октября 2026 г. · Lecture 5 min

Содержание

Настройка сервера Valheim требует последовательного подхода: установка через SteamCMD, правильный выбор параметров запуска, пароль мира и открытые порты — всё это напрямую влияет на то, смогут ли друзья стабильно подключаться и играть без разрывов соединения. В этой статье разберём процесс пошагово, от скачивания файлов до финальной проверки доступа.



Подготовка к установке сервера Valheim: системные требования и SteamCMD

Прежде чем переходить к установке, стоит оценить, какая машина потянет выделенный сервер. Valheim не требователен к видеокарте (серверная часть не рендерит графику), но чувствителен к частоте процессора и объёму оперативной памяти — особенно если на карте активно исследуются новые биомы и генерируется много объектов. Минимальный комфортный запас — 4 ГБ ОЗУ для небольшой группы из 2-4 игроков, 8 ГБ и выше для крупных миров с 6+ игроками и длительной историей освоения карты.

Для установки понадобится SteamCMD — консольный клиент Steam, через который Valheim Dedicated Server скачивается без графического интерфейса. На Linux это выглядит так:

sudo apt update
sudo apt install -y lib32gcc-s1 steamcmd
mkdir -p ~/valheim-server

На Windows SteamCMD распаковывается в отдельную папку, запускается через steamcmd.exe, и дальнейшие команды идентичны. Если вы разворачиваете сервер на удалённой машине, подключение выполняется по SSH — через терминал Linux или клиент вроде PuTTY на Windows.

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



Установка dedicated-сервера Valheim через SteamCMD

Запускаем SteamCMD и указываем App ID сервера Valheim — 896660. Эта команда скачает все файлы серверной части в указанную директорию:

steamcmd +force_install_dir ~/valheim-server +login anonymous +app_update 896660 validate +quit

Опция validate проверяет целостность файлов — полезно при первой установке и при обновлении после патчей разработчиков. Процесс занимает от нескольких минут до получаса в зависимости от скорости канала и загрузки серверов Steam.

После завершения в папке появится исполняемый файл valheim_server.x86_64 (Linux) или valheim_server.exe (Windows), а также каталог valheim_server_Data с ресурсами игры. На этом этапе сервер уже можно запустить с параметрами по умолчанию, но для полноценной игры с друзьями нужно настроить имя мира, пароль и порты — это следующий шаг.



Настройка параметров запуска, пароля и конфигурационных файлов

Настройка сервера Valheim происходит через параметры запуска, передаваемые исполняемому файлу. Создайте скрипт start.sh со следующим содержимым:

#!/bin/bash
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970

./valheim_server.x86_64 -name "MyWorld" -port 2456 -world "Dedicated" \
  -password "StrongPass123" -public 1 -saveinterval 1800 -backups 4 -backupshort 7200 -backuplong 43200

export LD_LIBRARY_PATH=$templdpath

Разберём ключевые параметры:

  • -name — имя сервера, которое игроки увидят в списке серверов Steam.
  • -port — базовый порт UDP, по умолчанию 2456 (игра дополнительно использует соседние порты 2457-2458).
  • -world — название файла мира, сохраняется в .valheim/worlds_local.
  • -password — обязателен для серверов со статусом public 1, минимум 5 символов, без спецсимволов, которые могут конфликтовать с парсером консоли.
  • -public — значение 0 скрывает сервер из общего списка, но прямое подключение по IP остаётся доступным, что удобно для закрытой группы друзей.
  • -saveinterval, -backups, -backupshort, -backuplong — управляют частотой автосохранений и количеством резервных копий мира, хранящихся локально.

Права на запуск скрипта выдаются командой:

chmod +x start.sh
./start.sh

Если сервер запущен через systemd (удобно для автоматического рестарта при сбоях или перезагрузке машины), создайте unit-файл:

sudo nano /etc/systemd/system/valheim.service
[Unit]
Description=Valheim Dedicated Server
After=network.target

[Service]
WorkingDirectory=/home/user/valheim-server
ExecStart=/home/user/valheim-server/start.sh
Restart=on-failure
User=user

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now valheim
sudo systemctl status valheim

Регулярные резервные копии мира стоит хранить отдельно от рабочей директории — если файл мира повредится после сбоя или некорректного завершения процесса, восстановление из бэкапа займёт пару минут вместо потери прогресса всей группы.



Кроссплей, порты и доступ для друзей

Valheim поддерживает кроссплей между ПК (Steam) и Xbox/Game Pass через Microsoft-аккаунт, но для dedicated-сервера, установленного через SteamCMD, подключение Xbox-игроков работает только если сервер добавлен в список через Steam-клиент или подключение идёт напрямую по IP и порту — без кроссплатформенного поиска в общем списке.

Для корректной работы сервера и видимости у друзей нужно открыть следующие порты на firewall и, если сервер находится за NAT, настроить проброс портов на роутере:

ПортПротоколНазначение
2456UDPОсновной игровой порт
2457UDPВторой игровой порт
2458UDPЗапросы к Steam-серверу (список серверов)

На Linux с ufw порты открываются так:

sudo ufw allow 2456:2458/udp
sudo ufw reload

Чтобы друзья подключились, им достаточно открыть внутриигровое меню «Join Game» → «IP address» и ввести публичный IP сервера с портом 2456. Если сервер отмечен как публичный (-public 1), он также появится в поиске по названию через несколько минут после запуска — время зависит от скорости синхронизации со Steam master-сервером.

Для управления доступом без раскрытия пароля всей команде можно использовать файл adminlist.txt в папке .valheim/ — туда добавляются SteamID игроков с правами администратора, которые могут использовать консольные команды вроде kick, ban и save прямо из игрового чата (с предварительным включением консоли параметром -console).

Если вы администрируете несколько проектов одновременно — например, Valheim и ARK или Rust — удобнее управлять процессами через единую панель вместо набора разрозненных скриптов на разных машинах. Обзор доступных вариантов — Все наши игровые серверы, а для тех, кто предпочитает полный контроль над окружением, подойдёт VPS Pterodactyl с собственной панелью управления контейнерами.

Официальную документацию по консольным командам, параметрам запуска и структуре файлов мира можно уточнить на Source.



Грамотная настройка сервера Valheim — это установка через SteamCMD, корректные параметры запуска, открытые порты и регулярные резервные копии мира. Проверив каждый из этих пунктов, вы получите стабильный мир, к которому друзья смогут подключаться без лишних настроек и потерь прогресса.



FAQ

Почему друзья не видят сервер Valheim в списке поиска?

Проверьте, что указан параметр -public 1, а порты 2456-2458 UDP открыты на firewall и проброшены на роутере, если сервер за NAT. Прямое подключение по IP работает даже если сервер скрыт из общего списка.

Можно ли изменить пароль мира после запуска сервера?

Да, достаточно изменить значение параметра -password в скрипте запуска и перезапустить процесс через systemctl или вручную. Текущие подключённые игроки не отключатся до разрыва сессии.

Как восстановить мир Valheim из резервной копии?

Остановите сервер, найдите файл бэкапа в папке с резервными копиями (имя содержит дату и время), переименуйте его в основной файл мира с расширениями .db и .fwl, затем запустите сервер заново.

Читайте также