Как настроить сервер 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, настроить проброс портов на роутере:
| Порт | Протокол | Назначение |
|---|---|---|
| 2456 | UDP | Основной игровой порт |
| 2457 | UDP | Второй игровой порт |
| 2458 | UDP | Запросы к 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 или вручную. Текущие подключённые игроки не отключатся до разрыва сессии.
Остановите сервер, найдите файл бэкапа в папке с резервными копиями (имя содержит дату и время), переименуйте его в основной файл мира с расширениями .db и .fwl, затем запустите сервер заново.
Читайте также
- Как настроить выделенный сервер Valheim шаг за шагомПошаговая настройка сервера Valheim: конфигурация запуска, пароль, выбор мира и оптимизация параметров для стабильной работы.
- Как настроить выделенный сервер Valheim?Имя, пароль, резервные копии, кроссплей, аргументы запуска: настройте выделенный сервер Valheim как надо — от файла start_server до продвинутых параметров.
- Как создать сервер Valheim? Полное руководствоДва способа создать свой сервер Valheim: собственный хостинг с выделенным инструментом Steam (бесплатно, но технично) или готовый хостинг под ключ. Подробные шаги.