Как создать игровой сервер Valheim

    Команда Simple-Server
    03.06.2026
    8 мин

    Материал подготовлен командой Simple-Server для администраторов VPS и выделенных серверов. Команды и пути проверяйте на тестовой машине перед production.

    Кратко о задаче

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

    • CPU : 4
    • RAM : 8 ГБ
    • Disk : 20 ГБ
    • Network : от 50 Мбит/с (главное при выборе — задержка ответа от сервера (ping) в идеале до 50)
    • Ports :
    * `2456` — Game traffic * `2457` — Steam Matchmaking
    • 2456 — Game traffic
    • 2457 — Steam Matchmaking

    Упор идет на производительность в одноядерном режиме, поэтому даже 4 ядра — с запасом. Минимальные требования по CPU и RAM: 2 ядра и 4 ГБ оперативной памяти.

    Создадим сервер в Simple-Server со следующими параметрами:

    • ОС : Ubuntu 24.04
    • Регион : Москва (ping 28 мс)
    • CPU : 4 × 3.3 ГГц
    • RAM : 8 ГБ
    • NVMe : 80 ГБ

    Подключаемся к серверу по SSH. Логин и пароль можно получить в панели управления облачным сервером во вкладке «Доступ».

    Далее необходимо обновить пакеты и установить Docker:

    apt update && apt upgrade -y curl -fsSL https://get.docker.com -o get-docker.sh

    Создадим директорию, в которой будут расположены файлы сервера, и перейдем в нее:

    mkdir /opt/valheim && cd /opt/valheim

    В качестве готового Docker-образа будем использовать проект lloesche\valheim-server-docker

    Создадим compose.yaml со следующим содержанием:

    services: valheim: image: ghcr.io/lloesche/valheim-server restart: always stop_grace_period: 2m cap_add: - sys_nice volumes: - ./server/config:/config - ./server/data:/opt/valheim ports: - 2456:2456/udp - 2457:2457/udp environment: - SERVER_NAME=TimewebServer - WORLD_NAME=skyrim - SERVER_PASS=secrett

    SERVER_PASS должен содержать 6 и более символов.

    SERVER_NAME должен содержать 5 и более символов (без спецсимволов).

    Первый запуск займёт примерно 5–15 минут, так как серверу Valheim необходимо загрузить из Steam файлы и последние обновления (около 3,2 ГБ).

    Убедитесь, что порты 2456 и 2457 не блокируются файрволом и доступны из интернета.
    Можно проверить с помощью утилиты nmap или сервисами онлайн-проверки портов, например check-host.net (UDP-порт).

    После того как сервер запущен, в логах можно увидеть запись:

    valheim-1  | valheim-server 04/01/2025 20:39:33: Server is already the latest version

    Для того чтобы начать игру на своём сервере, запускаем Valheim из библиотеки Steam:

    Выбираем «Начать игру » → «Присоединиться к игре » → «Добавить сервер ».

    При каждом подключении система будет запрашивать пароль, который мы установили в файле compose.yaml.

    Дополнительные настройки сервера

    Для более тонких настроек сервера существуют готовые переменные, которые можно добавить в файле compose.yaml в разделе environment:

    SERVER_NAME: My Server ## Имя сервера, которое будет отображаться в браузере серверов SERVER_PORT: 2456 ## UDP порт, на котором сервер будет слушать входящие подключения WORLD_NAME: dedicated ## Имя мира (в директории сервера файлы будут с таким названием, может пригодиться для миграций) SERVER_PASS: secret ## Пароль для входа на сервер, минимум 6 символов SERVER_PUBLIC: true ## Определяет, должен ли сервер отображаться в списке публичных серверов (true) или нет (false) SERVER_ARGS: "" ## Дополнительные аргументы командной строки сервера Valheim ADMINLIST_IDS: Space separated list of admin SteamIDs ## Список SteamID64 администраторов через пробел, ID можно посмотреть в логах сервера или в игре нажав F2 BANNEDLIST_IDS: Space separated list of banned SteamIDs ## Список заблокированных SteamID64 через пробел PERMITTEDLIST_IDS: Space separated list of whitelisted SteamIDs ## Список разрешенных SteamID64 через пробел CROSSPLAY: false ## Разрешает ли сервер принимать подключения от не ##Steam клиентов (true) или нет (false) UPDATE_CRON: "*/15 * * * *" ## Расписание проверки обновлений в формате cron UPDATE_IF_IDLE: true ## Проверять обновления только при отсутствии игроков на сервере RESTART_CRON: "10 5 * * *" ## Расписание перезапуска сервера в формате cron RESTART_IF_IDLE: true ## Выполнять ежедневный перезапуск только при отсутствии игроков на сервере TZ: Asia/Yekaterinburg ## Часовой пояс

    Остальные переменные можно посмотреть на странице проекта в Github.

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

    SERVER_ARGS: "-preset casual"

    Допустимые значения: Normal, Casual, Easy, Hard, Hardcore, Immersive, Hammer.

    Для еще более тонкой настройки можно использовать модификаторы (modifier). Например, убрать нападения:

    SERVER_ARGS: "-modifier raids none"

    Модификаторы и их значения:

    • Combat : veryeasy, easy, hard, veryhard
    • DeathPenalty : casual, veryeasy, easy, hard, hardcore
    • Resources : muchless, less, more, muchmore, most
    • Raids : none, muchless, less, more, muchmore
    • Portals : casual, hard, veryhard

    Подробное описание модификаторов:

    • veryeasy: Урон игрока ×1.25, урон врагов ÷2, скорость и размер врагов ÷0.9
    • easy: Урон игрока ×1.1, урон врагов ÷1.33, скорость и размер врагов ÷0.9
    • normal: Базовые параметры 1:1
    • hard: Урон игрока ÷1.18, урон врагов ×1.5, скорость и размер врагов ×1.1
    • veryhard: Урон игрока ÷1.43, урон врагов ×2, скорость и размер врагов ×1.2
    • casual: Нет потери снаряжения, минимальная потеря навыков
    • veryeasy: Все предметы остаются, меньшая потеря навыков
    • easy: Потеря всех предметов, меньшая потеря навыков
    • normal: Стандартная система штрафа
    • hard: Потеря снаряжения, быстрая потеря навыков
    • hardcore: Полная потеря предметов и навыков при смерти
    • muchless: ×0.5

    • less: ×0.75

    • normal: ×1.0

    • more : ×1.5

    • muchmore: ×2.0

    • most: ×3.0

    • none: Нападения полностью отключены

    • muchless: Значительно сниженная частота нападений

    • less: Сниженная частота нападений

    • normal: Стандартная частота нападений

    • more: Повышенная частота нападений

    • muchmore: Значительно повышенная частота нападений

    • casual: Можно переносить металлы через порталы

    • normal: Стандартные правила переноса предметов

    • hard: Нельзя использовать порталы во время активного босса

    • veryhard: Порталы полностью отключены

    Особенности игрового мира и интересные факты

    В Valheim нет места нежности. Этот мир, сотканный из скандинавских мифов и пиксельной красоты, не просто бросает вызов — он испытывает на прочность. Здесь даже самые простые действия могут обернуться катастрофой, а победы достаются кровью, потом и множеством забавных историй.

    Когда дерево — твой главный враг

    Замахиваешься топором на большое дерево в лугах, уверенный в своих силах. Последний удар — и ствол с грохотом начинает падать, ветки цепляются за соседние деревья, ствол отскакивает, летит прямо в сторону товарищей… И вот уже вся команда уничтожена, а вокруг — поваленный лес, разбитые постройки и горькое осознание: природа в Valheim опаснее любых монстров.

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

    Тролли — лучшие архитекторы

    Три часа кропотливой работы. Возвели крепость с высокими стенами, продумали оборону, расставили факелы — гордость распирает. Но едва солнце скрывается за горизонтом, земля содрогается от тяжёлых шагов. Два голубых тролля, размахивая дубинами, подходят к нашим воротам. За несколько минут от построек остаётся лишь груда щепок. Мы отчаянно сражались, но наше творение — уже не более чем воспоминание.

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


    Нужен сервер для практики? Арендуйте VPS/VDS в России — root-доступ, NVMe, DDoS-защита и поддержка 24/7.

    VPS для проекта

    VPS с root-доступом, NVMe и поддержкой 24/7 на Simple-Server.

    StarterVDS

    490

    в месяц

    1 ядро

    1 ГБ RAM

    20 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Безлимитный трафик
    Заказать VPS
    Рекомендуем

    PerformanceVDS

    1190

    в месяц

    2 ядра

    4 ГБ RAM

    60 ГБ NVMe

    • 1 IPv4
    • KVM
    • Root-доступ
    • Базовая DDoS-защита
    Заказать VPS

    Нужна другая конфигурация или чистый VPS без панели?

    Все тарифы VPS

    Похожие статьи, которые могут быть вам интересны