
게이머들이 Minecraft의 가장 오래된 아나키 서버 80TB 맵을 15TB 다운로드 크기로 압축 — 커스텀 .zvcr 압축 형식과 28대의
요약
Minecraft의 유명 아나키 서버인 2b2t의 80TB 규모 전체 지도를 15TB로 압축하여 보존하는 데 성공했습니다. 프로젝트 팀은 커스텀 .zvcr 압축 형식을 개발하고 28대의 봇을 활용해 정밀한 매핑을 완료했습니다.
핵심 포인트
- 80TB 규모의 Minecraft 2b2t 서버 맵 데이터 보존 성공
- 커스텀 .zvcr 압축 형식을 통해 데이터 크기를 15TB로 대폭 축소
- 28개의 봇 계정을 동원한 22개월간의 정밀 매핑 작업 수행
- 디지털 고고학적 관점에서의 게임 데이터 아카이빙 사례
저장 장치 부족에도 불구하고, 용감한 Minecraft 플레이어들 팀이 아마도 _Minecraft_에서 가장 오래되고 악명 높은 서버인 2b2t의 전체 지도를 성공적으로 매핑했으며, 이제 이를 80TB 전체 아카이브로 압축 해제할 수 있는 15TB 크기의 고도로 압축된 데이터 다운로드 형태로 공유했습니다. 이 팀은 이 업적을 달성하기 위해 자체적인 커스텀 압축 형식을 만들어야 했습니다.
TH Premium과 함께 더 자세히 알아보기: AI 부족

(이미지 출처: Nvidia)
- AI 데이터 센터가 전 세계 메모리 및 저장 장치 공급을 집어삼키고 있습니다
- Nexperia 및 DRAM 위기가 악화되는 가운데 칩 부족이 자동차 산업을 강타하고 있습니다
- 가격 결정권이 다시 공급업체로 이동함에 따라 Samsung과 SK hynix가 메모리 계약 기간을 단축합니다
- 메모리 제조업체들이 AI 붐을 통해 5,510억 달러를 벌어들일 예정입니다
2b2t 보존 프로젝트는 2024년에 시작되어 22개월간의 집중적인 노력 끝에 마침내 2026년 4월에 마무리되었습니다. 팀은 28개의 봇 (bot) 계정을 동원하여 광활한 2b2t 세계를 지치지 않고 비행하며 모든 단일 블록을 정밀하게 매핑했습니다. 2b2t의 규모는 압도적인데, 이는 100만 개 이상의 블록을 포함하며 _Minecraft_의 세 가지 주요 차원인 오버월드 (Overworld), 네더 (Nether), 엔드 (End)를 모두 아우르기 때문입니다.
2b2t 서버의 데이터 점유량 (data footprint)은 80TB를 초과합니다. 팀이 최근의 스토리지 부족 현상이 발생하기 전에 작업을 시작했더라도, 여전히 엄청난 양의 저장 용량이 필요했을 것입니다. 2b2t 서버 전체를 저장하려면 최소 8개의 8TB M.2 SSD가 필요하거나, 대안으로 5개의 16TB SATA SSD가 필요합니다. 전통적인 저장 장치를 사용하더라도 3개의 거대한 36TB 하드 드라이브가 필요합니다. 저희는 팀이 스토리지 장비에 수천 달러를 지출했을 것으로 추정하며, GitHub 페이지에 따르면 우선순위 대기열 (priority queue) 구매 및 서버 대여 비용만 해도 총 3,000달러 이상이 들었다고 합니다.
만약 당신이 _Minecraft_의 열렬한 팬이 아니라면, 2builders2tools의 약자인 2b2t는 2010년에 시작된 아나키 (anarchic) 성격이 특징인 Minecraft 서버입니다. 일반적인 Minecraft 서버와 달리, 2b2t는 규칙도, 스태프의 중재도, 맵 초기화도 전혀 없이 운영되므로 플레이어들은 자신이 원하는 무엇이든 할 수 있는 완전한 자유를 누립니다. 수년간 수많은 업데이트가 지형을 급격하게 변화시켜 왔으며, 이는 crayne, Fuch, mahan, Steve3 등을 포함한 여러 열성 팬들이 2b2t의 본질이 영원히 사라지기 전에 그 원래 상태를 보존하도록 동기를 부여했습니다.
80TB의 데이터를 저장하거나 공유하는 것은 미친 짓입니다. 특히 오늘날 저장 솔루션의 제한된 가용성과 과도하게 비싼 가격을 고려하면 더욱 그렇습니다. 2b2t와 같은 규모의 데이터는 파일 크기를 순식간에 비현실적인 수준으로 급증시킬 수 있습니다. 아카이브 팀은 원래 지난 4월에 압축된 형식으로 아카이브를 제공하겠다고 약속했지만, 이는 분명히 문제를 야기했습니다. 이에 따라 팀은 이 프로젝트를 위해 특별히 설계된 .zvcr (Zstd-compressed Version Controlled Regions)이라는 이름의 커스텀 파일 압축 형식을 개발했습니다. 일반적인 Minecraft 서버는 .mca (Minecraft Anvil) 파일 형식을 사용하며, 이는 싱글 플레이어 월드나 작은 서버에는 적합합니다.
보통 Zlib 또는 Gzip 압축을 사용하는 .mca 파일 형식과 달리, .zvcr는 더 높은 압축률을 제공하는 Zstd (Zstandard) 알고리즘을 사용합니다. Zstd는 압축 및 압축 해제 속도나 최종 파일 크기 면에서 Zlib 또는 Gzip보다 모든 면에서 우수합니다. 그 결과, 팀은 전체 프로젝트를 15TB로 압축하여 공간을 최대 81.25%까지 절약할 수 있었습니다. 따라서 이제 8TB M.2 SSD 8개나 16TB SATA SSD 5개가 필요한 대신, 압축된 아카이브를 저장하기 위해 각각 2개 또는 1개만 있으면 됩니다. 반면에 아카이브를 압축 해제하는 것은 이야기가 다릅니다.
2b2t 서버는 Minecraft 플레이어들이 매일의 혼돈을 즐기기 위해 접속할 수 있도록 온라인 상태를 유지하고 있습니다. 그럼에도 불구하고, 많은 오랜 게이머들은 이 서버가 아나키(anarchic)적인 뿌리에서 벗어났다고 주장합니다. 이러한 궁극적인 변화가 2b2tplace 보존 이니셔티브의 주요 동기입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기