Skip to content

JA Settings Enhanced Map

Codex edited this page Oct 28, 2026 · 5 revisions

Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어

EnhancedMap:サーバー、参加者、共有マップ

Manager、Full_Client、Client の内蔵マップは、互換性のある EnhancedMap サーバーに接続できます。3つのプログラムはサーバー設定とマップデータを共有します。Manager でキャラクターを選ぶと、そのゲームセッションがマップ接続を保持し、ゲーム画面を閉じても動作を続けます。

接続

  1. マップの接続セクションを開き、サーバープロファイルを追加します。
  2. 設定名、アドレス、ポート、マップサーバーのユーザー名を入力して保存します。一般的なポートは 8887 ですが、利用するサーバーの設定に合わせてください。
  3. パスワードを入力して接続します。認証情報はマップサーバーの管理者から入手します。
  4. 必要に応じてパスワード保存、自動接続、自動再接続と再試行間隔を設定します。

参加者、カメラ、メッセージ

  • 一覧には同じサーバールームのユーザーが表示され、受信した体力、スタミナ、マナを個別に確認できます。
  • マップに表示は対象を中央に配置し、追跡は参加者に合わせてマップカメラを移動します。キャラクターを動かす場合はマップの移動操作を使います。
  • チャットは参加者にテキストを送信します。共有ラベルには座標、マップ、説明が含まれ、自分のラベルは削除できます。
  • アラートは座標を送信します。Panic はキャラクター更新の救援フラグを有効にし、解除、ゲームからのログアウト、接続変更まで続きます。
  • ゲームを終了してもマップサーバーへの接続を維持できます。リセットされた位置 0,0 は描画されません。

保存と互換性

設定は Game Manager/Enhanced Map/connections.json に保存されます。接続パスワードは現在の Windows ユーザー向けに保護され、同じポータブルフォルダー内に保存されます。別のコンピューターでは再入力してください。サーバープロファイルは共通で、選択したサーバーは各キャラクタープロファイルに属します。

EnhancedMap のバイナリプロトコル 2 と 3 をサポートします。互換性のないサーバーには原因と対処方法を表示します。プロトコルのテキストは Latin-1 のため、未対応文字は置き換えてください。マップデータのセクションで Definitions、Icon、Maps を読み込めます。無効な画像には個別の診断を表示します。

サーバーコマンド

必要な最低権限は 1 がルーム管理者、2 がサーバー管理者です。adduser、addroom、setpassword、setroompassword のパスワードは専用のマスク欄に入力するため、下表の文字列引数には含めません。権限はサーバーが確認します。

コマンド 文字列引数 最低権限
adduser ユーザー ルーム 権限 1
removeuser ユーザー 1
addroom ルーム 2
removeroom ルーム 2
setpassword ユーザー 1
setroom ユーザー ルーム 2
allusersonline — 2
userinfo ユーザー 2
kick ユーザー 1
ban ユーザー 1
enableuser ユーザー 1
allusersinroom ルーム(省略可) 1
allusers — 2
statistics — 2
setprivileges ユーザー 権限 2
setloginsys 0 または 1 2
setroompassword ルーム 2
getroompassword ルーム 2
allrooms — 2
getport — 2
setkicktime 秒数 2
setmaxusersconnection 件数 2
sendmsg メッセージ 2

sendmsg はサーバーのバージョンに依存します。ルーム規則、アカウント、対応コマンドもサーバーによって決まります。

C# の座標例

接続済みキャラクター用の完全な短い .csx 例です。Main の宣言は不要です。

var characterX = UO.GetX("self");
var characterY = UO.GetY("self");
UO.Print($"X={characterX}; Y={characterY}");

UO.GetX · UO.GetY · C# Scripts IDE

Manager の地図操作

ボタン、設定、接続、マーカー、座標、距離は地図の上部にまとめられています。地図は操作欄の下から表示されます。幅の狭いウィンドウでは操作欄が折り返され、高さが足りない場合は上部をスクロールできます。メニューとパネルは地図の表示範囲内に収まり、Manager のタブと独立ウィンドウの両方で使用できます。

グラフィカルクライアントで EnhancedMap を開く

Client または Full_Client の地図内を右クリックし、コンテキストメニューの中央付近にある EnhancedMap サーバー を選択します。従来の接続、参加者、チャット、マーカー、コマンドの画面が開きます。再選択すると既存の画面を前面に出します。地図に重なる独立ボタンは削除されました。Manager の地図上部の操作は従来どおりです。

Options の Default は選択したページを初期状態に戻し、Apply は現在のページを開いたまま変更を適用し、Cancel は未適用の変更を破棄します。長い内容はページ内でスクロールでき、操作項目はその範囲内に配置されます。Options を開いた状態でゲームウィンドウのサイズを変えた場合、配置の更新が必要なら閉じてから開き直してください。

Clone this wiki locally