Несмотря на острый дефицит накопителей и рекордные цены на них, команда энтузиастов Minecraft сумела полностью нанести на карту сервер 2b2t — пожалуй, старейший и самый скандально известный сервер игры — и выложила его в виде загрузочного архива на 15 ТБ. Данные упакованы настолько плотно, что в распакованном виде занимают все 80 ТБ. Чтобы добиться такого сжатия, участникам пришлось разработать собственный формат хранения мира.

Полная карта сервера 2b2t в MinecraftИсточник изображения — tomshardware.com

реклама кормит Уточку 🦆

Если вы не из числа заядлых фанатов Minecraft, поясним: 2b2t (сокращение от 2builders2tools) — это анархичный сервер, запущенный ещё в 2010 году. В отличие от обычных площадок, он работает практически без правил, модерации и сбросов карты, поэтому игроки вольны делать всё что угодно. За полтора десятка лет здесь сменялись бесчисленные постройки, руины и целые эпохи, а мир оброс собственной мифологией. Именно поэтому группа энтузиастов — среди них crayne, Fuch, mahan, Steve3 и другие — решила сохранить 2b2t, пока он не растерял свою суть. Поводом стало обновление 2023 года: сервер перевели с версии 1.12.2 на 1.19, что привело к «мягкому сбросу экономики», удалению части старых чанков и появлению первых официальных правил — включая запрет на эксплойты, ломающие работу сервера. Для многих старожилов это стало сигналом, что прежний 2b2t постепенно уходит.

Проект по сохранению получил название 2b2tplace. Работа стартовала летом 2024 года и завершилась в апреле 2026-го — на неё ушло около 22 месяцев напряжённого труда. Команда задействовала 28 бот-аккаунтов, которые круглосуточно кружили над картой на элитрах (полёт таким способом не расходует прочность) и по одному блоку фиксировали каждый уголок мира, а все данные стекались на центральный сервер. Масштаб впечатляет: охваченная область Overworld составляет 1 024 000 на 1 024 000 блоков, плюс отдельно сохранены крупные фрагменты Nether и The End. Работать приходилось скрытно: узнай другие игроки о ботах, их наверняка начали бы выслеживать и уничтожать, а это поставило бы под угрозу всю затею.

реклама кормит Уточку 🦆

Сам сервер 2b2t занимает более 80 ТБ, и хранение такого объёма — задача на грани безумия, особенно на фоне дефицита накопителей и их взлетевших цен. Даже начни команда работу до нынешнего дефицита, ей всё равно потребовалось бы колоссальное дисковое пространство. Чтобы уместить весь сервер, нужно как минимум восемь SSD формата M.2 по 8 ТБ или, как вариант, пять SATA SSD по 16 ТБ. С обычными жёсткими дисками не обойтись без трёх исполинских накопителей на 36 ТБ каждый. По оценкам, только на оборудование ушло несколько тысяч долларов — не считая приоритетных очередей на вход и аренды сервера, которые, судя по странице на GitHub, обошлись более чем в $3,000.

реклама кормит Уточку 🦆

Передать или сохранить 80 ТБ — само по себе испытание, а размер 2b2t легко раздувает объём файлов до неподъёмных значений. Ещё в апреле команда пообещала выложить архив в сжатом виде, но это потребовало решать новые задачи. В итоге для проекта разработали собственный формат — .zvcr (Zstd-compressed Version Controlled Regions). Обычные серверы Minecraft используют формат .mca (Minecraft Anvil), который хорошо работает для одиночных миров и небольших площадок, но плохо тянет такие масштабы.

В отличие от .mca, где применяется сжатие Zlib или Gzip, формат .zvcr опирается на алгоритм Zstd (Zstandard) — он даёт заметно более высокую степень сжатия. Zstd обходит Zlib и Gzip по всем ключевым параметрам: скорости упаковки и распаковки, а также итоговому размеру. В результате весь проект удалось ужать до 15 ТБ, сэкономив до 81,25% места. Теперь вместо восьми M.2 по 8 ТБ или пяти SATA SSD по 16 ТБ для сжатого архива хватает всего пары накопителей — или даже одного. А вот распаковка — уже совсем другая история.

реклама кормит Уточку 🦆

Ознакомиться с результатом может каждый. Полный архив раздают через торрент, а исследовать карту можно прямо в браузере на сайте 2b2t.place или подключившись к отдельному «wayback»-серверу в самом Minecraft — своего рода машине времени, позволяющей увидеть мир таким, каким он был в конкретный момент. Отдельный мод PlaceViewer и вовсе даёт заглянуть в сохранённые регионы прямо в игре на любую дату. При этом сам 2b2t остаётся онлайн, и любой желающий по-прежнему может зайти за ежедневной порцией хаоса. Правда, многие старожилы уверены, что сервер давно отошёл от своих анархичных корней, — и именно это ощущение утраты в своё время подтолкнуло команду к проекту 2b2tplace.