ВПэспорт

Меню Пользователя

Профиль

Обновление Minecraft Chaos Cubed: почему P2P удален

ИЗБРАННЫЕ НОВОСТИ
21,4К 26
Обновление Minecraft Chaos Cubed: почему P2P был удален - Изображение 1
Обновление Minecraft Chaos Cubed: почему P2P был удален - Изображение 2
Обновление Minecraft Chaos Cubed: почему P2P был удален - Изображение 3
1 месяц назад впеспортс

Студии Mojang решили немного отполировать предстоящее Обновление Chaos Cubed для Minecraft Java Edition, но не без каких-то неожиданных откатов. В последней тестовой сборке (версия 26.2) разработчики полностью удалили одноранговую систему. та, которая должна была позволить игрокам подключаться напрямую друг к другу, минуя сервер. Почему? не получилось.

Студия признает, что P2P в его нынешнем состоянии не дает опыта, который они хотят предложить фанатам. соединения были нестабильными, и разработчики не готовы выпустить неполную функцию. “Мы удаляем P2P из недавнего снимка, - пояснил ” Mojang. “Функция не сработала так, как ожидалось для всех игроков.” Строгое, но правильное решение: лучше откатиться назад, чем столкнуться с волной жалоб.

Причины прекращения работы P2P в обновлении Chaos Cubed от Mojang

Официально Mojang объяснил удаление P2P в Java Edition простым “unstable connection”но под капотом, все было гораздо драматичнее Разработчики просто не справились с инфраструктурой сервера TURN для колоссальной базы игроков в 212 миллионов, рискуя потерять IP-адреса своей аудитории из-за DDoS-атак.

Снимок 7. Анализ телеметрии и ошибки ICE CONNECT

Истинный масштаб технических проблем раскрыт в примечаниях к патчу Snapshot 7. Студия собрала интересные телеметрические данные о таймингах: p2p_connection_signaling_time_ms, p2p_connection_ice_connect_time_ms, и p2p_connection_total_time_ms.Tellingly, журнал failure_stage последовательно возвращал статусы SIGNALING, ICE_CONNECT, и TIMEOUT. соединение не отказало в середине сессии. оно умерло прямо на старте, не выдержав даже элементарного рукопожатия.

Проблемы протокола ICE и WebRTC в многопользовательской игре Minecraft

Вся эта сетевая магия построена на протоколе ICE (Interactive Connectivity Estate) Грубо говоря, это фундамент классических приложений WebRTC вроде Google Meet Система работает в три этапа:

  • Сначала сервер сигнализации знакомит клиентов друг с другом.
  • Затем STUN помогает им обнаруживать общедоступные IP-адреса.
  • Если порты закрыты, резервный маршрут TURN берет верх.

Этот резервный маршрут стал основным узким местом в системе.

Подключение Minecraft WebRTC

Влияние симметричного NAT на серверы TURN Моджанга

Симметричный NAT сейчас широко используется мобильными провайдерами и администраторами корпоративных сетей В таких средах брандмауэр полностью блокирует прямые соединения TURN перестает быть опцией и становится необходимостью.

Типы NAT и P2P-соединение

Тип НАТ Прямой P2P через STUN ПОВОРОТ Требуется
Полный Конус Работы Нет
Ограниченный конус Работы Нет
Конус с ограниченным портом Работы Нет
Симметричный Не работает Да

Для платформы такого размера, этот “backup” генерирует тысячи тяжелых сеансов каждую секунду, Видимо, серверы просто задыхаются от потока данных Массовые ошибки тайм-аута явно указывают на неудачный стресс-тест.

Симметричный выпуск NAT

Риски безопасности и защита IP-адресов игроков Minecraft

Есть еще тонкий, но критичный нюанс безопасности Успешное прямое соединение без ретранслятора мгновенно деанонимизирует ваши реальные IP-адреса Для повседневной LAN-игры это прекрасно но в глобальной сети вы открываете себя для DDoS-атак Выкатить такую функцию без рок-твердого узла TURN означало бы оставить сообщество незащищенным Кажется, студия вовремя осознала риски и отказалась от неудавшегося эксперимента.

Патч 26.2 Примечания к патчу и новые звуки

Однако Patch 26.2 - это не только потери. исправлений предостаточно: исправлены ошибки, немного подправлены текстуры и модели, обновлен интерфейс и даже изменены некоторые звуки. это приятные мелочи, которые в сумме обеспечивают более плавное впечатление. Напомним, Minecraft Java Edition является эксклюзивным для ПК. Если вы находитесь на этой платформе, участие в тестировании обновления открыто. все, что вам нужно сделать, это запустить официальный лончер и выбрать последнюю предварительную версию.

Дата выпуска в кубиках хаоса и новые мобы из кубиков серы

Когда ждать финального релиза Chaos Cubed?Mojang пока держит маму Но последняя версия уже отмечена как Pre Release, верный признак того, что релиз скоро Главные новые особенности патча - биома серной пещеры и новая толпа, куб серы Звучит необычно, и фанаты уже точат кирки.

Играйте в наши мини-игры

Скоростной гонщик
Найди меня

Мини игра

Следующая киберспортивная новость
Выберите предложенную новость.Продолжить чтение
RU — Russian