無秩序を記録する:100万平方マイルの 2b2t ワールドダウンロード・プロジェクト
2b2tについて詳しくない方のために言えば、それはしばしば「Minecraftサーバーの4chan」と形容されます。そこはルールも、モデレーションも、エリア保護も存在しない、伝説的な無秩序(anarchy)サーバーです。10年以上にわたり、プレイヤーたちはそこを巨大な建築物、精巧な社会実験、そして凄惨な戦争のためのキャンバスとして利用してきました。サーバーオーナーがワールドダウンロードを提供していないため、このデジタルな歴史を保存する唯一の方法は「ワールドダウンロード」と呼ばれるプロセスです。これは、プレイヤーが改造されたクライアントを使用して、空を飛んでいる最中に世界のチャンクを保存するというものです。
最近、開発者の crayne が率い、主に Fuch が資金提供したチームが、大規模なアーカイブ活動の結果を公開しました。それは、オーバーワールドの 1,024,000² (1m²) のダウンロードと、ネザーおよびエンドの大部分です。このプロジェクトは、Minecraftの歴史において最大規模のデータ収集活動の一つであり、合計で約 24 TB のワールドデータに達します。
運営の規模
永続的な世界の100万平方マイルのエリアをキャプチャすることは、ボタンを一つクリックするような単純な作業ではありません。チームは、サーバーのラグ、アカウントの制限、そして膨大なデータ量といった、重大な技術的ハードルを克服しなければなりませんでした。プロジェクトはいくつかのフェーズに分けて実行されました。
- 512k² フェーズ (2024年末): 28個のボットアカウントとカスタムプロキシ (BMProxy) を使用して、チームはわずか17日間で 512,000² のエリアをマッピングしました。興味深いことに、これは他のプレイヤーの意図を誤解させるために、「偽の larp coord exploit」として偽装されていました。
- ネザー・プッシュ (2025年6月): サーバーがバージョン 1.21.4 にアップデートされた際、ネザーの屋根が誤って有効化されるという隙間が生じました。チームは、その抜け穴が塞がる前に、6つのアカウントを投入してネザーの 100,000² のエリアを迅速にダウンロードしました。
- 1m² 最終プッシュ (2025年クリスマス – 2026年4月): 最も野心的なフェーズでは、オーバーワールドの 1,024,000² のエリアとエンドの 256,000² のエリアのダウンロードが含まれ、このプロセスには109日間の連続稼働が必要でした。
技術的革新
これを可能にするために、crayne は効率性と規模のために設計された一連のカスタムツールを開発しました。最も重要なものの一つは、生の Minecraft のリージョンファイルを保存する際の膨大なストレージ・フットプリントを削減するために作成されたカスタムストレージ・ソリューションである zvcr file format です。
ストレージ以外にも、チームは以下を構築しました。
- PlaceProxy と PlaceTools: ボット艦隊を調整し、将来的にアーカイブへの一般公開の貢献を可能にするためのソフトウェア。
- Elytra Autopilots: ボットの飛行経路を自動化し、最小限の手動入力で最大限の範囲をカバーするためのカスタムスクリプト (Boost や Pitch40 のような exploit を利用)。
- The 2b2t Wayback Machine: ユーザーがマップの異なるスナップショットを通じて「過去に遡る」ことができるサーバー (
wayback.2b2t.place)。これは、実質的にサーバーの進化の時系列記録を作成しています。
アーカイブのコスト
このプロジェクトは、技術的な挑戦であるだけでなく、金銭的な挑戦でもありました。チームは、サーバーレンタルと「priority queue」の購入(2b2t において、悪名高い長いログイン待ち行列を回避するための有料機能)に 3,000ドル以上を費やしました。
ある HN コメンテーターが指摘したように、データの規模があまりに大きいため、配布が困難です。Torrent が準備されている間、チームは、24 TB のローカルストレージを必要とせずに一般の人々がデータを探索できるように、2b2t.place にウェブベースのマップビューアを立ち上げました。
なぜこれが重要なのか
デジタル保存の分野において、2b2t はユニークなケースです。無秩序(anarchy)サーバーであるため、世界はプレイヤー同士の衝突と協力の生きた記録です。このプロジェクトで収集されたデータは、深い「datamining」を可能にします。隠されたベース、プレイヤーの動きの分析、そして破壊のパターンを特定することです。
例えば、チームは、数千もの黒曜石の「pinwheels」(プレイヤーが使用するマーカー)が消失していることを発見しました。これは、他のプレイヤーによる組織的な除去、あるいはマップをクリーンアップするためのオーナーによるサーバーサイドの「worldedit」を示唆しています。
最終的に、このプロジェクトは、歴史の喪失に対する備えとして機能します。チームがリリース時に述べたように、その目標は、サーバーがシャットダウンしたり、その遺産を消し去るような変更が行われたりした場合に、コミュニティのためのバックアッププランを提供することです。ブロックゲームを歴史的アーカイブとして扱うことで、2b2t.place チームは、サバイバルゲームをデジタル考古学のプロジェクトへと変えたのです。