청크 로딩과 탐험 중 렉 급증
플레이어가 새로운 지역으로 달려갈 때 서버가 왜 렉이 걸리는지, 어떻게 측정하는지, 무엇이 도움이 되는지: 사전 생성, 월드 경계, 청크 설정이에요.
업데이트 2026년 8월 13일
청크 생성은 서버가 수행하는 가장 무거운 작업이에요. 지형, 광석, 구조물, 조명이 모두 여기에 해당하죠. 플레이어가 탐험하지 않은 지역을 달리면 서버는 초당 수십 개의 청크를 생성해요.
증상
- 누군가 맵을 탐험할 때 정확히 TPS가 떨어져요.
- 프로파일러에
ChunkMap,ChunkGenerate,PoiManager분기가 나타나요. - 커스텀 생성이 있는 모드팩에서 특히 두드러져요 — 커스텀 생성기.
도움이 되는 방법
- 사전 생성. 한산한 시간에 미리 영역을 생성해 두세요 — 사전 생성. 가장 효과적인 해결책이에요.
- 월드 보더. 영역 자체를 제한하세요 — 월드 보더.
- 반경.
view-distance를 줄이면 생성 대기열에 쌓이는 청크가 줄어들어요. - Paper 설정:
max-auto-save-chunks-per-tick,prevent-moving-into-unloaded-chunks, 그리고 청크 전송 속도 제한이에요. - 겉날개와 말. 빠른 이동은 부하의 주요 원인이에요. 겉날개가 있는 서버에서는 사전 생성이 필수예요.
청크 로더
청크를 계속 로드된 상태로 유지하는 모드와 메커니즘은 일회성 부하를 영구적인 부하로 바꿔요. 그 수를 제한하세요 — 모드 서버 최적화.
디스크
생성은 디스크 쓰기도 의미해요. 디스크가 가득 차면 서버는 훨씬 더 느려져요 — 디스크 가득 참.
Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기
