Сообщение “illegal packet received, terminating connection” в Minecraft означает, что клиент отправил серверу пакет данных, который сервер распознал как некорректный. Чаще всего это связано с проблемами модов, несоответствием версий или сетевыми сбоями, из-за которых пакет приходит в “битом” виде. Обычно игрока кикает с LAN-сервера, иногда через 5-60 минут.
По схожему описанию встречаются случаи, когда при подключении к LAN-серверу игрока выкидывает именно с этой формулировкой (включая случаи на Forge и с набором модов) - например, в теме на GitHub по модам Create и в обсуждении на Aternos.
Что проверить в первую очередь
1) Совпадают ли версии Minecraft и модов у всех игроков
Проверьте:
- одинаковую версию Minecraft (точно тот же билд);
- одинаковый тип сборки: vanilla / Forge / Fabric / NeoForge;
- одинаковую версию Forge или Fabric у всех;
- одинаковые моды (включая библиотеки вроде JEI/JREQUIRED и их версии).
Если у кого-то есть мод, которого нет у хоста, или версии отличаются, сервер может “не принять” часть сетевых действий и выкинуть с “illegal packet…”.
2) Попробуйте отключить моды и найти конфликт
Практичный способ, который работает быстрее всего:
1. Отключите все моды на клиенте и на хосте.
2. Поднимите LAN-сервер заново.
3. Подключите второго игрока и проверьте, исчез ли кик.
4. Включайте моды группами, пока ошибка не вернется, и затем сузьте до конкретного мода.
Встречаются репорты, что кик появляется при конкретной связке модов на Forge.
3) Проверьте, нет ли разницы в настройках модов
Даже при одинаковых модах иногда ломают сетевую синхронизацию:
- разные конфиги модов у хоста и клиента;
- конфликтующие аддоны между собой;
- моды, меняющие пакеты или геймплей с сетевой логикой (часто это видно по описанию мода).
4) Проверьте сетевой режим и стабильность
Если ошибка появляется “рандомно” и позже в игре, начните с базовой сетевой диагностики:
- отключите VPN/прокси на игроках и на хосте;
- убедитесь, что LAN-сессия стабильна (без роутинга через “лишние” узлы);
- если к хосту подключаются через Wi-Fi, попробуйте проводное подключение;
- перезапустите сервер и роутер, если есть подозрение на нестабильность канала.
Хотя кик чаще связан с модами/версиями, сетевые просадки тоже могут привести к повреждению обмена и к отклонению пакета.
Пошаговый план “как исправить” за 15-30 минут
- На хосте и у всех игроков подтвердите одинаковые версии Minecraft и платформы (Forge/Fabric).
- Откройте папки с модами у хоста и клиента и сравните названия модов и их версии.
- Сделайте тест без модов:
- отключите моды,
- поднимите LAN,
- подключите второго игрока.
- Если без модов ошибка ушла:
- включайте моды по 3-5 штук,
- каждый раз делайте тест на подключение и на 10-15 минут игры,
- найдите конфликтующий мод.
- Если ошибка осталась даже в чистой сборке:
- уберите VPN/прокси,
- проверьте стабильность сети,
- попробуйте другой способ хостинга (например, публичный сервер вместо чистого LAN).
Типичные ошибки, из-за которых проблема возвращается
| Ситуация | Почему это ломает соединение | Что сделать |
|---|---|---|
| У одного игрока мод есть, а у другого нет | сервер ждёт одни пакеты, клиент шлёт другие | полностью синхронизировать список модов и версии |
| Разные версии Forge/Fabric или Minecraft | меняется сетевой протокол модов и vanilla-часть | обновить/откатить до точного совпадения |
| Разные конфиги модов | часть действий может сериализоваться иначе | заменить конфиги на одинаковые, протестировать |
| Включён VPN на одном из игроков | меняется маршрут и иногда стабильность | выключить VPN и снова проверить |
| Играют по Wi-Fi, хост далеко | пакеты приходят нестабильно | перейти на проводное или уменьшить задержку |
Полезные ссылки
- https://github.com/Creators-of-Create/Create/issues/3943
- https://board.aternos.org/thread/119014-illegal-packet-received-terminating-connection/