Dynmap

Web Map プラグイン

概要

Dynmapとは、ブラウザー上でGoogleMapのようなUIで見ることができるWebMapです。
map.tsim.tkでこのサーバーのDynmapを見ることができます。

使い方

この項では、Memberユーザーがマーカーを追加/削除する方法について書きます。
Memberより上の権限の人がその他のコマンドを使う場合は、リファレンスを見るなりして自分で調べてください。

マーカーの追加

例: 自分の家の場所にマーカーを追加する。
プレイヤーがマーカーを追加したい座標にいることが前提です。

/dmarker add id:<id> <表示名> set:Home icon:house

で、現在位置にマーカーを追加することができます。
この際、IDの欄は命名規則を統一することが望ましいため、<プレイヤーID>_<番号?のように他人と衝突せず、わかりやすいidにすることを推奨します。
マーカーセットについては、下の設定済みマーカーセットを参照ください。
アイコンについては、現在は標準のアイコンのみ使用可能です。マーカーセットの項に記載しているアイコンを用いることが推奨されますが、公共施設等、別のアイコンが望ましい場合は、その限りではありません。

/dmarker add id:<駅名> <表示名> set:Station icon:minecart
/dmarker add id:<プレイヤーID>_<番号> <表示名> set:Home icon:house
  • 公共施設
/dmarker add id:<施設名> <表示名> set:Public icon:pin
/dmarker add id:<プレイヤーID>_<番号> <表示名> set:Shop icon:cart
  • ポータル
/dmarker add id:<接続元>_<接続先> <表示名> set:Portal icon:portal

マーカーの削除

例: 上の項で設定したマーカーを削除する。

/dmarker delete id:<id> set:Home

マーカーを削除するには、マーカーIDとマーカーセットを指定する必要があります。
もし、マーカーの詳細がわからない場合は、

/dmarker list [set:マーカーセット名]

を使うことによってマーカーのIDや座標を知ることができます。

設定済みマーカーセット

Label ID 推奨アイコン
id:Station icon:minecart
id:Home icon:house
公共施設 id:Public icon:pin
id:Shop icon:cart
ポータル id:Portal icon:portal

アイコン

Dynmap Icon

コマンド

プレイヤーの表示

コマンド 権限 概要
/dynmap hide [world] TSiM マップのプレイヤーを非表示にします。
/dynmap show [world] TSiM マップのプレイヤーを再び表示させます。

レンダリング

コマンド 権限 概要
/dynmap render Moderator 実行者が立っている場所のマップの1タイルをレンダリングします。
/dynmap fullrender [world][:mapname] Moderator マップ全体をレンダリングします。
/dynmap radiusrender <radius> [mapname]
/dynmap radiusrender <world> <x> <z> <radius>
Moderator 半径を指定してマップをレンダリングします。
/dynmap updaterender [mapname]
/dynmap updaterender <world> <x> <z> <mapname>
Moderator 更新な必要なタイルをレンダリングします。
/dynmap cancelrender <world> Moderator 指定ワールドの実行中のfullrenderもしくはradiusrenderをキャンセルします。
/dynmap purgequeque Moderator タイル更新キューをクリアします。
/dynmap purgeworld <world> Moderator 指定ワールドのマップファイルをパージします。
/dynmap purgemap <world> <map> Moderator 指定ワールドの指定マップを削除します。
/dynmap pause all Moderator すべてのマップレンダリングを一時停止します。(更新とフル/半径レンダリング)
/dynmap pause none Moderator すべてのマップレンダリングを再開します。

統計

コマンド 権限 概要
/dynmap stats [world] Admin 指定ワールドマップレンダリング統計を表示します。
/dynmap triggerstats Admin 全ての世界のトリガーされたレンダリング統計を表示します。
/dynmap resetstats [world] Admin 指定ワールドのマップレンダリング統計リセットします。

マーカー

コマンド 権限 概要
/dmarker add id:<id> <label> icon:<icon> set:<set-id> [x:x座標] [y:y座標] [z:z座標] Member 任意のラベルとオプションのアイコンとマーカーセットとともに、プレイヤーの位置/指定位置に新しいマーカーを追加します。
/dmarker movehere <label>
/dmarker movehere id:<id>
Moderator プレイヤーの位置に指定ラベル/IDに一致する最初のマーカーを移動させます。
/dmarker update <label> icon:<newicon> newlabel:<newlabel>
/dmarker update id:<id> icon:<newicon> newlabel:<newlabel>
Moderator マーカーのアイコンやラベルを指定されたIDで更新します。
/dmarker delete <label>
/dmarker delete id:<id>
Member 指定ラベル/IDのマーカーを削除します。
/dmarker list [set:set-id] Member マーカーセットに定義されているマーカー属性を一覧表示する。
/dmarker icons Member 全てのアイコンを一覧表示します。
/dmarker addset [id:id] <label> hide:<hide-by-def> prio:<priority> minzoom:<minzoom> Moderator 指定したラベル(ID)で新しいマーカーセットを追加
/dmarker updateset <label> newlabel:<newlabel> hide:<hide-by-def> prio:<priority> minzoom:<minzoom>
/dmarker updateset id:<id> newlabel:<new-label> hide:<hide-by-def> prio:<priority> minzoom:<minzoom>
Moderator 指定マーカーセットのラベル名やオプションなどを変更します。
/dmarker deleteset <label>
/dmarker deleteset id:<id>
Moderator 指定マーカーセットを削除します。
/dmarker listsets Moderator 全てのマーカーセットを一覧表示します。
/dmarker addicon id:<id> <label> file:"filename" Moderator 指定したIDとラベルのアイコンを新しく追加します。
/dmarker updateicon id:<id> newlabel:<label> file:"filename" Moderator アイコンを更新し、既存の設定を置き換えます。
/dmarker deleteicon id:<id> Moderator 指定IDのアイコンを削除します。
/dmarker addcorner [x座標] [z座標] [world] Moderator 指定地点をコーナリストに追加。
/dmarker clearcorners Moderator コーナリストをクリアします。
/dmarker addarea [id:id] <label> Moderator コーナリストの地点を使った指定したラベル名/IDのエリアを追加します。
/dmarker listareas Moderator 全てのエリアを一覧表示します。
/dmarker deleteline [id:id] <label> Moderator 指定されたラベル/IDのエリアを削除します。
/dmarker updatearea <label> <arg>:<value> ...
/dmarker updatearea id:<id> <arg>:<value> ...
Moderator 指定されたラベル/IDのエリアの属性を更新します。
/dmarker addline [id:id] <label> Moderator コーナリストの地点を使った指定されたラベル/IDの線を追加します。
/dmarker deleteline [id:id] <label> Moderator 指定されたラベル/IDの線を削除します。
/dmarker listlines Moderator 全ての線の詳細を一覧表示します。
/dmarker updateline <label> <arg>:<value> ...
/dmarker updateline id:<id> <arg>:<value> ...
Moderator 指定されたラベル/IDの線の属性を更新します。

マップ/ワールド設定コマンド

コマンド 権限 概要
/dmap worldlist Moderator 設定されている全てのワールドを一覧表示します。
/dmap worldset <world> enabled:<true|false> Moderator ワールドマップ表示のON/OFFを切り替えます。
/dmap worldset <world> center:<x/y/z|here|default> Moderator ワールドマップの中心位置を設定します。
/dmap worldset <world> extrazoomout:<num> Moderator ワールドマップのズームアウトレベルを設定します。
/dmap worldset <world> title:<title> Moderator ワールドのタイトルを設定します。
/dmap worldset <world> sendpostition:<true|false> sendhealth:<true|false> Moderator ワールドのプレイヤー位置情報や体力表示のON/OFFを切り替えます。
/dmap worldset <world> order:<num> Moderator ワールドマップの表示順を数値で設定します。
/dmap worldset <world> [templatename] Moderator ワールドマップの設定をデフォルト/テンプレートの値に設定します。
/dmap maplist <world> Moderator ワールドマップリストを表示します。
/dmap mapdelete <world:map> Moderator ワールドマップを削除します。
/dmap mapadd <world:map> attrib:val attrib:val Moderator ワールドマップを追加します。
/dmap mapset <world:map> order:<num> Moderator ワールドマップの表示順を数値で設定します。
/dmap mapset <world:map> prefix:<prefix> Moderator ワールドマップの接頭辞を設定します。
/dmap mapset <world:map> title:<title> Moderator ワールドマップのタイトルを設定します。
/dmap mapset <world:map> icon:<filename> Moderator ワールドマップのアイコンを設定します。
/dmap mapset <world:map> mapzpoomin:<num> Moderator ワールドマップのズームインレベルを設定します。
/dmap mapset <world:map> perspective:<視点> shader:<シェーダー> lighting:<ライティング> Moderator ワールドマップの視点/シェーダー/ライティングを設定します。
/dmap mapset <world:map> img-format:<format> Moderator ワールドマップの画像フォーマットを設定します。
/dmap perspectivelist Moderator 視点の一覧を表示します。
/dmap shaderlist Moderator シェーダーの一覧を表示します。
/dmap lightinglist Moderator ライティングを一覧を表示します。

その他

コマンド 権限 概要
/dynmap sendtoweb <message> Admin Webマップにのみメッセージを送信します。
/dynmap ids-for-ip <address> Admin 指定されたIPアドレスからログインしたプレイヤーIDをリスト表示します。
/dynmap ips-for-id <player> Admin 指定されたプレイヤーがサーバーに接続したIPをリスト表示します。
/dynmap add-id-for-ip <player> <address> Admin 指定IPの既知のプレイヤーのリストからプレイヤーを追加します。
/dynmap del-id-for-ip <player> <address> Admin 指定IPの既知のプレイヤーのリストからプレイヤーを削除します。
/dynmap webregister [player] Admin Webマップにログインするためのアカウント登録を開始する。