region/.mca 파일이란 정확히 무엇인가
region/.mca는 Minecraft 자바 에디션이 월드 본체 데이터를 저장하는 데 쓰는 파일입니다. 게임은 월드 전체를 하나의 큰 파일에 욱여넣지 않고, 청크 단위로 나누어 관리합니다:
- **청크(chunk)**는 16×16 크기의 월드 단위로, 월드 데이터는 청크 단위로 생성, 로드, 저장됩니다.
- 32×32개 청크(즉 하나의 「영역」)마다 하나의 파일로 묶이며, 파일 이름은
r.0.0.mca,r.-1.2.mca처럼 생겼습니다 —r은 region(영역)이고, 뒤의 두 숫자는 이 영역의 좌표입니다. - 이 파일들은 모두 월드 저장본의
region/폴더 안에 들어 있으며, 내부는 NBT(Named Binary Tag) 바이너리 형식으로 블록, 엔티티, 블록 엔티티 등의 데이터를 저장합니다.
그러니 당신이 본 region/r.x.z.mca는 손상된 파일이 아니라 자바 에디션 월드의 정상적인 구성 요소입니다. 더 많이 탐험하고 월드가 커질수록 region/ 안의 .mca 파일은 더 많아지고 커집니다 — 이것이 바로 자바 에디션 월드 저장본 용량이 늘어나는 주요 원인입니다. 월드 폴더의 전체적인 위치와 구조를 알고 싶다면 Minecraft 저장본은 어디에 저장되나요를 참고하세요.
이것이 「열리지 않음/가져오기 실패」와 어떤 관련이 있나
.mca의 위치를 이해하는 것은 유용합니다. 많은 「월드가 열리지 않음」 문제가 사실은 .mca 자체가 망가진 게 아니라 구조 계층 문제이기 때문입니다:
- 자바 에디션 월드가 올바르게 인식되려면
level.dat이 저장본 루트 디렉터리에 있어야 하고,region/폴더도 마땅히 있어야 할 계층에 있어야 합니다 — 폴더가 한 겹 더 덧씌워지면 게임은 월드를 찾지 못합니다. - 이런 파일/패키징/구조 문제는 TopoBlocks으로 기본적으로 기기에서, 무료로 진단할 수 있습니다: 디렉터리 계층,
level.dat,region/등의 구조를 읽어 문제가 어디에 있는지 알려줍니다. 간단한 구조 복구(예: 불필요한 바깥 겹을 제거하거나 파일을 올바른 계층으로 옮기기)는 무료이며, 정상적으로 가져올 수 있는 새 파일을 생성하고 원본 파일을 절대 덮어쓰지 않으며 매번 원본 버전을 추적 가능하게 보존합니다. - 솔직하게 분명히 해 두자면: 구조 진단/복구는 파일 차원의 문제만 해결합니다. mod 비호환, 게임 버전 불일치, 기기 메모리 부족 같은 비파일 원인으로 인한 충돌이라면 구조 복구로는 해결할 수 없으며, 원인에 맞춰 따로 점검해야 합니다.
region/.mca와 베드락 에디션의 db/는 무엇이 다른가
여기가 가장 빠지기 쉬운 함정입니다: 자바 에디션과 베드락 에디션의 월드 형식은 근본적으로 호환되지 않습니다.
- 자바 에디션: 월드 데이터는
region/안의.mca파일(NBT 바이너리)에 있습니다. - 베드락 에디션: 월드 데이터는
db/폴더 안의 LevelDB 데이터베이스에 있으며, 파일 모양이 완전히 다릅니다. 베드락 쪽의 저장 방식을 알고 싶다면 베드락 에디션의 db/(LevelDB)란 무엇인가를 참고하세요.
두 형식의 기반이 다르기 때문에 자바 에디션의 region/.mca를 베드락 에디션에 바로 넣을 수 없고, 그 반대도 안 됩니다. 같은 맵을 에디션을 넘나들며 즐기려면 형식 변환을 거쳐야 합니다 — 그리고 TopoBlocks은 자바 에디션 → 베드락 에디션 단방향만 지원하며, 베드락 에디션을 자바 에디션으로 되돌릴 수는 없습니다. 변환 전에 호환성 점수를 먼저 제공하고, 결제는 건당이며 실패 시 자동 환불되고, 가격은 App 내 기준을 따릅니다. 두 형식의 전체 비교는 자바 에디션과 베드락 에디션의 월드 형식은 무엇이 다른가를 참고하세요.