このガイドでは、Legion Hosting 上の Return to Moria 専用サーバーの管理者コントロール、コンソールコマンド、権限システム、プレイヤー管理、ワールドおよび鉱山管理、セーブバックアップ、トラブルシューティングについて説明します。初期サーバーセットアップ、起動変数、難易度プリセット、接続方法については、Return to Moria サーバーセットアップガイドを参照してください。
コンソールコマンド
Return to Moria は管理用のサーバーコンソールを提供しています。コンソールは MoriaServerConfig.ini で [Console] Enabled=true として有効にする必要があります(デフォルトで有効)。コマンドは GPanel コンソールに直接入力します。
| コマンド | 説明 |
|---|---|
players |
現在接続しているすべてのプレイヤーをユーザー名とともに一覧表示します。 |
kick <player> |
プレイヤーをサーバーから削除します。プレイヤーは同じセッションに再参加できます。 |
block <player> |
プレイヤーのサーバー参加を永久にブロックします。 |
unblock <player> |
永久ブロックを解除し、プレイヤーの再参加を許可します。 |
setdifficulty <preset> |
現在のワールドの難易度プリセットを変更します。選択肢: story、solo、normal、hard、custom。 |
setcustomdifficulty <setting> <value> |
特定のカスタム難易度設定を調整します。下記のカスタム難易度セクションを参照してください。 |
rename world <name> |
表示されるワールド名を変更します。 |
regenerateinvitecode |
サーバーの新しい参加コードを生成し、以前のものを無効にします。 |
kick コマンドはプレイヤーを一時的に削除し、即座に再参加できます。永久 BAN には block を使用してください。ブロックは MoriaServerPermissions.txt ファイルを通じて管理することもできます。
権限システム
Return to Moria は、個々のプレイヤーがサーバー上で何ができるかを制御するためにテキストベースの権限ファイルを使用します。競合を避けるため、サーバーを停止している間に MoriaServerPermissions.txt を編集してください。
ファイルの場所
MoriaServerPermissions.txt
このファイルは、サーバーに参加したすべてのプレイヤーを自動的に記録します。ユーザー名の横に権限タグを追加または削除することで、権限を変更できます。
権限レベル
| 権限 | 効果 |
|---|---|
Blocked |
プレイヤーはサーバーから BAN されます。接続できません。 |
Default |
標準的なプレイヤーアクセス。特別な制限や権限はありません。 |
NoConstruction |
プレイヤーは構造物の建築や解体ができません。 |
QuickBuild |
プレイヤーはプラットフォームとロープはしごのみ建築できます。完全な建築はできません。 |
AllConstruction |
完全な建築と解体のアクセス。 |
NoStorage |
プレイヤーはコンテナやクラフトステーションを操作できません。 |
AllStorage |
すべてのコンテナとクラフトステーションへの完全なアクセス。 |
プレイヤーの事前ブロック
プレイヤーのユーザー名を Blocked ステータスで権限ファイルに手動で追加することで、参加する前にプレイヤーをブロックできます。特定のプレイヤーにサーバーへのアクセスを与えるべきでないとわかっている場合に便利です。
サーバールール
MoriaServerRules.txt を編集することで、プレイヤーがサーバーに参加した際にすべてのプレイヤーにカスタムメッセージを表示できます。
ファイルの場所
MoriaServerRules.txt
このファイルにサーバールールやウェルカムメッセージを入力します。テキストは参加時にすべてのプレイヤーに表示されます。メッセージの最大長は 1024 文字です。
カスタム難易度設定
難易度プリセットが custom に設定されている場合、個々の難易度パラメータを細かく調整できます。これらは新しいワールド用に MoriaServerConfig.ini の [World.Create] セクションで設定するか、setcustomdifficulty コンソールコマンドを使って既存のワールドで調整できます。
| 設定 | 説明 | 値 |
|---|---|---|
CombatDifficulty |
敵のダメージと体力のスケーリング。 | verylow、low、default、high、veryhigh |
EnemyAggression |
敵が攻撃する頻度とグループのサイズ。 | verylow、low、default、high、veryhigh |
SurvivalDifficulty |
バフの強さ、絶望、スタミナの減衰率。 | verylow、low、default、high、veryhigh |
MiningDrops |
採掘鉱脈から落ちる鉱石と資源の量。 | verylow、low、default、high、veryhigh |
WorldDrops |
敵とオークの遭遇からの報酬ドロップ率。 | verylow、low、default、high、veryhigh |
HordeFrequency |
騒がしい行動がオークの大群の攻撃を引き起こす頻度。 | verylow、low、default、high、veryhigh |
SiegeFrequency |
オークが拠点/キャンプを攻撃する頻度。 | verylow、low、default、high、veryhigh |
PatrolFrequency |
敵のパトロールグループが鉱山に出現する頻度。 | verylow、low、default、high、veryhigh |
設定でのカスタム難易度の例
[World.Create]
Difficulty.Preset=custom
Difficulty.CombatDifficulty=high
Difficulty.EnemyAggression=default
Difficulty.SurvivalDifficulty=low
Difficulty.MiningDrops=high
Difficulty.WorldDrops=default
Difficulty.HordeFrequency=low
Difficulty.SiegeFrequency=default
Difficulty.PatrolFrequency=default
ワールド管理
ワールドタイプ
Return to Moria は [World.Create] Type 設定で設定される 2 つのワールドタイプをサポートしています:
- Campaign — モリアを進行するストーリー主導の体験。ほとんどのグループに推奨されます。
- Sandbox — キャンペーン構造のない自由な探索と建築。クリエイティブなプレイと拠点構築に最適です。
複数のワールド
[World] Name 設定を変更することで、単一のサーバー上で複数のワールドを維持できます:
- 各固有のワールド名は個別のセーブファイルを作成します。
- ワールドを切り替えるには、サーバーを停止し、
MoriaServerConfig.iniでワールド名を変更して再起動します。 - 以前のワールドは保存され、その名前に戻すことで再び読み込むことができます。
ワールドのリセット
- GPanel でサーバーを停止します。
- ファイルマネージャーを開くか、SFTP 経由で接続します。
Moria/Saved/SaveGamesDedicated/に移動し、リセットしたいワールドの.savファイルを削除します。- サーバーを起動します。現在の設定を使用して新しいワールドが生成されます。
セーブバックアップ
セーブファイルの場所
Moria/Saved/SaveGamesDedicated/
バックアップの作成
- セーブデータが完全に書き込まれるように、GPanel でサーバーを停止します。
- SFTP 経由で接続するか、GPanel のファイルマネージャーを使用します。
- セーブディレクトリからすべての
.savファイルをダウンロードします。 - バックアップをローカルマシンまたはクラウドストレージに保存します。
バックアップの復元
- GPanel でサーバーを停止します。
- バックアップした
.savファイルを SFTP 経由でMoria/Saved/SaveGamesDedicated/にアップロードし、既存のファイルを置き換えます。 MoriaServerConfig.iniのワールド名がセーブファイルと一致していることを確認します。- サーバーを起動します。復元されたセーブを読み込みます。
トラブルシューティング
サーバーが表示されない / 接続できない
- サーバーが GPanel で実行中で完全に起動していることを確認します。
- コンソールでエラーメッセージやクラッシュログを確認します。
- ネットワークタブの正しい参加コードまたは IP:ポートを使用していることを確認します。
- パスワードを使用している場合、完全に一致していることを確認します(大文字小文字を区別します)。
パフォーマンスの問題 / ローディングウォール
MoriaServerConfig.iniのLoadedAreaLimitを下げます。4 人以下のグループには 8 という値がうまく機能します。- CPU 使用率が高い場合は、
ServerFPSを 30 に下げます。 - 接続プレイヤーが少ないほど、同時に読み込む必要のあるエリアが少なくなります。
ワールドが読み込まれない
- 設定の
[World] NameがMoria/Saved/SaveGamesDedicated/の既存のセーブファイルと一致していることを確認します。 - セーブファイルが破損している場合は、バックアップから復元するか、削除して新しいワールドを生成します。
プレイヤーが予期せずブロックされる
MoriaServerPermissions.txtでプレイヤーのエントリを確認します。Blockedタグがある場合は削除します。- 権限ファイルを編集する前にサーバーを停止することを忘れないでください。
関連記事
- Return to Moria サーバーセットアップガイド — 初期セットアップ、起動変数、難易度プリセット、接続方法
- サーバーの IP とポートの確認方法
- SFTP でファイルをアップロードする方法
- サーバー起動ガイド
サポートが必要ですか?
ここで説明されていない Return to Moria サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、GPanel の関連するコンソール出力を記載してください。