Друзья не могут зайти на сервер Valheim? Гайд по Crossplay и пробросу портов
Если друзья не могут присоединиться к вашему миру Valheim или игра выдает ошибку 'failed to connect', не начинайте сразу открывать порты. Сначала определите, какой путь подключения вы используете: выделенный сервер Steam, обычный хост или ретранслятор Crossplay.
Этот выбор меняет способ решения. Выделенный сервер Steam зависит от вашего маршрутизатора и брандмауэра. Ретранслятор Crossplay больше зависит от статуса ретранслятора, входа в платформу, способа приглашения и версий. Проверьте NAT, прежде чем тратить время на проброс портов.
Сначала определите, на каком уровне проблема
Valheim использует более одного пути присоединения, поэтому одна и та же ошибка может указывать на разные решения. Изолируйте симптом, прежде чем менять роутер.
- По локальной сети (LAN) заходит, но друзья извне не могут присоединиться к серверу Steam: относитесь к этому как к проблеме доступности извне, проброса портов и брандмауэра.
- Crossplay включен: сначала проверьте статус ретранслятора, вход в систему, метод приглашения, пароль и совпадение версий.
- Никто не может присоединиться (даже по LAN): исправьте запуск сервера, загрузку мира, пароль, версию и локальный брандмауэр до настроек роутера.
- Прямое присоединение по IP работает, но сервера нет в списке: перестаньте менять порты и устраните проблему с видимостью сервера.
Если внешние подключения не работают, проверьте NAT и публичную доступность
Запустите тест на том же устройстве и сети, где вы играете в Valheim. Результат помогает отделить доступность ISP/роутера от проблем игры, брандмауэра и платформы.
| Результат | Значение для хостинга или кооператива | Следующий шаг |
|---|---|---|
| Full Cone / Open | Обычно подходит для входящих подключений или прямых сессий. | Проверьте брандмауэр, порты, настройки сервера и версию игры. |
| Restricted / Port Restricted | Может работать, но зависит от игры и сети второго игрока. | Попробуйте UPnP или ручной проброс портов и проверьте снова. |
| Symmetric NAT | Часто ненадежен для P2P или домашнего хостинга. | Отключите VPN/прокси, смените сеть или используйте хостинг/relay. |
| CGNAT / нет публичного IPv4 | Публичный интернет обычно не может достичь домашнего роутера. | Запросите публичный IPv4 или используйте VPS, hosted server или relay. |
Если внешние игроки могут подключиться к хосту, примените специфичное для игры решение
Когда сеть хоста доступна, решение для выделенного сервера Steam простое: направьте трафик Valheim на правильную машину и разрешите серверный процесс в брандмауэре ОС. Если вы используете Crossplay, это обычно не первый шаг.
UDP
2456-2457Диапазон по умолчанию для выделенного сервера в руководстве Valheim. Пробросьте его только на LAN IP сервера и разрешите те же порты в брандмауэре ОС.
- Задайте устройству сервера статический LAN IP перед созданием правил роутера.
- Пробросьте UDP 2456-2457 на этот LAN IP, а не на ваш публичный IP.
- Разрешите 'Valheim Dedicated Server' или точный диапазон UDP в брандмауэре Windows/Linux.
- Протестируйте снова с мобильной точки доступа или другой внешней сети.
Если прямое присоединение работает, но симптом остается, проверьте следующий уровень
Видимость в браузере серверов — это не то же самое, что доступность соединения. Если друзья могут присоединиться по прямому адресу, следующими шагами должны быть проверка обнаружения сервера, совместимости Crossplay и деталей сеанса.
- Попробуйте прямое присоединение по IP:порт, прежде чем полагаться на внутриигровой браузер.
- Убедитесь, что клиент и сервер имеют одинаковую версию Valheim.
- Проверьте пароль, название мира, публичные настройки и параметры запуска.
- Сохраняйте Crossplay последовательно включенным или выключенным на сервере, в аккаунте и в методе присоединения.
Когда изменения в роутере не помогут
Прекратите редактировать правила роутера, когда проблема находится за пределами этого уровня. На этом этапе изменение способа хостинга полезнее, чем добавление еще одного правила порта.
- Сеть хоста находится за CGNAT или не имеет публичного адреса IPv4.
- Хост имеет Symmetric NAT, и прямой хостинг Steam ненадежен.
- Crossplay включен, и оставшаяся ошибка связана с учетной записью, платформой, версией, паролем или процессом приглашения.
- Прямое присоединение работает, и ненадежен только браузер серверов.