Minecraftプラグイン dynmap
Dynmap は、サーバーのワールドをリアルタイムで表示するウェブベースの地図を提供する Minecraft プラグインで、設定可能なマーカー、エリア/ラインのオーバーレイ、プレイヤー追跡、複数のストレージバックエンドに対応しています。
dynmap のあるサーバーを探す
dynmap を報告したサーバー: 43
- Minecart Rapid Transit 2 人オンラインJavaEconomy
- A Fallout Roleplaying Server 0 人オンラインJava
- ArdakazMC 3 人オンラインJava + BedrockSurvival
- Kroonlanden Your Kingom Server 8 人オンラインJava + Bedrock
- Welcome! 0 人オンラインJava
- www.MedievalCraft.org - Das Original seit 2011 8 人オンライン
dynmap について
🔌 Dynmap について
Dynmap は、Minecraft サーバー向けにリアルタイムのWebベース地図を提供する Minecraft のプラグインおよび MOD ファミリーです。読み込まれているワールドのマップタイルを描画し、マーカー、エリア、ライン、プレイヤーの現在位置、チャットバルーンを表示できるインタラクティブな地図インターフェースを提供します。Dynmap は、内部 webserver を動かすことも、外部ホスティング向けにマップデータをエクスポートすることもでき、複数のストレージバックエンドをサポートしています。
🎯 目的
Dynmap の主な目的は、サーバー管理者とプレイヤーに対して、ブラウザからサーバーの地形や活動をライブで閲覧・移動できる視点を提供することです。ワールドの構造を可視化すること、プレイヤーの位置を追跡すること、サーバーマップをユーザーに公開すること、マーカーやリージョン付きの注釈付きマップを作成することの課題を解決します。
⚙️ 機能
- サーバーワールドのリアルタイムタイル描画(複数のマップ表示と描画モード)。
- プレイヤーやスタッフ向けにマップへ注釈を付けられる、設定可能なマーカー、エリア、ライン。
- プレイヤーのライブ追跡と、任意のチャットバルーン / web-to-game チャット連携。
- 複数のストレージバックエンド: flat files、MySQL/SQLite/PostgreSQL/MariaDB、そしてマップ/web ストレージ向けの AWS S3 対応。
- マップ UI を配信する内蔵 webserver。外部ストレージへ静的サイトコンテンツを公開/アップロードする用途にも調整できます。
- クロスプラットフォームビルド: Spigot/Paper、Forge、Fabric 向けの専用成果物があります。
🧩 対象ユーザー
- 自分のワールドの閲覧可能な地図が欲しいサーバーオーナーと管理者。
- プレイヤーにマップを公開する公開 SMP やサバイバルサーバー。
- 注釈付きマップ、スポーン地点マーカー、リージョンのオーバーレイが必要なミニゲームやロールプレイサーバー。
- 大きなマップのために柔軟なストレージ/バックエンド(SQL または S3)が必要なホスト。
🏗️ 使用例
- プレイヤーがオンラインで閲覧できるように、オーバーワールドのライブマップを描画して公開する。
- カスタムマーカーやエリアの輪郭で、町、ショップ、注目すべきランドマークを示す。
- 新しく探索されたチャンクに対して、スケジュール実行またはオンデマンドで描画を行う(半径指定または全ワールド描画)。
⌨️ コマンド
| Command | Description | Permission | Access |
|---|---|---|---|
/dynmap render | マップタイルまたはマップの手動描画/更新を要求します。 | dynmap.render | Admin |
/dynmap radiusrender <radius> [mapname] | 指定したマップについて、プレイヤー周囲の半径内のマップタイルを描画します。 | dynmap.render | Admin |
(注: Dynmap は公式ドキュメントで、さらに多くのマップおよび設定コマンドを公開しています。)
🔐 権限
| Permission | Description | Default |
|---|---|---|
dynmap.render | /dynmap render のような描画関連コマンドの使用を許可します。 | not specified |
⚙️ インストール
📥 セットアップ
- サーバープラットフォーム向けの公式 Dynmap JAR をダウンロードし、サーバーの
plugins/ディレクトリ(Forge/Fabric ではmods/)に配置します。 - サーバーを再起動し、Dynmap が読み込まれて設定フォルダとマップフォルダを作成したことをコンソールで確認します。
- 初回起動時に生成される Dynmap の設定ファイルで、マップ、マーカー、ストレージバックエンド、webserver オプションを設定します。
📦 依存関係
- Dynmap のビルドには、多くの Spigot/Paper ディストリビューション向けに JDBC ドライバーのサポートが含まれています。その他のプラットフォームでは、SQL バックエンド用に追加のドライバーや互換性 MOD が必要になる場合があります。
- 連携プラグイン(例: WorldGuard、Towny、Citizens)は、個別の Dynmap 連携として提供されます。必須のランタイム依存関係ではありません。
🧾 設定
- Dynmap は、初回起動時に作成される YAML 設定ファイルを使用します。設定では、マップ、描画設定、マーカーセット、ストレージバックエンド、webserver の動作を制御します。
- サポートされているストレージバックエンドには、flat files、MySQL、SQLite、PostgreSQL、MariaDB、そしてマップデータのホスティング用の任意の AWS S3 ストレージが含まれます。
🧠 技術メモ
- 公式プロジェクトソースでは、Spigot/Paper、Forge、Fabric 向けのプラットフォーム別ビルドを提供しています。
- Dynmap のコードベースは Apache-2.0 ライセンスで公開されています。
- このプロジェクトは実行時に Java 8 での動作をサポートしていますが、ビルド要件は対象によって異なり、最新のビルドではより新しい JDK バージョンが必要になる場合があります。
- Dynmap は、連携プラグインで使用される公開 API(DynmapCoreAPI と dynmap-api)を提供しています。これらはサードパーティ拡張向けの安定したインターフェースです。
🤝 このプラグインが役立つ場面
Minecraft サーバーの永続的で閲覧可能な地図が欲しい場合(移動、プレイヤー追跡、コミュニティマップ用など)、Dynmap は複数のストレージバックエンドと豊富な描画・マーカー機能を備えた、設定可能なクロスプラットフォームのソリューションを提供します。
コメント
まだコメントはありません
最初のコメントを書きましょう。
サーバー管理者向け
- 作者
- Michael Primm, webbukkit
- ライセンス
- Apache-2.0
- 対応プラットフォーム
- Spigot, Paper, Forge, Fabric
- 対応バージョン
- 1.12.2–1.21.4
リンク
サーバーの報告
サーバープラットフォーム
- Paper27
- CraftBukkit12
- Purpur3
- Spigot1
プラグインのバージョン
- 3.724
- 3.99
- 3.4-8282
- 3.1-4572
- 2.31
- 3.41
- 1.3-14681
- 3.61
- 3.21
- 2.5-2017061004051
MSHQ のチェック時にプラグイン一覧を公開しているサーバーの数です。多くのサーバーは一覧を隠しているため、実際の利用はもっと多いです。