このガイドでは、Legion Hosting 上の Frozen Flame 専用サーバーの RCON セットアップ、管理者コマンド、プレイヤー管理、サーバー管理、ワールド設定、トラブルシューティングについて説明します。Frozen Flame はリモート管理に RCON プロトコルを使用しており、プレイヤー、アイテム、サーバー操作を完全に制御できます。サーバーの初期セットアップ、起動変数、ゲームモード、接続方法については、Frozen Flame サーバーセットアップガイドを参照してください。
RCON セットアップ
Frozen Flame はサーバー管理に RCON(リモートコンソール)プロトコルを使用します。管理者コマンドを使用する前に RCON を設定する必要があります。
RCON の有効化
- GPanel で Startup タブに移動します。
RCON_PASSWORDに任意の強力なパスワードを設定します。- サーバーに割り当てられた RCON ポートを確認します(Network タブで表示)。
- 変更を反映させるためにサーバーを再起動します。
RCON への接続
mcrcon、RCON CLI、または Web ベースの RCON ツールなど、任意の標準 RCON クライアントを使用して RCON に接続できます。接続時には次の詳細を使用します。
| フィールド | 値 |
|---|---|
| ホスト | サーバー IP(GPanel Network タブから) |
| ポート | RCON ポート(GPanel Network タブから) |
| パスワード | admin:<your-rcon-password> |
admin:<password> の形式で要求します。たとえば、RCON パスワードが mypass123 の場合、RCON クライアントのパスワードとして admin:mypass123 を入力します。
プレイヤー管理コマンド
以下の RCON コマンドはサーバー上のプレイヤーを管理します。<PlayerID> を対象プレイヤーの ID に置き換えてください。ID は Admin_GetOnlinePlayers を使用して確認できます。
| コマンド | 説明 |
|---|---|
Admin_GetOnlinePlayers |
現在接続中のすべてのプレイヤーを名前と ID とともに一覧表示します。 |
Admin_ListUserProfiles |
これまでにサーバーに参加したことのあるすべてのプレイヤーを一覧表示します。 |
Admin_GetPlayerInfo <PlayerID> |
特定のプレイヤーに関する詳細情報を表示します。 |
Admin_KickPlayer <PlayerID> <Reason> |
理由メッセージとともにプレイヤーをサーバーからキックします。 |
Admin_Ban <PlayerID> <Seconds> <Reason> |
指定された期間(秒)プレイヤーを BAN します。永久 BAN には非常に大きな数値を使用します。 |
Admin_Unban <PlayerID> |
BAN を解除し、プレイヤーの再参加を許可します。 |
Admin_Chatban <PlayerID> <Seconds> <Reason> |
指定された期間、プレイヤーのテキストチャット使用を制限します。 |
Admin_ChatUnban <PlayerID> |
チャット BAN されたプレイヤーのチャットアクセスを復元します。 |
Admin_Respawn <PlayerID> |
プレイヤーの位置をスポーンポイントにリセットします。 |
Admin_ChatMessage [Message] |
接続中のすべてのプレイヤーにサーバー全体のメッセージを配信します。 |
プレイヤープロフィールとインベントリコマンド
これらのコマンドにより、プレイヤーのプロフィール、インベントリ、進行状況を検査・変更できます。
| コマンド | 説明 |
|---|---|
Admin_InfoUserProfile <PlayerID> |
詳細なユーザープロフィール情報を表示します。 |
Admin_GetPlayerInventory <PlayerID> |
プレイヤーのインベントリ内のすべてのアイテムと数量を一覧表示します。 |
Admin_AddItem <PlayerID> <ItemID> <Amount> |
プレイヤーにアイテムを付与します。内部アイテム ID が必要です。 |
Admin_RemoveItem <PlayerID> <ItemID> <Amount> |
プレイヤーのインベントリからアイテムを削除します。 |
Admin_AddFlame <PlayerID> <Amount> |
プレイヤーに経験値(Flame)を付与します。 |
Admin_RemoveFlame <PlayerID> <Amount> |
プレイヤーから経験値を差し引きます。レベルは下がりません。 |
Admin_AddUserProfile <PlayerID> <Role> |
プレイヤープロフィールにロールを割り当てます。 |
Admin_RemoveUserProfile <PlayerID> |
特定のプレイヤーのプロフィールデータを削除します。 |
Admin_RemoveProfile <PlayerID> |
プレイヤーのプロフィールとすべてのセーブデータを永久に削除します。 |
Admin_ReloadUserProfiles |
すべてのユーザープロフィールデータをディスクから再読み込みします。 |
Admin_SaveUserProfile |
現在のプロフィール状態をディスクに永続化します。 |
サーバー管理コマンド
| コマンド | 説明 |
|---|---|
Admin_SaveWorld |
即座にワールドセーブを強制します。 |
Admin_SaveAll |
ワールド状態とすべてのプレイヤープロフィールの両方を保存します。 |
Admin_ServerWorld |
現在のサーバーバージョンを表示します。 |
Admin_Shutdown |
サーバーを正常にシャットダウンします。 |
Admin_Restart |
サーバーを再起動します。 |
Admin_ScheduleMaintenanceMode <Seconds> |
すべてのプレイヤーへのカウントダウン通知とともにメンテナンスシャットダウンをスケジュールします。 |
Admin_CancelScheduledMaintenanceMode |
以前にスケジュールされたメンテナンスシャットダウンをキャンセルします。 |
Admin_ScheduleMaintenanceMode 300 を使用して、メンテナンスのためのシャットダウン前にプレイヤーに5分間の警告を与えてください。これは即座の Admin_Shutdown よりもずっと丁寧です。
Game.ini によるワールド設定
基本的なサーバー設定を超えて、Game.ini ファイルの [/Script/FrozenFlame.GameBalance] セクションでゲームプレイのパラメータを調整できます。編集する前にサーバーを停止してください。
| 設定 | デフォルト | 説明 |
|---|---|---|
ArmorDurabilityReducementAfterDeath |
25 |
死亡時に失われる防具の耐久度の割合。 |
DefaultWeaponDurabilityCost |
0.5 |
使用ごとの武器の耐久度損失率。 |
bAllowCreaturesToDamageBuildings |
False |
モンスターがプレイヤーの建てた構造物にダメージを与えられるかどうか。 |
bAllowPlayersToDamageBuildings |
True |
プレイヤーが他のプレイヤーの構造物にダメージを与えられるかどうか(PvP に関連)。 |
bInvulnerableModules |
False |
True の場合、建物は破壊不可能になります。 |
bLimitlessSupport |
False |
True の場合、建物の構造支持制限を取り除きます。 |
bDemolishResourceDropMultiplier |
0.5 |
建物を解体したときに返却される資源の割合。 |
トラブルシューティング
RCON 接続が拒否される
- Startup タブで
RCON_PASSWORDが設定されており、サーバーが再起動されていることを確認してください。 - GPanel の Network タブの正しい RCON ポートを使用していることを確認してください。
- 認証時に
admin:<password>形式を使用することを忘れないでください。
サーバーがブラウザに表示されない
Engine.iniに公開可視性のための[URL]MetaServer セクションが含まれていることを確認してください。- サーバーがマスターサーバーに登録されるまで、起動後数分待ってください。
- プレイヤーは代替としていつでもダイレクト接続を使用できます。
プレイヤーが参加できない
- サーバーが GPanel で実行されており、完全に起動していることを確認してください。
- パスワードが
Game.iniまたは起動変数で設定されているものと一致していることを確認してください。 MaxPlayersの上限に達していないことを確認してください。
起動時にサーバーがクラッシュする
- GPanel コンソールでエラーメッセージを確認してください。
- INI ファイルの構文が正しいことを確認してください(タイプミスがなく、適切なセクションヘッダーがあること)。
- 設定ファイルを削除して再起動し、デフォルトを再生成してみてください。
- ゲーム更新後もクラッシュが続く場合は、サポートチケットを開いてください。
関連記事
- Frozen Flame サーバーセットアップガイド — 初期セットアップ、起動変数、ゲームモード、接続方法
- サーバーの IP とポートの確認方法
- SFTP でファイルをアップロードする方法
- サーバー起動ガイド
サポートが必要ですか?
ここで取り上げられていない Frozen Flame サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、および関連するエラーメッセージまたは RCON 出力を記載してください。