Перейти к содержанию

Как играть в Valheim с друзьями и подключиться к серверу

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

Кроссплей позволяет друзьям играть в Valheim с разных платформ. Для постоянного мира можно запустить выделенный сервер. Xbox подключается к нему, но запускать выделенный сервер на самой консоли нельзя.

Выберите способ подключения

При включённом crossplay сервер использует ретранслятор (relay). Подключиться можно по коду присоединения, через список серверов либо по публичному адресу и порту. Переадресация портов на роутере не требуется. Откройте меню паузы, нажмите Join code, чтобы скопировать код, и передайте его другу. Друг должен открыть Join Game → Add server и вставить код.

Информация
К серверу crossplay нельзя подключиться по локальному IP или адресу loopback. Используйте код присоединения, список серверов или публичный адрес.

Для режима Steam backend нужен доступный из интернета диапазон портов. По умолчанию сервер использует 2456–2457; настройка переадресации зависит от роутера. Проверьте межсетевой экран (firewall) и совпадение портов с параметрами сервера.

Подготовьте выделенный сервер

  • В библиотеке Steam включите показ Tools и установите Valheim Dedicated Server.
  • Скопируйте стартовый файл start_headless_server.bat, а на Linux — start_server.sh, чтобы обновление не затёрло ваши параметры.
  • Настройте имя, мир, пароль и порт в своей копии файла. Добавьте -crossplay для режима PlayFab crossplay; без этого параметра используется Steam backend, доступный только пользователям Steam.
  • Запустите сервер и дождитесь сообщения Game server connected.

Параметр -name задаёт имя в списке, -world выбирает или создаёт мир, -password устанавливает пароль. Параметр -public 0 скрывает сервер из общего списка; способ подключения должен соответствовать выбранному backend.

Доступом управляют через adminlist.txt, bannedlist.txt и permittedlist.txt. В каждый файл записывают Platform User ID по одному на строку. Если добавить пользователя в permittedlist, вход останется только у пользователей из этого списка.

Если друг не может войти

  • Проверьте, что сервер полностью запустился и игрок использует правильный пароль.
  • Для crossplay передайте актуальный join code и не используйте локальный IP.
  • Для Steam backend проверьте открытие диапазона 2456–2457 и разрешение firewall.
  • Убедитесь, что на обеих сторонах совместимые версии игры и нужный режим crossplay.

Останавливайте официальный выделенный сервер через Ctrl+C в командном окне. Перед изменением мира или списка доступа сохраните копию файлов мира и проверьте правила доступа.

Информация
Эта инструкция описывает Steam, Microsoft Store и Xbox. Поддержку и настройки других платформ проверяйте отдельно.

Гайд был полезен?