Выделенный сервер Valheim на Windows можно установить либо через Steam Tools, либо с помощью SteamCMD. Главное — отдельный стартовый скрипт, правильно заданные параметры сервера, открытые UDP-порты 2456-2457 и проверка firewall, роутера и подключения. Для постоянного хостинга тебе также стоит заранее продумать обновления, бэкапы, электропитание и риски безопасности.
Требования
Тебе нужен Windows-ПК или Windows-сервер, на котором Valheim Dedicated Server сможет работать постоянно. Также нужны права администратора для Windows Firewall и роутера, доступ к Steam или SteamCMD, а также стабильное интернет-соединение с достаточной скоростью отдачи для твоих игроков. Если сервер должен быть доступен извне твоей домашней сети, твое подключение должно разрешать входящие соединения. При DS-Lite, Carrier-NAT или ограничительных роутерах провайдера классический проброс портов может не сработать.
Официальная документация Valheim в гайде «A Guide to Dedicated Servers» объясняет, что стандартный диапазон портов сервера — 2456-2457 и что при Steam-бэкенде он должен быть доступен через Port Forwarding: документация на valheim.com. Тот же источник указывает, что Crossplay работает через relay, и в этом случае проброс портов на роутере для внешней доступности не нужен. Поэтому сначала проверь, хочешь ли ты использовать Steam-бэкенд или Crossplay.
Если ты не хочешь администрировать сервер самостоятельно, арендованный сервер Valheim у game-serverhosting будет более контролируемым вариантом эксплуатации: ты получаешь multi-game-хостинг с техническим контролем, поддержкой и понятными процессами для работы и конфигурации. Практичный старт ты найдешь в гайде Аренда и настройка сервера Valheim — кооп-гайд 2026.
Метод 1: установка через Steam
- Открой Steam и перейди в библиотеку.
- Включи в фильтре или выпадающем списке категорию «Tools».
- Установи «Valheim Dedicated Server».
- Открой папку установки и работай с копией поставляемого стартового файла, а не напрямую с оригинальным файлом.
Ты можешь задать параметры запуска, например:
-name "Мой сервер" -world "Мир" -password "pw" -port 2456
Для реальной эксплуатации пароль не должен быть слишком простым. Также используй уникальное имя мира, чтобы случайно не создать новый мир или не запустить не тот мир.
Метод 2: установка через SteamCMD
SteamCMD часто удобнее для серверной эксплуатации, потому что обновления и повторная проверка выполняются воспроизводимо через команды. Установи SteamCMD в отдельную папку, а затем выполни:
:: Скачать и установить SteamCMD
steamcmd.exe +login anonymous +app_update 896660 validate +quit
Если ты хочешь явно управлять папкой установки, добавь подходящий путь +force_install_dir. Перед обновлениями останови сервер, чтобы файлы мира не изменялись во время записи.
Создание стартового скрипта
Создай batch-файл start_valheim.bat в папке сервера или в отдельной папке администрирования:
@echo off
start "" "valheim_server.exe" -nographics -batchmode -name "Сервер" -port 2456 -world "Мир" -password "pw" -public 1
Измени как минимум -name, -world и -password. -public 1 делает сервер публично видимым, если сеть и бэкенд это позволяют. Если ты хочешь запускать сервер только приватно, проверь, подходит ли -public 0 для нужного тебе способа подключения.
Открытие портов
В стандартном случае Valheim нужны эти порты:
| Порт | Протокол | Использование |
|---|---|---|
| 2456 | UDP | Игровой трафик |
| 2457 | UDP | Query |
Windows Firewall
Открой PowerShell или командную строку с правами администратора и создай входящее правило:
netsh advfirewall firewall add rule name="Valheim" dir=in action=allow protocol=UDP localport=2456-2457
Если ты используешь другой стартовый порт, открытый диапазон должен ему соответствовать. Согласно официальной документации, Valheim использует указанный порт и дополнительно Port+1.
Роутер
- Открой админку роутера (192.168.1.1)
- Port-Forwarding → UDP 2456-2457 → твой локальный IP
Адрес роутера может отличаться; многие домашние роутеры также используют 192.168.0.1 или домен производителя. Важно, чтобы локальный IP Windows-сервера оставался стабильным, например через DHCP-резервирование. Не пробрасывай лишние TCP-порты, если они тебе не нужны для Valheim.
Настройка автозапуска
Помести batch-файл в папку автозапуска Windows, если сервер должен автоматически запускаться после перезагрузки. Для этого открой shell:startup через Win+R и создай ярлык на start_valheim.bat. Для более надежной работы можно вместо этого использовать Планировщик заданий Windows и привязать запуск к событию «При запуске системы» или «При входе в систему».
Дополнительно запланируй окна обслуживания. При установке через Steam Dedicated Server обновляется примерно как другие Tools. При SteamCMD ты снова выполняешь app_update 896660 validate. Перед каждым обновлением тебе стоит корректно остановить сервер и сохранить копию папки сохранений Valheim.
Проверка результата
Запусти start_valheim.bat и наблюдай за консолью сервера. Она должна работать без мгновенного завершения. Затем сначала проверь в локальной сети, доступен ли сервер. Только после этого проверяй доступ извне, например через игрока за пределами твоей домашней сети.
Если ты хочешь правильно настроить админ-команды, модерацию и права, тебе поможет гайд Команды сервера Valheim — все Admin Commands. Для более глубокой конфигурации, модов и прогресса боссов подойдет Аренда сервера Valheim: моды, конфигурация и порядок боссов 2026.
Troubleshooting
Сервер не появляется в списке
Сначала проверь, задан ли -public 1 и работает ли сервер без ошибок. Затем проверь Windows Firewall, проброс портов на роутере и публичную доступность. Списки серверов могут обновляться с задержкой; прямой тест подключения часто дает более точный результат.
Друзья не могут подключиться
Если локальные подключения работают, а внешние нет, проблема обычно в пробросе портов, ISP-NAT или неправильном целевом IP в роутере. Сравни проброс на роутере с локальным IP твоего Windows-сервера и проверь, разрешает ли твое интернет-подключение входящие UDP-соединения.
Мир запускается не так, как ожидалось
Проверь значение у -world. Другое имя создает или загружает другой мир. Перед изменениями сделай бэкап папки сохранений Valheim, чтобы можно было вернуться назад при неправильной конфигурации.
Сервер закрывается после запуска
Запускай batch-файл из уже открытой командной строки, чтобы сообщения об ошибках оставались видимыми. Частые причины — неправильные пути, отсутствующие файлы, занятые порты или недействительные параметры.
Недостатки self-hosting
- Электричество: ПК должен работать 24/7
- Интернет: твоя скорость отдачи ограничивает игроков
- Безопасность: твой ПК доступен из интернета
- Обслуживание: обновления нужно устанавливать вручную
Арендованный сервер как альтернатива
Self-hosting имеет смысл, если ты хочешь учиться, тестировать или полностью отвечать за собственную Windows-среду. Для регулярных кооп-сессий арендованный сервер часто проще в эксплуатации, потому что железо, доступность, каналы поддержки и рабочие процессы не привязаны к твоему личному ПК. В game-serverhosting акцент сделан на платном multi-game-хостинге с техническим контролем и прозрачным управлением, а не на импровизированной работе домашнего сервера.
Проверка, ограничения и безопасный откат
Инструкция «Настройка выделенного сервера Valheim на Windows» относится к описанному в статье типу сервера и состоянию версий, видимому на момент проверки. Названия меню, доступные версии, совместимость модов или плагинов и необходимые ресурсы могут измениться после обновлений. Поэтому не переноси значения без проверки на другую версию игры, loader или сервера.
Перед изменениями мира, сохранения, конфигурации или расширений создай бэкап затронутых файлов. Затем меняй только один связанный шаг и проверяй его с той же версией клиента и сервера, с которой позже хочешь играть.
| Пункт проверки | Ожидаемый результат | Прерывание и откат |
|---|---|---|
| Запуск сервера | Сервер без новых сообщений об ошибках достигает состояния готовности к работе. | При ошибках запуска отменить изменение и восстановить последний бэкап. |
| Тест подключения | Тестовый аккаунт может подключиться по адресу, показанному в панели. | При ошибках версии или подключения снова сверить версию, порт и разрешения. |
| Функциональный тест | Конкретно измененная функция работает, не повреждая существующие данные мира или игры. | При побочных эффектах остановить сервер и восстановить сохраненные файлы. |
Успешный одиночный тест не является гарантией производительности или доступности. Размер мира, моды, плагины, число игроков, сетевой маршрут и одновременная нагрузка могут изменить результат. Документируй версию, изменение и результат теста, чтобы позже понимать причины отклонений.
FAQ
Обязательно ли мне нужен SteamCMD?
Нет. Ты можешь установить Valheim Dedicated Server и через Steam Tools. SteamCMD особенно полезен, если ты хочешь четко управлять установкой и обновлениями с помощью команд.
Какие порты мне нужно открыть?
В стандартном случае Valheim использует UDP 2456 и 2457. Если ты задаешь другой -port, сервер использует этот порт и дополнительно Port+1.
Нужно ли настраивать проброс портов и при Crossplay?
Согласно официальной документации Valheim, Crossplay не требует проброса портов на роутере для внешней доступности, потому что подключение идет через relay. Но порт все равно остается важным для различения нескольких серверов.
Могу ли я автоматически запускать сервер после перезагрузки Windows?
Да. Помести ярлык на batch-файл в папку автозапуска или создай задачу в Планировщике заданий Windows.
Что важно перед обновлениями?
Корректно останови сервер и сделай бэкап файлов мира. После этого ты можешь обновиться через Steam или при SteamCMD выполнить app_update 896660 validate.