servarium :)
главная / журнал / Настройка выделенного сервера Valheim на Windows: полное руководство
гайд 13 мая 2026 г. · 16 мин чтения · Valheim

Настройка выделенного сервера Valheim на Windows: полное руководство

Инструкция из исходного markdown: требования, установка, конфигурация, порты, запуск и подключение сервера.

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

Valheim — это викингская survival-игра, ориентированная на кооперативный мультиплеер, и самый надёжный способ играть с друзьями в разных часовых поясах — поднять выделенный сервер. В отличие от внутриигрового пункта «Запустить сервер», выделенный сервер держит мир онлайн даже когда никто не играет, и снимает нагрузку по симуляции мира с конкретного игрока. В этом руководстве мы пройдём весь процесс на Windows — от подбора железа, установки через SteamCMD и настройки файла start_headless_server.bat до правил брандмауэра, проброса портов, кроссплея и подключения к собственному миру.

1. Рекомендуемые системные требования

Компонент

Рекомендуемые характеристики

-

-

Процессор

Современный 6-ядерный процессор с высокой производительностью на одно ядро от 3,5 ГГц и выше (например, Intel Core i7 / AMD Ryzen 7). Генерация мира сильно нагружает CPU и в основном идёт в одном потоке, поэтому скорость одного ядра важнее общего числа ядер.

Оперативная память

Минимум 16 ГБ, рекомендуется 32 ГБ. Самому клиенту хочется 16 ГБ; свежий мир Valheim занимает на сервере примерно 1,8–2,4 ГБ, плюс 100–300 МБ на каждую активную зону игрока, а серверы с модами требуют существенно больше.

Видеокарта

NVIDIA GeForce GTX 1060 или AMD Radeon RX 580 либо лучше (сам сервер запускается с флагом -nographics и видеокарта ему не нужна; цифры выше относятся к игровому клиенту).

Накопитель

NVMe SSD со свободным объёмом не менее 20 ГБ. SSD/NVMe строго рекомендуется, поскольку Valheim часто делает автосохранения и подгружает чанки; на HDD это даёт ощутимые подтормаживания. Не забудьте оставить место под резервные копии.

Сеть

Проводной Ethernet (не Wi-Fi). Рассчитывайте минимум на 5 Мбит/с upload для группы до 10 человек; оптика 100/50 Мбит/с — комфортный вариант.

Операционная система

Windows 10 или Windows 11, 64-разрядная (Windows Server 2016/2019 также подойдёт).

Лимит игроков

По умолчанию 10. Поднять выше можно только модами, и это всегда компромисс по стабильности.

2. Два пути установки

На Windows официально поддерживаются два способа установить Valheim Dedicated Server:

  1. Через библиотеку Steam (раздел «Инструменты») — самый простой вариант, удобен когда сервер крутится на том же ПК, на котором вы играете, и Steam уже установлен.
  2. Через SteamCMD (командная строка) — предпочтительнее для headless-конфигураций, автоматизации и чистой установки вне Program Files.

Оба способа ставят одно и то же ПО (Steam app ID 896660) и заканчиваются одинаковой настройкой файла start_headless_server.bat.

3. Способ 1 — установка через библиотеку Steam

В Steam откройте Библиотеку, нажмите выпадающий фильтр в левом верхнем углу и поставьте галочку Инструменты. Прокрутите список до пункта Valheim Dedicated Server и нажмите Установить.

!Установка Valheim Dedicated Server из раздела «Инструменты» Steam (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/steam-installing-valheim-dedicated-server-software.png)

Когда установка завершится, щёлкните правой кнопкой по записи в библиотеке и выберите Управление → Просмотреть локальные файлы, чтобы открыть папку установки. По умолчанию это:

unknown node

Дальше переходите к разделу 5 (Настройка сервера).

4. Способ 2 — установка через SteamCMD

SteamCMD — это консольный Steam-клиент от Valve, и это самый аккуратный способ установить и обновлять выделенный сервер. Описание ниже основано на руководстве Cherry Servers.

4.1 Загрузка SteamCMD

Откройте официальную страницу SteamCMD на Valve Developer Wiki (https://developer.valvesoftware.com/wiki/SteamCMD) и скачайте архив по ссылке Download SteamCMD for Windows.

!Страница загрузки SteamCMD на Valve Developer Wiki (https://www.cherryservers.com/v3/assets/blog/2025-06-02/2.png)

Распакуйте ZIP в чистую папку, например в C:\\steamcmd.

4.2 Первый запуск

Щёлкните правой кнопкой по steamcmd.exe и выберите Запуск от имени администратора. При первом запуске утилита докачает свой апдейтер. Когда в окне наконец появится приглашение Steam>, инструмент готов к работе.

!SteamCMD установлен и готов к командам (https://www.cherryservers.com/v3/assets/blog/2025-06-02/3.png)

4.3 Анонимный вход

Введите:

unknown node

Сервер Valheim допускает анонимную загрузку — учётные данные Steam вводить не нужно. Успешный ответ заканчивается словом OK.

!Успешный анонимный вход в SteamCMD (https://www.cherryservers.com/v3/assets/blog/2025-06-02/4.png)

4.4 Установка сервера

Скажите SteamCMD скачать файлы выделенного сервера (app ID 896660):

unknown node

!Загрузка Valheim Dedicated Server через SteamCMD (https://www.cherryservers.com/v3/assets/blog/2025-06-02/5.png)

Дистрибутив весит несколько гигабайт, на загрузку уйдёт пара минут. Не прерывайте процесс. После завершения файлы сервера лежат в C:\\steamcmd\\steamapps\\common\\Valheim dedicated server.

!SteamCMD завершает установку (https://www.cherryservers.com/v3/assets/blog/2025-06-02/6.png)

Введите quit, чтобы выйти из SteamCMD.

Чтобы обновить сервер позже, повторно выполните ту же команду app_update 896660 validate. Перезапускать выделенный сервер хотя бы раз в пару дней — полезная привычка: это освобождает память и предотвращает рассинхронизации.

5. Настройка сервера (start_headless_server.bat)

В папке установки найдите файл start_headless_server.bat. Сделайте его копию, например start_my_server.bat — оригинал затирается Steam при каждом обновлении, и ваши настройки потеряются. Щёлкните правой кнопкой по копии и выберите Изменить, чтобы открыть файл в Блокноте.

!start_headless_server.bat в папке сервера (https://www.cherryservers.com/v3/assets/blog/2025-06-02/7.png)

Ближе к концу файла вы увидите строку запуска примерно такого вида:

unknown node

Отредактируйте четыре параметра в кавычках:

  • -name — имя сервера, которое будут видеть игроки в публичном списке.
  • -port — игровой порт. По умолчанию 2456. Valheim также использует port + 1 (то есть 2457).
  • -world — имя файла сохранения мира (хранится в %USERPROFILE%\\AppData\\LocalLow\\IronGate\\Valheim\\worlds_local).
  • -password — минимум 5 символов, и пароль не должен содержать имя мира (то есть совпадать со значением в -world или включать его как подстроку).

Два флага, которые уже стоят в строке по умолчанию — обратите на них внимание:

  • -public 1 — анонсировать сервер в общем списке сообщества. Поменяйте на -public 0, если хотите скрыть сервер из публичного списка.
  • -crossplay — сервер работает через relay-инфраструктуру Microsoft PlayFab, и к нему могут подключаться игроки на Xbox / Game Pass / Microsoft Store (подробности — в разделе 8). Если кроссплей вам не нужен (например, ради модов BepInEx или чтобы остаться на чистом Steam-бэкенде), просто удалите этот флаг из строки запуска.

Полезные дополнительные флаги, которые можно добавить вручную:

  • -savedir "D:\\ValheimServer\\saves" — хранить сохранения вне папки установки, чтобы переустановка не угрожала миру.
  • -saveinterval 1800 — автосохранение каждые 30 минут (значение по умолчанию).
  • -backups 4 -backupshort 7200 -backuplong 43200 — управление количеством и периодичностью автоматических бэкапов.

!Редактирование параметров в bat-файле (IONOS) (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/start-headless-server-file-in-valheim.png)

Важно: имя сервера, имя мира и пароль должны различаться между собой, иначе сервер не запустится.

Совет — свой сид: скрипт запуска не принимает параметр сида напрямую. Чтобы поднять сервер на конкретном сиде, сначала создайте одиночный мир с этим сидом в Valheim, скопируйте получившиеся файлы .db и .fwl из %USERPROFILE%\\AppData\\LocalLow\\IronGate\\Valheim\\worlds_local в ту же папку на сервере (или в каталог, указанный в -savedir), и пропишите имя файла без расширения в параметре -world.

Сохраните файл.

6. Брандмауэр и порты

6.1 Разрешите Valheim в брандмауэре Windows

Нажмите Пуск, введите брандмауэр и откройте Брандмауэр Защитника Windows.

!Открытие брандмауэра Защитника Windows (https://www.cherryservers.com/v3/assets/blog/2025-06-02/8.png)

Нажмите Разрешение взаимодействия с приложением через брандмауэр Защитника Windows.

!Панель «Разрешённые приложения» (https://www.cherryservers.com/v3/assets/blog/2025-06-02/9.png)

В открывшейся панели нажмите Изменить параметры, а затем Разрешить другое приложение….

!Кнопка «Разрешить другое приложение…» (https://www.cherryservers.com/v3/assets/blog/2025-06-02/10.png)

Через Обзор найдите папку установки и выберите valheim_server.exe.

!Выбор файла valheim_server.exe (https://www.cherryservers.com/v3/assets/blog/2025-06-02/12.png)

Нажмите Добавить, убедитесь, что отмечены и Частная, и Публичная сети, и нажмите OK.

!Подтверждение нового правила брандмауэра (https://www.cherryservers.com/v3/assets/blog/2025-06-02/13.png)

Чтобы убедиться, что всё применилось, откройте Дополнительные параметры → Правила для входящих подключений — там должно быть несколько записей для valheim_server.exe.

!Правила входящих подключений с записями valheim_server.exe (https://www.cherryservers.com/v3/assets/blog/2025-06-02/16.png)

Для полной гарантии добавьте отдельное правило для входящих подключений на UDP-порты 2456–2457 (это официальный диапазон Valheim; порт 2458 раньше использовался для Steam Server Query и многие гайды до сих пор советуют открывать и его «на всякий случай» — хуже от этого не будет): в Дополнительных параметрах → Правила для входящих подключений → Создать правило… выберите Для порта → UDP → Определённые локальные порты: 2456-2458 → Разрешить подключение и примените ко всем профилям.

6.2 Проброс портов на роутере

Если ваши игроки находятся за пределами локальной сети, и при этом вы не используете кроссплей, на роутере необходимо пробросить UDP-порты 2456 и 2457 (это официальный диапазон Valheim) на локальный IP-адрес ПК с сервером. Порт 2458 проброшивать строго необязательно — это легаси от старого Steam-запроса серверов, но многие гайды по-прежнему советуют открывать и его «на всякий случай», и хуже от этого не будет.

Конкретные шаги зависят от модели маршрутизатора, но общая последовательность такая:

  1. Узнайте локальный IPv4-адрес сервера командой ipconfig в командной строке (строка «IPv4 Address»).
  2. В админ-панели роутера (обычно http://192.168.0.1 или http://192.168.1.1) закрепите DHCP-резервацию по MAC-адресу сервера, чтобы IP не менялся.
  3. Найдите раздел Port Forwarding (Проброс портов) и создайте правила:
  • 2456 UDP → локальный IP сервера, порт 2456
  • 2457 UDP → локальный IP сервера, порт 2457
  • 2458 UDP → локальный IP сервера, порт 2458 *(опционально)*
  1. Сохраните настройки и при необходимости перезагрузите роутер.

Если ваш провайдер выдаёт вам адрес из-под CGNAT (характерные признаки: WAN-IP роутера начинается с 100.64.x.x или не совпадает с тем, что показывает whatismyip.com), проброс портов из дома работать не будет. Варианты обхода: запросить у провайдера белый IPv4, поднять сервер на VPS или включить кроссплей (см. ниже).

7. Запуск сервера

Дважды щёлкните по своему отредактированному bat-файлу (start_my_server.bat). Откроется консольное окно; если выскочит запрос брандмауэра Windows, поставьте галочки Частные и Публичные сети и нажмите Разрешить доступ.

Через минуту-другую в консоли должны появиться строки вроде Game server connected и строка сессии с Join Code и адресом IP/портом:

!Успешный запуск сервера (IONOS) (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/windows-prompt-successful-valheim-server-startup.png)

!Тот же экран в гайде Cherry Servers с Join Code (https://www.cherryservers.com/v3/assets/blog/2025-06-02/18.png)

Не закрывайте это окно, пока сервер работает. Чтобы корректно остановить сервер, переключитесь на это окно и нажмите Ctrl + C — так сервер успеет сохранить мир.

Никогда не закрывайте окно консоли крестиком. Это убивает процесс до того, как мир сохранится, и может повредить последний прогресс.

8. Кроссплей (включён по умолчанию)

Текущий стандартный start_headless_server.bat, который вы видели в разделе 5, уже содержит флаг -crossplay. Это значит, что «из коробки» сервер работает не на Steam-сетевом бэкенде, а через relay-инфраструктуру Microsoft PlayFab — и к нему могут подключаться игроки на Steam, Xbox, Game Pass и Microsoft Store. Стоит знать о двух последствиях такого режима:

  • Проброс портов не нужен. Весь клиентский трафик идёт через ближайшие регионы Azure, поэтому настройка домашнего роутера из раздела 6.2 становится необязательной.
  • Моды BepInEx отключаются. Кроссплей-серверы должны быть «ванильными».

В режиме кроссплея сервер выводит числовой Join Code. Раздайте его игрокам — они вводят код в Запустить игру → Присоединиться → Join Code, а не подключаются по IP.

Если же вам нужен «чистый» Steam-сервер (например, ради BepInEx-модов или потому что у всех игроков только Steam), уберите флаг -crossplay из строки запуска. После этого сервер переключится на Steam-сетевой бэкенд, и для подключений извне понадобятся правила брандмауэра и проброс портов из разделов 6.1 и 6.2 в полном объёме.

9. Подключение к серверу из клиента Valheim

Запустите Valheim как обычно и выберите или создайте персонажа. На следующем экране переключитесь на вкладку Присоединиться.

!Экран «Запустить игру» в Valheim (https://www.cherryservers.com/v3/assets/blog/2025-06-02/20.png)

Доступны три варианта подключения:

  1. Join Code (для серверов с кроссплеем): вставьте числовой код из консоли сервера.
  2. Join IP: нажмите кнопку внизу и введите ваш.публичный.ip:2456. Если вы заходите с той же машины, на которой крутится сервер — используйте 127.0.0.1:2456; из локальной сети — локальный IP сервера. Важная оговорка: на сервере с включённым кроссплеем (флаг -crossplay в строке запуска, см. раздел 8) loopback 127.0.0.1 не работает — Iron Gate явно отмечает, что к кроссплей-серверу нельзя подключиться ни по локальному, ни по loopback-адресу. Подключаться придётся либо по Join Code, либо по публичному IP, либо через список серверов сообщества.
  3. Поиск по серверам сообщества / друзей: ищите по имени сервера (работает только при -public 1; новому серверу может потребоваться несколько минут, чтобы появиться в списке).

!Поиск сервера в списке (IONOS) (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/screenshot-from-valheim-server-selection.jpg)

Когда появится запрос, введите пароль, который вы задали в -password.

!Ввод пароля сервера (https://www.cherryservers.com/v3/assets/blog/2025-06-02/23.png)

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

!Персонаж загружен в мире выделенного сервера (IONOS) (https://www.ionos.com/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/screenshot-from-valheim-character-after-launch.jpg)

10. Администрирование сервера

Рядом с папкой сохранений сервера, обычно %USERPROFILE%\\AppData\\LocalLow\\IronGate\\Valheim, лежат три управляющих файла:

!Файлы adminlist / bannedlist / permittedlist (https://www.cherryservers.com/v3/assets/blog/2025-06-02/25.png)

  • adminlist.txt — Steam ID (по одному на строку), которым выдаются права администратора.
  • bannedlist.txt — Steam ID, которым нельзя подключаться.
  • permittedlist.txt — если непустой, подключаться могут только перечисленные Steam ID (режим белого списка).

Если папка AppData не видна, включите Вид → Показать → Скрытые элементы в Проводнике.

Внутри игры администратор может нажать F5 и открыть консоль, в которой работают, например, такие команды:

  • kick PLAYERNAME
  • ban PLAYERNAME
  • unban PLAYERNAME
  • banned (показывает всех заблокированных)
  • save (принудительное сохранение)
  • genloc (перегенерация маркеров локаций в загруженном мире — использовать аккуратно)

11. Лучшие практики и обслуживание

  • Проводной Ethernet всегда лучше Wi-Fi, как для самой машины-сервера, так и для любых игроков в локалке. Wi-Fi — самая частая причина «резинового лага».
  • Ежедневный плановый перезапуск в малозагруженный час. Память сервера медленно растёт по мере исследования мира, перезапуск её освобождает и предотвращает постепенное замедление.
  • **Делайте резервные копии файлов *.db и *.fwl каждый день.** Эти два файла — это и есть весь ваш мир. Простой задачи в Планировщике задач, копирующей их на другой диск или в облако, обычно достаточно.
  • Версии сервера и клиентов должны совпадать. Ошибка «Wrong version» при подключении почти всегда означает, что сервер обновился до новой сборки Valheim, а клиент — нет, или наоборот. Каждый раз, когда Steam выкатывает патч, заново выполняйте app_update 896660 validate.
  • Моды на всех Steam-клиентах должны быть идентичными. Сервер на BepInEx или ValheimPlus требует, чтобы у каждого подключающегося игрока на Steam были ровно те же версии и конфиги.
  • Запустите сервер как службу Windows, если хотите, чтобы он автоматически поднимался после перезагрузки. Самый простой инструмент — NSSM (nssm install ValheimServer): в поле Application укажите свой bat-файл, в Startup directory — папку сервера, во вкладке Details включите «Restart on exit». В качестве альтернативы FireDaemon Pro даёт графический интерфейс для того же сценария и умеет планировать обновления.
  • Прибирайтесь на базах. Старые заброшенные постройки, заваленные предметами и декоративными элементами, дают всплески нагрузки CPU в своих зонах. Что не нужно — сносите.

Готово — ваш выделенный мир Valheim теперь постоянно онлайн, защищён паролем и ждёт ваших викингов.

Читать дальше