تیم آرشیو 2b2tplace موفق شد کل نقشه 80 ترابایتی سرور آنارشیک 2b2t را به یک بسته دانلودی 15 ترابایتی تبدیل کند. این دستاورد با توسعه فرمت فشرده‌سازی سفارشی .zvcr و به‌کارگیری 28 حساب بات برای نقشه‌برداری بیش از 1,000,000 بلوک به‌دست آمده است.

نکات کلیدی

  • حجم اولیه آرشیو خام: بیش از 80 ترابایت
  • حجم بسته فشرده نهایی: حدود 15 ترابایت
  • فرمت فشرده: .zvcr (Zstd-compressed Version Controlled Regions)
  • ابزار نقشه‌برداری: 28 حساب بات و بیش از 22 ماه کار مداوم

چه کارهایی انجام شد و اهمیت پروژه

پروژه از سال 2024 آغاز و پس از حدود 22 ماه کار فشرده در آوریل 2026 تکمیل شد. تیم با راه‌اندازی 28 بات پروازی هر سه سطح بازی — اورورلد، ندر و اند — را پیمود و بلوک‌ها را با جزئیات ثبت کرد. آرشیو خام حاصل بیش از 80 ترابایت بود که برای توزیع و نگهداری به فشرده‌سازی عمیق نیاز داشت.

فرمت .zvcr و مکانیزم فشرده‌سازی

فرمت .zvcr مخفف "Zstd-compressed Version Controlled Regions" است و بر الگوریتم Zstandard (Zstd) اتکا دارد. برخلاف فرمت معمول .mca که اغلب از Zlib یا Gzip استفاده می‌کند، Zstd هم سرعت فشرده‌سازی و استخراج بالاتری ارائه می‌دهد و هم نسبت فشرده‌سازی بهتری دارد؛ این ویژگی‌ها به کاهش اندازه نهایی تا حدود 15 ترابایت و صرفه‌جویی حدود 81 درصدی منجر شد.

نقشه‌برداری سرور 2b2t با بات‌ها

مزایا

  • کاهش چشمگیر نیاز به فضای ذخیره‌سازی برای توزیع و انتقال آرشیو
  • افزایش سرعت توزیع فایل به‌خاطر بسته‌بندی فشرده‌تر
  • قابلیت نسخه‌گذاری و نگهداری کنترل‌شده مناطق نقشه

محدودیت‌ها

  • استخراج کامل آرشیو فشرده برای بازسازی به فضای اصلی حدود 80 ترابایت نیاز دارد
  • دانلود و استخراج نیازمند پهنای باند و منابع سخت‌افزاری قابل‌توجه است

نیازهای ذخیره‌سازی و هزینه‌ها

بدون فشرده‌سازی، نگهداری داده‌های کامل 2b2t دست‌کم به یکی از گزینه‌های زیر نیاز داشت: هشت SSD M.2 با ظرفیت 8 ترابایت، یا پنج SSD ساتا 16 ترابایتی، یا سه هارددیسک 36 ترابایتی. تیم پروژه برای صف اولویت و اجاره سرور بیش از $3,000 هزینه کرد و مجموع هزینه‌های سخت‌افزاری را می‌توان چند هزار دلار دیگر نیز برآورد کرد. نسخه فشرده فضای کمتری می‌طلبد، اما بازیابی کامل محتوا همچنان نیازمند منابع قابل‌توجه است.

درخت ساختار فشرده‌سازی و نگهداری آرشیو

زمینه و انگیزه پروژه

2b2t (مخفف 2builders2tools) از 2010 به‌عنوان یکی از شناخته‌شده‌ترین سرورهای آنارشیک ماینکرفت فعال است؛ سروری بدون بازنشانی نقشه و با تاریخچه‌ای طولانی از ساخت‌وسازها و درگیری‌های بازیکنان. نگرانی درباره از دست رفتن نسخه‌های اولیه سرور باعث شکل‌گیری پروژه‌هایی مثل 2b2tplace شد که هدفشان حفظ و مستندسازی میراث دیجیتال محیط‌های بازی است. برای مرور تاریخچه سرور می‌توانید صفحه 2b2t در ویکی‌پدیا را ببینید.

محیط بازی 2b2t و بقایای سازه‌ها

دسترسی به آرشیو و مستندات فنی

توسعه‌دهندگان مستندات و ابزارهای مربوط به نسخه فشرده را به‌صورت عمومی منتشر کرده‌اند. برای بررسی کد و توضیحات مرتبط می‌توانید نتایج جستجو درباره پروژه را در GitHub ببینید. توجه کنید که دانلود و استخراج کامل آرشیو نیازمند تجهیزات و پهنای باند قابل‌توجه است.

درس‌های فنی و نتیجه‌گیری

این تجربه نشان می‌دهد ترکیب الگوریتم‌های فشرده‌سازی مدرن با خودکارسازی نقشه‌برداری امکان حفظ گستره‌های عظیم میراث دیجیتال را فراهم می‌کند؛ اما هزینه‌ها و محدودیت‌های فیزیکی ذخیره‌سازی همچنان مانعی مهم برای نگهداری بلندمدت دنیاهای مجازی به‌شمار می‌روند.

پانویس فنی: برای مطالعه بیشتر درباره فرمت‌های فایل ماینکرفت و الگوریتم‌های فشرده‌سازی مراجعه کنید به منابع Anvil (.mca) و Zstandard.