Энтузиасты сжали карту старейшего анархичного сервера Minecraft с 80 ТБ до 15 ТБ и раздают её бесплатно
Несмотря на дефицит накопителей, команда энтузиастов Minecraft полностью закартировала 2b2t, вероятно, старейший и наиболее печально известный сервер игры.
Результат опубликован как загрузка объёмом 15 ТБ сильно сжатых данных, которые распаковываются в полный архив на 80 ТБ. Ради этого команде пришлось разработать собственный формат сжатия.
Проект по сохранению 2b2tplace стартовал в 2024 году и завершился в апреле 2026 года после напряжённых 22 месяцев работы. Команда задействовала 28 ботов, которые без устали летали по огромному миру 2b2t, чтобы с точностью зафиксировать каждый блок.
Масштаб 2b2t поражает, ведь мир охватывает более миллиона блоков и включает три основных измерения Minecraft: Верхний мир, Нижний мир и Край.
Сервер 2b2t занимает более 80 ТБ данных. Даже если команда начала работу до недавнего дефицита накопителей, ей всё равно требовался колоссальный объём хранилища. Для хранения всего сервера 2b2t понадобилось бы как минимум восемь M.2 SSD по 8 ТБ или пять SATA SSD по 16 ТБ. Даже при использовании обычных жёстких дисков нужны три массивных накопителя по 36 ТБ.
По оценкам, команда потратила несколько тысяч долларов на оборудование для хранения, не считая покупки приоритетной очереди и аренды сервера, которые сами по себе превысили 3000 долларов.
Для тех, кто не знаком с Minecraft, 2b2t, сокращение от 2builders2tools, это сервер, известный своей анархичной природой, запущенный в 2010 году. В отличие от типичных серверов Minecraft, 2b2t работает вообще без правил, без модерации и без сброса карты, так что игроки обладают полной свободой действий. За годы бесчисленные обновления кардинально изменили ландшафт, что и подтолкнуло энтузиастов, среди которых crayne, Fuch, mahan, Steve3 и другие, сохранить исходное состояние 2b2t, пока оно окончательно не потеряло свою суть.
Хранение или передача 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 остаётся онлайн, так что игроки Minecraft могут присоединиться за своей ежедневной порцией хаоса. При этом многие ветераны считают, что сервер отошёл от своих анархичных корней. Именно этот сдвиг стал главной мотивацией инициативы по сохранению 2b2tplace.
- Subnautica 2 разошлась тиражом 5 миллионов копий за 22 дня, а Krafton собирается превратить серию в франшизу
- В Minecraft спустя 17 лет добавили нормальную возможность присесть
- Голубой моб Блаб с красными глазами пополнит бестиарий вселенной Minecraft