Предисловие
Привет! Меня зовут CMDR Mgram, и я часто принимаю участие в битвах Wing Anti-Xeno в рамках Anti-Xeno Initative. К сожалению, Elite Dangerous сталкивается с множеством серьезных проблем, которые часто делают этот тип контента очень сложным, в основном это связано с тем, как игра обрабатывает людей в режимах игры Open и Private Group . Вдохновленный этим, я потратил много часов на тестирование альтернативных методов, чтобы попытаться уменьшить эти проблемы, и считаю, что мы нашли очень надежное решение.
Что такое перенаправление портов?
Проще говоря, переадресация портов создает особые правила, которым будут следовать ваш компьютер и маршрутизатор, чтобы упростить доступ Elite: Dangerous к вашей локальной сети (Интернету дома).
Elite: Dangerous поддерживает это, но по умолчанию он отключен и использует другую систему под названием uPnP (погуглите, если хотите узнать больше). Это потому, что она более универсально совместима со всеми системами, но имеет некоторые досадные недостатки, uPnP — это менее надежен и, в частности, испытывает некоторые проблемы с Elite: Dangerous instancing.
Это кому?
Это руководство предназначено для игроков, которые часто принимают участие в многопользовательском контенте в элитных опасностях и часто имеют проблемы с группировкой и инстансированием (входом в одно место) с другими игроками.
Если вам нравится играть в одиночку, то для вас это руководство не имеет смысла.
Это работает?
По результатам моего тестирования я бы сказал с 97% уверенностью, что это имеет значение. Если у вас есть опыт ведения боя с AX, вы, возможно, знакомы с такими терминами, как «Рассинхронизация, Heart Bug, Extra Shield / Swarm, и т.д. которые невероятно раздражают и ломают игру, возникающие исключительно из-за проблем с сетью. Эти проблемы почти полностью исчезают после того, как перенаправление портов правильно настроено у всех участниках крыла. Я уже рекомендовал это своей эскадрилье.
Почему?
Хороший вопрос! Elite: Dangerous немного особенная игра. В отличие от большинства игр, которые взаимодействуют с сервером для ВСЕХ сетевых задач, E: D использует серверы только для определенных задач, например таких как: вход в игру или регистрация транзакций на станциях. Все прямые взаимодействия с игроком (такие как бой, крыло и MultiCrew) выполняются с помощью специального типа соединения, называемого одноранговым (Peer-to-Peer). Вэтих случаях ваш компьютер связывается напрямую с компьютером другого игрока.
Попробую упростить. Обычные игры похожи на почтовую систему, вы отправляете письмо (пакеты) по почте, и оно отправляется в центр сортировки (сервер). Затем сервер сортировки пересылает почту (пакеты) другому игроку.
В E: D почтовой системы не существует, и вся информация о вас, необходимая для другого игрока, доставляется ему напрямую на его компьютер.
Обычно ваш домашний маршрутизатор действует как шлюз и маскирует вашу внутреннюю сеть за внешним IP-адресом, разрешая трафик в сеть только в том случае, если он ожидается или запрошен ранее.
Переадресация портов создает путь, который позволяет внешним компьютерам отправлять информацию прямо на ваш компьютер, даже если трафик не был запрошен и не ожидается.
Если вы когда-либо пытались разместить сервер minecraft из дома, вам приходилось настраивть переадресацию портов на свой сервер, чтобы другие пользователи могли присоединиться к вам. То же самое потребуется сделать, чтобы другие пользователи могли подключаться к вам в Elite: Dangerous.
Это безопасно?
ДА и НЕТ, как люди упоминали в комментариях ниже, есть компромиссы для обоих: uPnP может быть небезопасным при неправильной настройке, а перенаправление портов также может действовать как дыра в вашей сети, если обнаружено. Я не могу гарантировать 100% безопасность ни одним из методов, если вы не уверены, найдите время, чтобы погуглить риски.
Как?
Хорошо, теперь мы поговорим о технике. Не волнуйтесь, большинство современных маршрутизаторов могут нам здесь помочь и немного упростят эту задачу. Я буду ссылаться на несколько сторонних источников, так как, к сожалению, ни одно руководство не может охватить КАЖДЫЙ возможный маршрутизатор. Опыт может сильно отличаться .
1. Настройка Elite: опасно для перенаправления портов
- Начать игру
- Параметры> Сеть
- Включить переадресацию портов
- Установите порт на 5100 (другие порты работают так-же нормально, возможно несколько вариантов, если у вас есть несколько устройств в вашей сети, на которых запущена игра)
- Перезапустите игру.
- Протестируйте игру. Если вы видите других РЕАЛЬНЫХ игроков, значит, МИССИЯ ВЫПОЛНЕНА! Ваш роутер достаточно современный, чтобы справиться с остальным. если нет, переходите к шагу 2
2. Настройте перенаправление портов на маршрутизаторе.
Это намного сложнее и потребует доступа к вашему роутеру. Если у вас есть технически подкованный друг, хорошая идея: попросить его о помощи, нет ничего плохого в том, чтобы попросить о помощи.
- Убедитесь, что вашему компьютеру назначен статический IP-адрес. Руководство здесь: https://portforward.com/networking/static-ip-windows-10.htm.
- Найдите свою модель маршрутизатора на этом веб-сайте: https://portforward.com/router.htm
- Следуйте инструкциям по открытию порта 5100 (или любого другого по вашему выбору) для вашего компьютера,
- Проверьте и убедитесь, что вы видите других игроков.
Примечание: это может работать не для всех, и ваш опыт может сильно отличаться, у всех разные подключения к Интернету и маршрутизаторы, и все это не может быть учтено, но мы можем стараться изо всех сил
Заключительные примечания
Спасибо, что нашли время прочитать это, и я надеюсь, что вы найдете эти шаги столь же полезными, как и я. Пожалуйста, используйте комментарии ниже, если у вас есть какие-либо вопросы или проблемы, и я буду рад на них ответить.