The Forest 専用サーバーセットアップガイド
このガイドでは、config.cfg の設定、難易度モード、セーブ管理、接続方法など、Legion Hosting 上の The Forest 専用サーバーを設定する方法について説明します。
サーバーパネルへのアクセス
すべてのサーバー管理は、gpanel.legionhosting.net の GPanel を通じて行われます。Legion Hosting の認証情報でログインして、ファイルマネージャー、コンソール、サーバーコントロールにアクセスしてください。
設定ファイル(config.cfg)
メインのサーバー設定ファイルは config.cfg で、次の場所にあります:
TheForestDedicatedServer_Data/forest/config/config.cfg
GPanel のファイルマネージャーまたは SFTP 経由で直接編集できます。変更を加えた後は、反映させるためにサーバーを再起動してください。
サーバーアイデンティティ
| 設定 | 例の値 | 説明 |
|---|---|---|
serverName |
My Forest Server |
サーバーブラウザに表示される名前。一意で分かりやすいものにしてください。 |
serverPassword |
secretpass |
参加に必要なパスワード。公開サーバーの場合は空欄のままにします。 |
maxPlayers |
8 |
許可される最大プレイヤー数(1–8)。 |
serverSteamAccount |
(your token) |
Steam Game Server Login Token(GSLT)。サーバーが Steam サーバーブラウザに表示されるために必要です。App ID 242760 を使用して steamcommunity.com/dev/managegameservers で生成してください。 |
ゲームプレイ設定
| 設定 | 値 | 説明 |
|---|---|---|
difficulty |
0, 1, 2, 3 |
難易度モード。詳細については以下の難易度モードのセクションをご覧ください。 |
veganMode |
true / false |
true に設定すると、すべての敵(カニバルとミュータント)を無効にします。 |
vegetarianMode |
true / false |
true に設定すると、敵は夜間にのみ出現します。 |
allowBuildingDestruction |
true / false |
敵がプレイヤーの建造物を破壊できるかどうか。 |
allowEnemiesCreativeMode |
true / false |
クリエイティブモードが有効な場合でも敵を有効にします。 |
allowTrees |
true / false |
伐採した木が時間とともに再生するかどうかを制御します。 |
enableSpawnRegion |
true / false |
プレイヤーのスポーンを墜落現場エリアに制限します。 |
ネットワーク設定
割り当てられたゲームポートとクエリポートは、GPanel の Network タブに表示されます。config.cfg の serverPort と serverQueryPort の値が、割り当てられたポートと一致していることを確認してください。
| 設定 | 説明 |
|---|---|
serverPort |
プライマリゲームポート(UDP)。GPanel の Network タブに表示されるゲームポートと一致する必要があります。 |
serverQueryPort |
Steam クエリポート(UDP)。GPanel の Network タブに表示されるクエリポートと一致する必要があります。 |
serverIP |
バインドする IP。すべてのインターフェースにバインドするには 0.0.0.0 のままにします(推奨)。 |
セーブ設定
| 設定 | 例の値 | 説明 |
|---|---|---|
saveFolderPath |
TheForestDedicatedServer_Data/ |
セーブファイルが保存されるディレクトリ(サーバールートからの相対パス)。設定されていない場合は TheForestDedicatedServer_Data/ がデフォルトになります。 |
slot |
1 |
セーブスロット番号(1–5)。各スロットは独立したワールドです。 |
initType |
New / Continue |
新しいワールドを開始するには New に、既存のセーブを読み込むには Continue に設定します。 |
initType を New から Continue に変更してください。New のままにしておくと、サーバーを再起動するとワールドが消去され、新しく始まります。
難易度モード
difficulty 設定は、サーバーの全体的な難易度レベルを制御します:
| 値 | モード | 説明 |
|---|---|---|
0 |
Peaceful | 敵なし。建築重視のサーバーに最適です。 |
1 |
Normal | 標準的な難易度。バランスの取れたサバイバル体験。 |
2 |
Hard | 敵の攻撃性が増し、資源が少なくなります。 |
3 |
Hard Survival | 最も難しいモード。リアルなサバイバルメカニズム、一部の設定ではパーマデス。 |
veganMode と vegetarianMode の設定は、敵のスポーンに関して difficulty の値を上書きします。どちらかが true の場合、設定された難易度レベルに関係なく敵は抑制されます。
サーバーへの接続方法
IP とポートの確認
接続する前に、サーバーの IP アドレスとポートが必要です。ガイドをご覧ください:サーバーの IP とポートを確認する方法。
割り当てられたゲームポートとクエリポートは、GPanel の Network タブに表示されます。config.cfg の serverPort と serverQueryPort の値が、割り当てられたポートと一致していることを確認してください。
方法 1:Steam サーバーブラウザ
- Steam で 表示 > ゲームサーバー を開きます。
- お気に入りタブをクリックし、サーバーを追加をクリックします。
- サーバーの IP とクエリポート(GPanel の Network タブから)を
your.ip.address:QueryPortの形式で入力し、このアドレスをお気に入りに追加をクリックします。 - サーバーがリストに表示されるはずです。ダブルクリックするか、選択して 接続をクリックします。
- サーバーにパスワードがある場合は、入力を求められます。
方法 2:ゲーム内ダイレクト接続
- The Forest を起動し、メインメニューから マルチプレイヤー を選択します。
- ゲームに参加を選択し、フレンド/LAN タブに切り替えます。
- サーバーが自動的にリストに表示されない場合は、ダイレクト接続または IP を入力オプションを探し、サーバーの IP とゲームポート(GPanel の Network タブから)を入力します。
config.cfg に serverSteamAccount(GSLT)が設定されている必要があります。有効なトークンがない場合、サーバーはダイレクト接続でのみ到達可能です。
セーブファイルの管理
セーブファイルの場所
セーブファイルは、config.cfg の saveFolderPath で定義されたディレクトリに保存されます。デフォルトでは、これはサーバールート内の TheForestDedicatedServer_Data/ フォルダです。各セーブスロットは番号付きのサブフォルダです(例:TheForestDedicatedServer_Data/1/、TheForestDedicatedServer_Data/2/)。
セーブのバックアップ
- コピー中のデータ破損を防ぐために、GPanel からサーバーを停止します。
- GPanel のファイルマネージャーで
TheForestDedicatedServer_Data/ディレクトリに移動するか、SFTP 経由で接続します。 - スロットフォルダ全体(例:
TheForestDedicatedServer_Data/1/)をローカルマシンにダウンロードします。 - 完了したらサーバーを再起動します。
セーブの復元
- サーバーを停止します。
- バックアップしたスロットフォルダを正しいパス(例:
TheForestDedicatedServer_Data/1/)に戻してアップロードし、既存のファイルを上書きします。 initTypeがContinueに設定され、slotが復元したスロット番号と一致していることを確認します。- サーバーを起動します。
新しいワールドの開始
- サーバーを停止します。
config.cfgのslot値を未使用のスロット番号(例:2)に変更するか、現在のスロットフォルダの内容を削除して消去します。initTypeをNewに設定します。- サーバーを起動します。ワールドが生成されたら、
initTypeをContinueに戻します。
関連記事
- The Forest サーバー管理者およびホストコントロール — 管理者リスト、ホワイトリスト、ゲーム内コマンド
- The Forest サーバートラブルシューティング — 一般的な問題と解決策
まだサポートが必要ですか?
このガイドに従っても問題が解決しない場合は、当社のサポートチームがお手伝いいたします。サポートチケットを開いて、サーバー ID、問題の説明、および関連するコンソール出力を添付してください。