Как настроить выделенный сервер Valheim шаг за шагом
Par Benjamin Dayan · PDG
· Mis à jour le 11 октября 2026 г. · Lecture 5 min
Содержание
Настройка сервера Valheim требует последовательной работы с несколькими файлами и параметрами запуска, прежде чем мир станет доступен друзьям или сообществу. В этом материале разберём пошагово: установку через SteamCMD, редактирование файла запуска, настройку пароля и списков доступа, а также параметры, влияющие на производительность и сохранения мира.
Подготовка файлов перед настройкой сервера Valheim
Прежде чем переходить к правке конфигурации, нужно получить сами файлы дедиkated-сервера. Valheim использует SteamCMD для загрузки серверных бинарников — это отдельный процесс от клиентской игры, со своим App ID 896660.
sudo apt update && sudo apt install -y lib32gcc-s1 steamcmd
steamcmd +login anonymous +force_install_dir ~/valheim-server +app_update 896660 validate +quit
После завершения загрузки в папке появится исполняемый файл valheim_server.x86_64 и скрипт start_server.sh (или start_headless_server.sh для версии без графического окна). Именно этот скрипт и будет основной точкой конфигурации — туда прописываются все ключевые параметры запуска.
Если вы не хотите вручную разворачивать SteamCMD, прокидывать порты UDP и следить за автозапуском после перезагрузки машины — панель Pterodactyl берёт эту рутину на себя. Готовый хостинг Valheim разворачивается за пару минут, а конфигурационные файлы при этом остаются полностью доступны для ручной правки через веб-интерфейс, как при самостоятельной установке.
Основные конфигурационные файлы сервера Valheim
У Valheim нет единого config-файла в привычном понимании (как у Minecraft или Rust) — большая часть настроек задаётся через аргументы командной строки в скрипте запуска, плюс несколько текстовых файлов со списками доступа.
Файл запуска и его параметры
Базовый блок параметров в start_headless_server.sh выглядит так:
#!/bin/bash
export templdpath=$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
export SteamAppId=892970
./valheim_server.x86_64 -name "Мой мир" -port 2456 -world "Dedicated" \
-password "надежныйпароль1" -public 1 -crossplay
Разберём ключевые флаги:
-name— отображаемое имя в списке серверов;-port— базовый UDP-порт, обычно 2456 (игра дополнительно занимает 2457–2458);-world— название файла мира, который будет создан или загружен;-password— пароль, минимум 5 символов, без него присоединиться к серверу невозможно;-public— 1 делает сервер видимым в браузере серверов, 0 скрывает его (подключение только по IP);-crossplay— включает кроссплей между Steam и Xbox/Game Pass версиями.
Списки доступа
Рядом с файлами мира находятся текстовые списки, в которые построчно вписываются Steam ID64 игроков:
adminlist.txt— игроки с правами администратора (команды вроде kick, ban, save через чат);permittedlist.txt— белый список, если сервер закрыт для посторонних;bannedlist.txt— заблокированные игроки.
После редактирования этих файлов изменения применяются командой в игровом чате adminlist без перезапуска процесса — это удобно для оперативной модерации.
Пароль, мир и параметры безопасности
Отдельное внимание стоит уделить паролю и сетевым настройкам, потому что именно здесь чаще всего встречаются ошибки при настройке сервера Valheim.
Требования к паролю
Игра отклоняет запуск, если пароль короче 5 символов или совпадает с именем сервера — в консоли появится ошибка «Password too simple». Используйте уникальную комбинацию и не публикуйте её в открытых чатах сообщества, передавайте доверенным игрокам напрямую.
Файлы мира и бэкап
Мир хранится в двух файлах: имя_мира.db (сами данные) и имя_мира.fwl (метаданные сида и настроек). Для ручного бэкапа достаточно скопировать оба файла из папки .config/unity3d/IronGate/Valheim/worlds_local:
cp ~/.config/unity3d/IronGate/Valheim/worlds_local/Dedicated.db ~/backup/
cp ~/.config/unity3d/IronGate/Valheim/worlds_local/Dedicated.fwl ~/backup/
При удалённой работе с машиной подключение выполняется по SSH, желательно через ключи вместо пароля:
ssh-keygen -t ed25519 -C "valheim-admin"
ssh-copy-id user@IP_сервера
Это снижает риск брутфорса на уровне системы, отдельно от защиты самой игры. Volumетрическую DDoS-нагрузку на инфраструктуре закрывает провайдер хостинга, но за базовую гигиену доступа — ключи, fail2ban, закрытые лишние порты — отвечает администратор.
Оптимизация производительности и сохранения мира
Valheim плохо распараллеливается и сильно зависит от частоты одного ядра CPU, а не от количества ядер — это стоит учитывать при выборе конфигурации машины под сервер. Чем выше однопоточная производительность процессора, тем стабильнее тикрейт при большом количестве построек и активных игроков.
Интервалы автосохранения
Три параметра управляют частотой и ротацией бэкапов:
| Параметр | Назначение | Значение по умолчанию |
|---|---|---|
| -saveinterval | Интервал автосохранения мира (сек) | 1800 |
| -backups | Количество хранимых авто-бэкапов | 4 |
| -backupshort | Интервал между короткими бэкапами (сек) | 7200 |
Пример строки с кастомными значениями для сервера с активной стройкой:
./valheim_server.x86_64 -name "Мой мир" -port 2456 -world "Dedicated" \
-password "надежныйпароль1" -public 1 \
-saveinterval 900 -backups 6 -backupshort 3600
Уменьшение -saveinterval снижает риск потери прогресса при крэше, но увеличивает нагрузку на диск в момент записи — на NVMe-накопителях эта операция проходит практически незаметно для игроков, в отличие от классических HDD/SATA-SSD, где возможны кратковременные фризы.
Модификаторы мира и нагрузка
Флаг -modifier позволяет менять сложность отдельных аспектов (ресурсы, урон, портал) прямо в строке запуска, без правки игровых файлов вручную. Если на сервере установлены моды через BepInEx, учитывайте, что каждый дополнительный мод увеличивает время загрузки мира и потребление оперативной памяти — стоит тестировать сборку модов на отдельном тестовом мире перед заменой основного.
Подробное описание всех параметров командной строки и правил синтаксиса можно свериться в официальной вики Valheim. Если планируете расширять инфраструктуру под несколько игровых проектов сразу, полезно посмотреть все доступные игровые серверы или вариант с полным контролем через VPS Pterodactyl, где панель и файлы конфигурации управляются из единого интерфейса.
Грамотная настройка сервера Valheim — это последовательность понятных шагов: установка через SteamCMD, правка строки запуска, работа со списками доступа и подбор интервалов сохранения под нагрузку вашего мира. Проверяйте изменения после каждого перезапуска процесса и держите резервные копии файлов мира под рукой.
FAQ
Почему сервер Valheim не отображается в списке публичных серверов?Проверьте флаг -public 1 в строке запуска и убедитесь, что UDP-порты 2456–2458 открыты в файрволе. Список обновляется с задержкой в несколько минут после старта процесса.
Впишите Steam ID64 игрока в файл adminlist.txt и выполните команду adminlist в игровом чате от имени действующего администратора — права применятся сразу, без рестарта.
Восстановите последнюю резервную копию из папки с авто-бэкапами (файлы с временной меткой в названии) или из ручного архива, заменив оба файла .db и .fwl перед следующим запуском.
Читайте также
- Как настроить выделенный сервер Valheim?Имя, пароль, резервные копии, кроссплей, аргументы запуска: настройте выделенный сервер Valheim как надо — от файла start_server до продвинутых параметров.
- Как создать сервер Valheim? Полное руководствоДва способа создать свой сервер Valheim: собственный хостинг с выделенным инструментом Steam (бесплатно, но технично) или готовый хостинг под ключ. Подробные шаги.
- Как захостить сервер Valheim бесплатно?Хостинг на собственном ПК, бесплатные пробные периоды, игра по peer-to-peer: реальные варианты захостить сервер Valheim без оплаты и их конкретные ограничения.