
Network Protocol Disconnect
Мод Network Protocol Disconnect отключает автоматическое отключение клиента при получении ошибочных пакетов от сервера. Идеально для стабильной игры на нестабильных или модифицированных серверах.
Network Protocol Disconnect
Network Protocol Disconnect - мод для Майнкрафт, который решает довольно раздражающую проблему, знакомую многим игрокам на мультиплеере. Суть в том, что начиная с версии Minecraft 1.20.5, Mojang ввел жесткое правило: если сервер отправляет клиенту невалидный пакет данных (ну или пакет с ошибкой), игра тут же вылетает с сообщением о сетевой ошибке. В итоге ты теряешь соединение и приходится перезаходить заново. Причины могут быть разными - от кривых конфигов на сервере до конфликтов между модами или банальных сетевых лагов.
Что делает этот мод
Network Protocol Disconnect просто переопределяет стандартное поведение игры. Вместо того чтобы обрывать соединение при обнаружении ошибки в пакете, мод позволяет клиенту продолжить работу. Все проблемы по-прежнему логируются в консоль, но никаких принудительных отключений не происходит.
По факту, экран с сетевыми ошибками просто больше не появляется. И это касается не только пакетов самого сервера, но и других модов, если они случайно генерируют невалидные данные. Так что мод может выступить еще и как стабилизатор для сборки, где есть проблемы с совместимостью сетевого кода.
Нюансы и предупреждение
Тут есть один момент, прямо указанный автором: отключая защиту от ошибочных пакетов, ты можешь оставаться подключенным к серверу, который шлет не только битые, но и потенциально опасные данные. С этим надо быть аккуратным. Если играешь на проверенных серверах - норм, а вот на левых, непонятных проектах лучше не рисковать. В остальном же - штука полезная, особенно если надоело вылетать на каждом чихе.
Главный плюс - мод не требует сложной настройки. Поставил и забыл. Идеально для тех, кто часто сталкивается с вылетами на модных или нестабильных серверах.
