このガイドでは、Legion Hosting 上で Frozen Flame 専用サーバーをセットアップする方法、起動変数の設定、Game.ini と Engine.ini 設定ファイルの編集、ゲームモードの選択、難易度と PvP 設定の調整、サーバーへの接続、セーブの管理について説明します。Frozen Flame はサバイバルアクション RPG で、プレイヤーは凍てついた世界を探索し、資源を集め、シェルターを建設し、モンスターと戦います。管理者コマンド、RCON セットアップ、プレイヤー管理については、Frozen Flame 管理者コマンドを参照してください。
初回起動
Frozen Flame サーバーを最初に受け取ったら、次の手順に従ってオンラインにします。
- GPanel にログインし、Frozen Flame サーバーを選択します。
- Startup タブに移動し、デフォルトの起動変数を確認します。SERVER_NAME をお好みの名前に設定します。
- アクセスを制限するには、必要に応じて SERVER_PASSWORD を設定します。
- Console タブに戻り、Start をクリックします。
- 初回起動時にサーバーは Frozen Flame Dedicated Server ファイルを自動的にダウンロードしてインストールします(Steam App ID
1348640)。これには数分かかる場合があります。 - コンソールがサーバーの起動を確認すると、サーバーはオンラインになり、プレイヤーが接続できる状態になります。
Game.ini または Engine.ini を編集する必要がある場合は、一度サーバーを起動し、読み込みが完了するのを待ってから、編集する前に停止してください。
GPanel 起動変数
以下の変数は GPanel の Startup タブで利用できます。これらは起動ごとにコマンドライン引数としてサーバーに渡されます。
| 変数 | デフォルト | 説明 |
|---|---|---|
SERVER_NAME |
Frozen Flame Server |
サーバーブラウザに表示される表示名。-MetaGameServerName パラメータにマッピングされます。 |
SERVER_PASSWORD |
(空) | 参加に必要なパスワード。公開サーバーにする場合は空欄のままにします。Game.ini の ServerPassword で設定します。 |
MAX_PLAYERS |
10 |
同時接続プレイヤーの最大数。Game.ini で設定します。 |
GAME_MODE |
campaign |
ゲームモードの選択。オプション:campaign(Heaven マップ)または cataclysm(Survive マップ)。以下のゲームモードのセクションを参照してください。 |
RCON_PASSWORD |
(空) | RCON リモート管理用のパスワード。管理者コマンドに必要です。セットアップについては 管理者コマンド を参照してください。 |
ゲームモード
Frozen Flame は2つの主要なゲームモードをサポートしており、Engine.ini ファイルまたは起動変数を通じて設定します。各モードには独自のマップとデフォルト設定があります。
| モード | マップ | 説明 |
|---|---|---|
| Campaign(Heaven) | Heaven |
ストーリー主導のモード。プレイヤーはクエストを進め、能力をアンロックし、物語の流れを持つ構造化された世界を探索します。PvE グループに推奨されます。 |
| Cataclysm(Survive) | Survive |
より過酷な条件、より挑戦的な戦闘、自由度の高いゲームプレイを備えたサバイバル重視のモード。PvP をサポートし、競争的またはハードコアなサバイバルプレイ向けに設計されています。 |
Engine.ini でのゲームモードの設定
ゲームモードを手動で変更するには、Engine.ini を編集して ServerDefaultMap 値を設定します。
[/Script/EngineSettings.GameMapsSettings]
; Campaign mode (Heaven map):
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
; Cataclysm mode (Survive map):
; ServerDefaultMap=/Game/GameModeSurvive/Maps/Survive/Survive.Survive
使用したいモードの行のコメントを解除し、もう一方をコメントアウト(または削除)します。変更を反映させるためにサーバーを再起動します。
サーバー設定ファイル
Frozen Flame は高度な設定に INI 設定ファイルを使用します。これらは次の場所にあります。
FrozenFlame/Saved/Config/LinuxServer/
編集する前にサーバーを停止してください。これらのファイルが存在しない場合は、一度サーバーを起動して停止し、生成してください。
Game.ini — コアサーバー設定
| セクション/設定 | デフォルト | 説明 |
|---|---|---|
[/Script/Engine.GameSession]MaxPlayers |
10 |
サーバー上の同時接続プレイヤーの最大数。 |
[/Script/FrozenFlame.FGameSession]ServerPassword |
(空) | 参加に必要なパスワード。空の場合は公開を意味します。 |
[/Script/FrozenFlame.GameBalance]bFreePVP |
True |
非フレンド間の PvP 戦闘を有効にします。PvE のみにする場合は False に設定します。 |
DurationOfDay |
3600 |
ゲーム内の1日の長さ(秒)。デフォルトは3600(実時間1時間)です。 |
MonstersHealthMultiplier |
1 |
モンスターの体力をスケールします。1を超える値は難易度を上げます。 |
MonstersDamageMultiplier |
1 |
モンスターのダメージ出力をスケールします。1を超える値は難易度を上げます。 |
HealthRateAfterRespawn |
0.5 |
リスポーン後の体力の割合。0.5 = リスポーン時に体力50%。 |
LevelUpFlameRate |
1 |
XP 獲得倍率。値が高いほどレベルアップが速くなります。 |
bDropEquippedItems |
False |
死亡時に装備中のアイテムをドロップするかどうか。 |
bNoModuleCost |
False |
True の場合、建築に素材コストがかかりません。クリエイティブプレイに便利です。 |
Game.ini の例
[/Script/Engine.GameSession]
MaxPlayers=10
[/Script/FrozenFlame.FGameSession]
ServerPassword=
[/Script/FrozenFlame.GameBalance]
bFreePVP=False
DurationOfDay=3600
MonstersHealthMultiplier=1
MonstersDamageMultiplier=1
HealthRateAfterRespawn=0.5
LevelUpFlameRate=1
bDropEquippedItems=False
bNoModuleCost=False
Engine.ini — ゲームモードと可視性
Engine.ini ファイルはゲームモード(マップの選択)と、サーバーが公開サーバーブラウザに表示されるかどうかを制御します。
[/Script/EngineSettings.GameMapsSettings]
ServerDefaultMap=/Game/FrozenFlame/Maps/Heaven/Heaven.Heaven
[URL]
MetaServerUrl=meta.frozen-flame.xyz
MetaServerSecret=TEuj7URa2horRuENjjpm3d1rqBPtHOz4
[URL] セクションは、サーバーを公開サーバーブラウザに表示させます。プライベートでダイレクト接続のみのサーバーにしたい場合は、これらの行を削除またはコメントアウトしてください。
接続方法
オプションA — サーバーブラウザ
- Frozen Flame を起動します。
- メインメニューから Multiplayer を選択します。
- サーバーリストを参照し、名前でサーバーを検索します。
- サーバーを選択して Join をクリックします。パスワードが設定されている場合は入力します。
オプションB — ダイレクト接続
- Frozen Flame を起動します。
- メインメニューから Multiplayer を選択します。
- Direct Connect を選択します。
- GPanel の Network タブからサーバーの IP アドレスとポートを入力します。
<your-server-ip>:<port> - プロンプトが表示されたらパスワードを入力し、Connect をクリックします。
セーブ管理
セーブファイルの場所
セーブファイルは次の場所にサーバー上に保存されます。
FrozenFlame/Saved/SaveGames/
このディレクトリには、地形、構造物、プレイヤーのインベントリ、進行状況を含む完全なワールド状態が含まれています。
手動バックアップ
- GPanel からサーバーを停止し、すべてのデータがディスクに書き込まれることを確認します。
- SFTP でサーバーに接続するか、GPanel の File Manager を使用します。
SaveGamesディレクトリ全体をダウンロードします。- バックアップをローカルマシンに保存します。
セーブの復元
- GPanel からサーバーを停止します。
- SFTP で接続し、
FrozenFlame/Saved/SaveGames/に移動します。 - バックアップしたセーブデータをアップロードし、既存のファイルを置き換えます。
- GPanel からサーバーを起動します。サーバーは復元されたセーブを読み込みます。
関連記事
- Frozen Flame 管理者コマンド — RCON セットアップ、管理者コマンド、プレイヤー管理、トラブルシューティング
- サーバーの IP とポートの確認方法
- SFTP でファイルをアップロードする方法
- サーバー起動ガイド — Legion Hosting であらゆるゲームサーバーを起動するための一般ガイド
サポートが必要ですか?
ここで取り上げられていない Frozen Flame サーバーの問題が発生した場合は、サポートチケットを開いて、サーバー IP、問題の説明、および GPanel コンソールからの関連するエラーメッセージを記載してください。