Guides / Troubleshooting

level.dat 읽기: 하드코어 상태, 스폰 지점 및 실제로 고칠 수 있는 것들

하드코어 모드에서의 죽음은 level.dat 파일 속 단 하나의 불리언 값입니다. 이 파일에 무엇이 담겨 있는지, 손상된 저장 파일은 어떤 모습인지, 그리고 검사를 통해 복구할 수 있는 것의 솔직한 한계를 알려드립니다.

level.dat은 모든 월드 폴더의 루트에 있는 작고 압축된 NBT 파일입니다. 이 파일은 월드의 지형보다는 설정을 담고 있어, 검사하기에 가장 유용하면서도 호기심을 가져도 가장 안전한 파일입니다.

파일 내용

경로내용
Data.LevelName월드 목록에 표시되는 이름
Data.hardcore1b 또는 0b — 하드코어 플래그
Data.Difficulty0 평화로움 → 3 어려움
Data.allowCommands치트 사용 여부
Data.SpawnX/Y/Z월드 스폰 지점
Data.Time / Data.DayTime총 틱 수 및 게임 내 시간
Data.GameRules모든 게임 규칙을 문자열로 저장
Data.DataVersion마지막으로 파일을 저장한 마인크래프트 버전
Data.Player싱글 플레이어 월드에서의 플레이어 데이터

DataVersion은 사람들이 간과하기 쉽지만 문제 해결에 가장 중요한 정보입니다. 이 정보는 월드가 이미 더 새로운 버전에서 열렸는지 여부를 알려주는데, 이는 보통 되돌릴 수 없습니다.

하드코어 플래그

하드코어는 별도의 월드 유형이 아닙니다. Data.hardcore: 1b에 난이도가 어려움으로 고정된 상태입니다. 플레이어가 죽으면 게임은 파일을 변경하지 않고, 단지 리스폰을 허용하지 않을 뿐입니다.

따라서 "죽은 월드를 하드코어 모드에서 해제할 수 있나요?"는 합리적인 질문이며, 답은 플래그를 편집할 수 있다는 것입니다. 하지만 이는 검사가 아닌 수정입니다. 파일을 읽는 도구는 플래그를 보여줄 수 있지만, 이를 변경하는 것은 NBT를 다시 쓰는 것을 의미하며, 파일 손상의 위험이 있습니다. 항상 월드 폴더를 먼저 백업하세요.

손상된 저장 파일의 모습

  • level.dat 읽을 수 없음, level.dat_old 존재 — 게임은 한 세대 백업을 유지합니다. level.dat_oldlevel.dat으로 이름을 바꾸면 가장 최근 세션을 제외한 월드를 복구할 수 있습니다. 이 방법은 사람들이 예상하는 것보다 훨씬 자주 작동합니다.
  • 월드는 로드되지만, 청크가 없거나 검은색 — 이는 level.dat이 아닌 region/*.mca의 지역 파일 손상입니다. 다른 문제이며, 다른 도구가 필요합니다.
  • 월드가 목록에 전혀 나타나지 않음 — 보통 level.dat이 없거나 0바이트인 경우입니다. 다른 조치를 취하기 전에 level.dat_old를 확인하세요.

검사로 할 수 없는 것

저장 파일을 읽는 것으로는 다음을 되돌릴 수 없습니다.

  • 죽음이나 디스폰으로 잃어버린 아이템
  • 생성되지 않은 청크
  • 삭제된 월드 폴더

여기 있는 어떤 것도 복구 서비스가 아닙니다. 이 도구는 파일이 말하는 것을 보여줄 뿐, 파일에 더 이상 없는 것을 재구성하지 않습니다.

플레이어 데이터

싱글 플레이어에서는 Data.Player이 인벤토리, 위치, 경험치, 체력을 담고 있습니다. 멀티 플레이어에서는 각 플레이어가 UUID로 명명된 playerdata/ 내의 별도 .dat입니다. 이것이 싱글 플레이어 월드를 서버로 변환했을 때 인벤토리가 "사라지는" 이유입니다. 여전히 level.dat에 있지만, 서버가 찾는 위치가 아닐 뿐입니다.

월드 저장 파일 검사기를 사용하여 level.dat, 플레이어 .dat을 열거나 하드코어 월드의 상태를 확인하세요. 모든 분석은 브라우저에서 이루어지며, 아무것도 업로드되지 않습니다.

월드 저장 파일 검사기 →

More guides

Browse all →

다른 마인크래프트 도구도 찾고 계신가요?

브라우저에서 바로 쓰는 생성기·뷰어·변환기 모음입니다. 전부 무료입니다.