Valheim: кроссплей, Xbox и подключение к серверу по адресу

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

Команда EGN 8 мин чтения
Valheim: кроссплей, Xbox и подключение к серверу по адресу
Содержание 18
  1. Коротко
  2. Шаги
  3. Что делает флаг -crossplay
  4. Пример: параметры запуска
  5. Подключение по адресу
  6. Как сделать в панели EGN
  7. Симптом, причина и решение
  8. Частые ошибки
  9. Чек-лист запуска с кроссплеем
  10. Пример: проверка подключения с двух платформ
  11. Что делать, если игрок Xbox не может войти
  12. Что дальше
  13. Итог
  14. Вопросы и ответы
  15. Как включить кроссплей Valheim на сервере?
  16. Может ли игрок Xbox зайти по IP-адресу?
  17. Как подключиться к скрытому серверу?
  18. Нужно ли перезапускать сервер после смены кроссплея?

Valheim есть в Steam, в Xbox Game Pass и в Microsoft Store. Если друзья играют с разных платформ, без кроссплея сервер для части из них просто недоступен. Включить его несложно, но вместе с ним меняется путь подключения, и это удивляет тех, кто привык заходить по адресу. Разберём, как устроено подключение и как всё настроить в панели EGN.

Коротко

Кроссплей Valheim включается флагом -crossplay, в панели EGN это переключатель «Кроссплей с Xbox и Game Pass» в мастере первого запуска. С кроссплеем на сервер могут зайти игроки Steam, Xbox и Game Pass, подключение идёт через PlayFab. Без кроссплея пускают только Steam. Скрытый сервер (переключатель «Показывать в списке» выключен) подключается по адресу.

Шаги

  1. Решите, кто будет играть. Если все в Steam, кроссплей не нужен. Если есть игроки с Xbox или Game Pass, кроссплей обязателен.
  2. Включите кроссплей при создании сервера. В мастере первого запуска на шаге «Мир» есть переключатель «Кроссплей с Xbox и Game Pass». Включите его перед первым запуском, если не уверены.
  3. Если сервер уже работает, включите кроссплей в настройках. Измените переключатель «Кроссплей с Xbox и Game Pass» в «Настройках сервера» и перезапустите сервер, чтобы параметр применился. Число игроков на таком сервере в разделе «Игроки» приблизительное: панель считает его по журналу, а не по запросу к серверу, потому что кроссплей-серверы не отвечают на обычный запрос.
  4. Выберите видимость. Переключатель «Показывать в списке серверов» решает, попадёт ли сервер в список внутриигрового браузера. Для кроссплея со списком это удобно, для закрытого сервера — не нужно.
  5. Передайте адрес и пароль. Скрытому серверу игроки подключаются по адресу из раздела «Сеть». Пароль передавайте лично.
  6. Проверьте вход с каждой платформы. Попросите друга с Xbox зайти и проверить, что сервер открывается и в списке, и по адресу.
Мастер первого запуска с переключателем кроссплея и видимостью сервера
Мастер первого запуска с переключателем кроссплея и видимостью сервера

Переключатели «Показывать в списке серверов» и «Кроссплей с Xbox и Game Pass» стоят на одном шаге мастера, поэтому их удобно настраивать вместе. Пароль на скриншоте закрыт.

Что делает флаг -crossplay

Официальная инструкция Iron Gate описывает флаг -crossplay так: он использует бэкенд PlayFab, чтобы игроки с любой платформы могли присоединиться. Без флага к серверу могут подключиться только пользователи Steam.

Практическое следствие: кроссплейный сервер работает через PlayFab. В официальной инструкции перечислены три способа входа: по публичному IP-адресу и порту, по коду присоединения (join code) или через список серверов. Нельзя заходить по локальному IP-адресу и по loopback (127.0.0.1). Проброс портов на роутере для кроссплея не нужен, потому что данные идут через ретранслятор; номер порта нужен, чтобы различать несколько серверов на одном адресе. Код присоединения ищите в журнале сервера при запуске.

Схема подключения: Steam, Xbox и PlayFab
Схема подключения: Steam, Xbox и PlayFab

Схема показывает разницу. Без -crossplay сервер работает через бэкенд Steam: его видят только игроки Steam, и порты должны быть доступны из интернета. С -crossplay сервер работает через PlayFab и пускает игроков любых платформ.

Пример: параметры запуска

Для понимания, что уходит в запуск, полезно видеть ключи. Пример фрагмента строки запуска:

Текст
-name "EGN Valheim" -world "egnworld" -password "ваш_пароль" -crossplay -public 1

Ключ -public 1 делает сервер видимым в списке (это значение по умолчанию). Ключ -public 0 прячет сервер, и тогда подключаться можно только по адресу. Официальная инструкция описывает именно такое поведение.

Подключение по адресу

Если сервер скрыт из списка, игроки вводят адрес в меню подключения. В панели EGN адрес и порт показываются в разделе «Сеть». Формат — адрес и порт через двоеточие, например 203.0.113.10:2456 (адрес из примера документационный, подставьте свой из панели). Это работает и с кроссплеем, и без него. Если подключение не проходит, проверьте сначала, что сервер запущен и порт совпадает с «Сетью», и только потом остальное.

Адрес не равен порту

Игрок вводит адрес и порт из раздела «Сеть». Порт, который написан в гайде, может не совпадать с выданным панелью. Берите значения из панели.

Как сделать в панели EGN

  1. Откройте страницу сервера Valheim и перейдите в «Настройки сервера».
  2. Найдите переключатель «Кроссплей с Xbox и Game Pass» и включите или выключите его.
  3. Проверьте переключатель «Показывать в списке серверов».
  4. Сохраните настройки и перезапустите сервер.
  5. Откройте «Сеть» и скопируйте адрес и порт для игроков, которые будут подключаться напрямую.
  6. Проверьте вход с каждой платформы.

Симптом, причина и решение

Симптом Вероятная причина Решение
Игрок Xbox не видит сервер Кроссплей выключен Включите переключатель и перезапустите
Игрок Steam не может зайти по адресу Адрес или порт не совпадают Скопируйте адрес и порт из «Сети»
Сервер есть в списке, но не открывается Устаревшая версия игры у игрока или не тот пароль Обновите игру, проверьте пароль
Сервер скрыт, и никто не находит его Выключено «Показывать в списке» Передайте адрес лично или включите видимость
Изменение кроссплея не сработало Сервер не перезапущен Перезапустите сервер

Частые ошибки

  • Кроссплей включили после того, как друзья уже играли. Игроки Steam и Xbox могут видеть сервер по-разному. Проверьте вход всех сразу.
  • Адрес из гайда вместо адреса из панели. Порты в гайдах могут отличаться от выданных панелью.
  • Скрытый сервер без адреса. Если переключатель выключен и адрес никому не передан, сервер будет пустым.
  • Пароль в открытом чате. Пароль передавайте лично, особенно если сервер скрыт, но адрес известен многим.
  • Забыли перезапуск. Изменение параметров не всегда применяется сразу, поэтому после правки перезапускайте сервер.

Чек-лист запуска с кроссплеем

  • [ ] Решено, нужны ли игроки с Xbox и Game Pass.
  • [ ] Переключатель кроссплея стоит в нужном положении.
  • [ ] Переключатель видимости в списке стоит в нужном положении.
  • [ ] Сервер перезапущен после изменения.
  • [ ] Адрес и порт из раздела «Сеть» записаны для скрытого подключения.
  • [ ] Пароль передан игрокам лично.
  • [ ] Вход проверен с каждой платформы.

Пример: проверка подключения с двух платформ

Лучший способ проверить кроссплей — попросить по одному игроку с каждой платформы зайти в одно и то же время:

  1. Игрок Steam ищет сервер в списке и заходит по названию.
  2. Игрок Xbox ищет сервер так же. Если не находит, проверьте, что кроссплей включён и сервер запущен.
  3. Оба игрока заходят на одну точку мира и видят друг друга.
  4. Затем проверяйте скрытое подключение: игрок вводит адрес и порт из «Сети» в меню подключения.

Если на одной платформе сервер не виден, а на другой виден, почти всегда причина в переключателе кроссплея или в видимости сервера. Сверьте их в настройках и перезапустите сервер.

Что делать, если игрок Xbox не может войти

Если игрок с Xbox или Game Pass пишет, что не видит сервер, пройдите по шагам, не меняя всё сразу:

  1. Проверьте, что сервер запущен и статус «Запущен».
  2. Проверьте, что кроссплей включён в настройках и сервер перезапущен после изменения.
  3. Попросите игрока обновить Valheim и проверить, что он в той же версии, что и сервер.
  4. Проверьте набор модов. Консольная версия Valheim модов не поддерживает, поэтому к серверу с модами игрок с консоли не подключится. Если нужен кроссплей с консолями, держите сервер без модов.
  5. Если сервер скрыт, попросите игрока зайти по адресу из «Сети». Если и это не работает, включите видимость в списке и попробуйте снова.

Такой порядок покажет, на каком шаге проблема. Меняя всё одновременно, вы не поймёте, что помогло.

Что дальше

Если кроссплей включён, а игроки на разных платформах всё равно не видят друг друга, проверьте статью про создание сервера: там описаны переключатели мастера. Для моды, которые работают у всех одинаково, читайте статью про модификации: набор модов должен совпадать и у Steam, и у Xbox игроков.

Итог

Кроссплей Valheim включается флагом -crossplay или переключателем в панели EGN. С ним играют Steam, Xbox и Game Pass через PlayFab, без него пускают только Steam. Скрытый сервер подключается по адресу из раздела «Сеть». Перед запуском проверьте вход с каждой платформы.

Вопросы и ответы

Как включить кроссплей Valheim на сервере?

Включите переключатель «Кроссплей с Xbox и Game Pass» в мастере первого запуска или в настройках сервера и перезапустите его.

Может ли игрок Xbox зайти по IP-адресу?

Да. По официальной инструкции кроссплей-сервер доступен по публичному IP и порту, по коду присоединения и через список серверов. Локальный адрес и 127.0.0.1 не подходят.

Как подключиться к скрытому серверу?

Введите адрес и порт из раздела «Сеть» панели EGN в меню подключения Valheim.

Нужно ли перезапускать сервер после смены кроссплея?

Да, перезапустите сервер, чтобы параметр применился.

Сервер Valheim с кроссплеем за пару минут — egnetwork.ru

Читать далее

Вся рубрика →