Создание и настройка выделенного сервера Valheim - Пошаговая инструкция | AdminWiki

Выделенные сервера Valheim: Полное руководство по созданию и настройке

17 декабря 2025 6 мин. чтения #Valheim #Выделенный сервер #Игровые серверы #Настройка Valheim #Создание сервера

Что такое выделенный сервер Valheim и зачем он нужен?

Представь, что ты хочешь играть с друзьями в Valheim, но не хочешь зависеть от того, онлайн ли главный "хост". Выделенный сервер Valheim — это решение. Это автономный процесс, работающий 24/7 на твоем ПК или удаленном хостинге, который позволяет игрокам подключаться в любое время, даже когда создатель мира спит.

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

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

Давай разберем процесс создания выделенного сервера Valheim от установки до первого подключения. Я буду вести тебя как ментор, объясняя каждый шаг.

Шаг 1: Подготовка и установка

Сначала нужно установить инструменты сервера через Steam:

steam
1. Откройте библиотеку Steam
2. В выпадающем меню "Игры" выберите "Инструменты"
3. Найдите "Valheim Dedicated Server"
4. Установите его (требуется ~1 ГБ места)

Шаг 2: Базовая настройка сервера

Теперь нужно создать конфигурационные файлы. Перейди в папку установки (обычно C:\Program Files (x86)\Steam\steamapps\common\Valheim Dedicated Server) и создай два файла:

config
# Создай файл start_headless_server.bat с таким содержимым:

@echo off
set SteamAppId=892970

echo Starting Valheim dedicated server...

valheim_server -nographics -batchmode \
-name "МойВеликийСервер" \
-port 2456 \
-world "МойМир" \
-password "СложныйПароль123" \
-public 1
Важно! Замени "МойВеликийСервер", "МойМир" и "СложныйПароль123" на свои значения. Пароль должен быть сложным — сервер будет доступен в публичном списке.

Шаг 3: Проброс портов (Port Forwarding)

Без этого шага друзья не смогут подключиться. Нужно открыть порты на роутере:

  • Зайди в настройки своего роутера (обычно 192.168.1.1 или 192.168.0.1)
  • Найди раздел "Port Forwarding" или "Виртуальные серверы"
  • Добавь правило для портов 2456-2458 (TCP и UDP)
  • Укажи локальный IP-адрес твоего ПК (узнай через ipconfig)

Шаг 4: Запуск и проверка

Запусти созданный .bat файл. Если все сделано правильно, увидишь примерно такой вывод:

bash
Game server connected
World saved

Продвинутая настройка выделенного сервера Valheim

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

Файл конфигурации server.cfg

Создай файл server.cfg в папке BepInEx\config (установи BepInEx для модов) или используй аргументы командной строки:

config
# Пример расширенного запуска
valheim_server.exe -nographics -batchmode \
-name "НашВикингскийКлуб" \
-port 2456 \
-world "Midgard" \
-password "V1k1ngP@ss" \
-public 1 \
-savedir "C:\ValheimSaves" \
-crossplay

Параметры для разных сценариев

Параметр Описание Пример
-public Показывать в списке серверов 1 (да) или 0 (нет)
-savedir Путь к сохранениям "D:\Valheim\Saves"
-crossplay Включить кроссплатформенную игру (без значения)
-backups Количество бэкапов мира 4 (по умолчанию)

Решение проблем: не работают шейдеры на выделенном сервере Valheim

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

Причины и решения

Внимание: Проблемы с шейдерами обычно возникают на стороне клиента, а не сервера. Сервер только передает данные о мире, а рендеринг происходит на ПК игрока.
  • Проблема: У всех игроков пропала вода/свет
    Решение: Проверь, не установлены ли на сервере моды, изменяющие графику (например, Valheim Plus с графическими настройками). Отключи их или настрой одинаково у всех игроков.
  • Проблема: У конкретного игрока артефакты графики
    Решение:
    1. Проверь целостность файлов игры в Steam
    2. Обнови драйверы видеокарты
    3. Отключи моды на клиенте
    4. Попробуй запустить игру с параметром -force-vulkan или -force-glcore

Команда для диагностики

Если проблема действительно на сервере (редкий случай), попробуй запустить его с параметром для сброса кэша шейдеров:

bash
# Добавь в bat-файл:
valheim_server ... -force-glcore

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

Автозапуск при перезагрузке (Windows)

Чтобы сервер запускался автоматически:

powershell
1. Нажми Win+R, введи "shell:startup"
2. Создай ярлык для твоего start_headless_server.bat
3. Для скрытого запуска создай .vbs файл:

Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Path\To\start.bat" & Chr(34), 0
Set WshShell = Nothing

Мониторинг и бэкапы

Регулярно делай бэкапы мира. Файлы мира находятся в %appdata%\..\LocalLow\IronGate\Valheim\worlds (клиент) или в указанной тобой папке через -savedir.

Профессиональный совет: Настрой автоматические бэкапы раз в день. Используй PowerShell скрипт или простой .bat файл с командой копирования. Храни минимум 3 последних версии мира.

Часто задаваемые вопросы (FAQ)

Можно ли запустить выделенный сервер Valheim на Linux?

Да, официальная сборка есть для Linux. Процесс похож, но используй скрипт start_server.sh и убедись, что установлены все зависимости (glibc и др.). Команда для Ubuntu/Debian: ./valheim_server.x86_64 -name "Server" -port 2456 -world "World" -password "pass" -public 1

Сколько игроков выдержит мой сервер?

Официальный лимит — 10 игроков. На производительность влияют: CPU (минимум 2 ядра), RAM (4+ ГБ), скорость интернета (5+ Мбит/с на 10 игроков). При лагах попробуй уменьшить количество модов или установить оптимизационные моды типа "Valheim Performance Optimizations".

Как добавить моды на выделенный сервер?

1) Установи BepInEx на сервер. 2) Помести файлы модов в папку BepInEx/plugins. 3) Убедись, что у всех игроков установлены те же версии модов. Важно: некоторые моды требуют синхронизации конфигов — используй мод ConfigurationManager.

Сервер не виден в списке. Что делать?

1) Проверь, что в параметрах стоит -public 1. 2) Убедись, что порты 2456-2458 открыты на роутере и в фаерволе Windows. 3) Попробуй подключиться по прямому IP: в игре выбери "Присоединиться", затем "Ввести IP-адрес". 4) Если используешь Hamachi/RadminVPN, убедись, что все в одной сети.

Заключение

Теперь ты знаешь, как сделать выделенный сервер в Valheim от А до Я. Начни с простой конфигурации, протестируй с друзьями, а затем добавляй моды и оптимизации. Помни главное правило администрирования: всегда делай бэкапы перед крупными изменениями.

Финальный совет от ментора: Не пытайся настроить всё идеально с первого раза. Запусти базовый сервер, пригласи 1-2 друзей для теста, проверь стабильность. Затем постепенно добавляй моды и тонкие настройки. Управление сервером — это итеративный процесс!
Поделиться:
Сохранить гайд? В закладки браузера