너무 큰 패킷과 거대한 NBT
너무 큰 패킷: 책, 지도, NBT가 담긴 셜커 상자, 익스플로잇 — 제한하는 방법과 코어가 고쳐 주는 것을 알아봐요.
업데이트 2026년 8월 13일
io.netty.handler.codec.EncoderException: Packet too big
DecoderException: Badly compressed packet
서버가 클라이언트로 허용된 크기보다 큰 패킷을 보내려고 했어요 (또는 그런 패킷을 받았어요).
원인
| 원인 | 설명 |
|---|---|
| 텍스트가 엄청나게 많은 책 | 전형적인 크래시 유발 방법이에요 — 크래셔 |
| NBT가 비대해진 아이템 | 대개 복제나 플러그인의 결과예요 |
| 지도와 표지판 | 흔하지는 않지만 발생할 수 있어요 |
| 아이템이 수백 개인 메뉴 플러그인 | 단순히 잘못 만들어진 경우도 있어요 |
| 컨테이너 안의 컨테이너 | 데이터가 담긴 셜커 안의 셜커 |
보호
Paper는 책 크기와 패킷 속도를 제한해요:
book-size:
page-max: 2560
total-multiplier: 0.98
incoming-packet-spam-threshold: 300
문제가 되는 아이템 찾기
오류 발생 시각을 기준으로 누가 접속 중이었고 무엇을 하고 있었는지 확인해요. 같은 플레이어에게 계속 발생한다면 그 플레이어의 인벤토리와 엔더 상자를 확인해요 — 인벤토리 확인.
비정상적인 데이터를 가진 아이템은 삭제해야 해요. 그 아이템을 보는 모든 사람의 클라이언트가 크래시하기 때문이에요.
관련 문서
Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기
