EliteMobs コンテンツ管理
EliteMobs 10 は Nightbreak 対応のコンテンツライフサイクルを使用します。
まだ Nightbreak トークンをリンクしていない場合は、グローバルガイドから始めてください。
主要コマンド
| コマンド | 目的 |
|---|---|
/em initialize | 初回セットアップフロー |
/em setup | メインのコンテンツ管理メニュー |
/em downloadall | プラグイン更新を確認/ダウンロードした後、アカウントのアクセス権を確認して未ダウンロードまたは古いコンテンツを要求 |
/em downloadallcontent | アカウントのアクセス権を確認して未ダウンロードまたは古いパッケージを要求。プラグインは更新しない |
/em updatecontent | 古くなったコンテンツの一括アップデート補助 |
/em updateallcontent | /em updatecontent のエイリアス |
/em downloadpluginupdate | EliteMobsプラグインの更新だけをダウンロード。コンテンツは含まない |
/em applypluginupdate | ダウンロード済みの EliteMobs プラグイン更新を、再起動せずに適用 |
/em forcereinstallcontent <package|all> | インストール済みのバージョンが最新でも、通常の認証付き処理でコンテンツを再ダウンロード |
/nightbreaklogin [token] | 共有 Nightbreak アカウントのリンク:サーバーを承認するためのリンクを表示するか、貼り付けたトークンを保存します |
/nightbreaklogout | 保存された Nightbreak アカウントトークンを消去 |
/em setup が現在行うこと
現在のセットアップメニューは、単純なオン/オフ画面以上のものです。これは次のことを行うための主要な場所です。
- 利用可能なコンテンツを閲覧する
- インストール済みかダウンロード済みかの状態を確認する
- 古くなったコンテンツを特定する
- パッケージが Nightbreak アクセスを必要とするかどうかを確認する
- ゲームを離れずに公式コンテンツのカテゴリーを管理する
ここは、ダンジョン、ハブワールドのコンテンツ、その他の公式パッケージを管理するための推奨される場所です。
現在のセットアップメニューでは、次のフィルターも利用できます。
- dungeons(ダンジョン)
- events(イベント)
- custom models(カスタムモデル)
/em initialize が行うこと
/em initialize は初回オンボーディングフローです。
プラグインの初期設定を行い、管理者を次の操作や資料に案内します。
- 共有 Nightbreak アカウントのリンク
- セットアップメニュー
- 現在のセットアップガイド
初回メニューでは現在、3つのプリセットが提供されています。
Recommended Preset: エリートの自然スポーン、スキルシステム、EliteMobsの戦利品、アクションイベントと時間制イベントを有効にしますContent-Only Preset: エリートの自然スポーン、アクションイベント、時間制イベントを無効にし、スキルシステムとEliteMobsの戦利品を有効にしますNo Progression Preset: エリートの自然スポーン、EliteMobsの戦利品、スキルシステム、アクションイベントと時間制イベントを無効にします。明確に非推奨とされています
どのプリセットもこれらの設定をすべて設定し、初期設定を完了済みにして案内を表示し、リロードします。そのため、後からプリセットを切り替えると、これらの設定については以前の選択が完全に置き換えられます。その他の設定は変更されません。関係する設定キーについては/em initialize で確認される内容を参照してください。
これは /em setup を置き換えるものではなく、それ単体で完全なコンテンツインストーラーとして機能するわけでもありません。
一括コマンドが実際に行うこと
/em downloadallにはリンク済みの Nightbreak トークンが必要です- まずEliteMobsプラグインの更新を確認/ダウンロードし、次に未ダウンロードまたは古いコンテンツパッケージを要求します
/em downloadallcontentは、プラグインの jar には触れずに同じコンテンツのダウンロードを行います- パッケージにはNightbreakスラッグが必要です。キャッシュがアクセス不可を示していても、インストール要求は認証付きのダウンロード確認に進みます。そのトークンで各パッケージをダウンロードできるかは、ダウンロードサービスが判断します
/em updatecontent(エイリアス/em updateallcontent)は、アクセス可能で古くなったパッケージのみを対象とします/em forcereinstallcontent <package|all>は最新のコンテンツも再ダウンロード・再インポートし、破損または一部削除されたファイルを修復します。allはダウンロード済み・インストール済み・古いパッケージを対象にします。ファイルが完全に欠けている場合はNightbreakスラッグを直接指定してください。タブ補完で利用可能なスラッグを確認できます- 手動の一括操作では、1件以上のダウンロードが完了すると、他のパッケージが失敗していても処理終了後にEliteMobsをリロードします。リロードだけで全件インストール成功と判断せず、失敗一覧を確認してください
ダウンロードしたプラグインJARは、デフォルトでは次回の再起動後に使われます。再起動せずに更新へ切り替えるには、config.yml の nightbreak.applyPluginUpdatesWithoutRestart を when-empty または immediately に設定するか、/em applypluginupdate を実行してください。切り替え時に何が起こるかは再起動なしでの更新の適用を参照してください。起動時の自動コンテンツ更新は次の再起動を待ち、手動コマンドのようなリロードは行いません。
手動インポート
手動インポートは、引き続き plugins/EliteMobs/imports を通じてサポートされています。
次のような場合に使用してください。
- すでにパッケージの zip を持っている
- サーバー間でコンテンツを移動している
- ゲーム内のダウンロードフローを使わずに、意図的にコンテンツをインストールしたい
手動インポートとゲーム内管理の比較 を参照してください。