Sons of the Forest 専用サーバー セットアップガイド
このガイドでは、Legion Hosting でホストされている Sons of the Forest 専用サーバーの設定、接続、管理に必要なすべての内容を説明します。サーバーは GPanel を通じて管理されます。
サーバー設定ファイル
メインのサーバー設定ファイルは dedicatedserver.cfg です。このファイルは GPanel のファイルマネージャーから直接、または SFTP 経由で編集できます。
設定ファイルの場所
設定ファイルはサーバーのルートディレクトリにあります:
dedicatedserver.cfg
設定オプション
以下は dedicatedserver.cfg で利用可能な設定の完全なリファレンスです。
| 設定 | デフォルト | 説明 |
|---|---|---|
ServerName |
"Sons Of The Forest" |
サーバーブラウザおよび Steam サーバーリストに表示される名前です。 |
ServerPassword |
"" |
参加に必要なパスワードです。公開サーバーにする場合は空のままにします。 |
MaxPlayers |
4 |
同時にサーバーへ参加できる最大プレイヤー数です。デフォルトは 4、サポートされる最大値は 8 です。 |
SaveSlot |
1 |
サーバーが使用するセーブスロット(1–3)です。各スロットは別々のワールドになります。 |
SaveInterval |
600 |
サーバーが自動セーブする間隔(秒単位)です。デフォルトは 10 分(600)です。 |
GameMode |
"normal" |
難易度とルールを設定します。値は小文字で指定します。下記の「ゲームモードオプション」を参照してください。 |
GameSeed |
"" |
任意のワールド生成シードです。ランダムシードにする場合は空のままにします。初回起動前に設定してください。 |
ServerPort |
— | メインのゲームポート(UDP)です。割り当てられたポートは GPanel の Network タブで確認してください。サポートから指示がない限り変更しないでください。 |
ServerQueryPort |
— | サーバーブラウザで使用される Steam クエリポート(UDP)です。割り当てられたポートは GPanel の Network タブで確認してください。 |
BlobSyncPort |
— | サーバーとクライアント間のワールドデータ同期に使用される blob 同期ポート(UDP)です。割り当てられたポートは GPanel の Network タブで確認してください。 |
SkipNetworkAccessibilityTest |
false |
true に設定すると、起動時のネットワークテストをスキップします。テストによって起動が遅くなる場合に便利です。 |
LanOnly |
false |
true の場合、サーバーは公開の Steam サーバーリストに表示されません。 |
LogFilesEnabled |
true |
トラブルシューティング用のサーバー側ログファイル生成を有効にします。 |
設定例
以下のポート値を、サーバーに実際に割り当てられたポートに置き換えてください。具体的なポート番号は GPanel の Network タブで確認してください。
{
"ServerName": "My SOTF Server",
"ServerPassword": "mypassword",
"MaxPlayers": 4,
"SaveSlot": 1,
"SaveInterval": 600,
"GameMode": "normal",
"GameSeed": "",
"ServerPort": YOUR_GAME_PORT,
"ServerQueryPort": YOUR_QUERY_PORT,
"BlobSyncPort": YOUR_BLOB_SYNC_PORT,
"SkipNetworkAccessibilityTest": false,
"LanOnly": false,
"LogFilesEnabled": true
}
dedicatedserver.cfg を編集した後は、変更を反映させるために GPanel からサーバーを再起動する必要があります。
ゲームモードオプション
GameMode 設定は難易度とサバイバルルールを制御します。既存のセーブで変更しても完全には適用されない場合があるため、初回起動前に設定してください。
| 値 | 説明 |
|---|---|
"normal" |
バランスの取れた敵 AI、空腹、喉の渇き、すべてのゲームシステムを備えた標準的なサバイバル体験です。 |
"hard" |
敵の難易度が上がり、資源の消費が速くなり、生存の余裕が減少します。 |
"hardsurvival" |
最も難しいモードです。恒久的な死と最も過酷な生存条件が適用されます。 |
"peaceful" |
敵が受動的になり、プレイヤーは戦闘なしで探索と建築に集中できます。 |
"custom" |
カスタムのゲームプレイ設定を可能にします。個々の難易度パラメータを細かく調整するにはこのモードを使用します。 |
サーバーへの接続方法
サーバーの IP とポートを確認する
サーバーの IP と割り当てられたポートは GPanel の Network タブに表示されます。詳しい手順については、サーバーの IP とポートの確認方法を参照してください。
Sons of the Forest は 3 つのポート(ゲーム、クエリ、blob 同期)を使用します。これらは GPanel によって自動的に割り当てられます。具体的に割り当てられたポート番号は Network タブと Startup タブで確認し、dedicatedserver.cfg の値が一致していることを確認してください。
オプション 1: Steam 経由のダイレクト接続
- Steam を開き、上部メニューバーの 表示 をクリックします。
- ゲームサーバー を選択します。
- お気に入り タブをクリックし、サーバーを追加 をクリックします。
- サーバーの IP とクエリポート(GPanel の Network タブから取得)を
IP:QueryPortの形式で入力します。 - このアドレスでゲームを検索 をクリックし、お気に入りに追加 をクリックします。
- Sons of the Forest を起動し、マルチプレイヤー > ゲームに参加 に進み、お気に入りからサーバーを選択します。
オプション 2: Steam サーバーブラウザ(ゲーム内)
- Sons of the Forest を起動し、メインメニューから マルチプレイヤー を選択します。
- ゲームに参加 を選び、インターネット タブを選択します。
- 検索/フィルター機能でサーバーを名前で探すか、利用可能であれば IP で接続 をクリックします。
- サーバーパスワードが設定されている場合は入力して参加します。
セーブ管理
セーブスロット
Sons of the Forest はサーバーごとに最大 3 つの独立したセーブスロットをサポートします。アクティブなスロットは dedicatedserver.cfg の SaveSlot 設定で制御されます。各スロットは独自のワールド状態、プレイヤーデータ、進行状況を保持します。
ワールドを切り替えるには、SaveSlot の値(1、2、または 3)を変更してサーバーを再起動します。
セーブファイルの場所
サーバーのセーブファイルはサーバー上の以下のパスに保存されます:
saves/
各セーブスロットはこのディレクトリ内に独自のサブフォルダを持ちます。構造は次のようになります:
saves/
Slot1/
Slot2/
Slot3/
SFTP 経由でセーブをアップロードする
ローカルのシングルプレイヤーゲームや別のサーバーの既存のセーブを、SFTP を使って専用サーバーにアップロードできます。SFTP 接続の詳しい手順については、SFTP 経由でファイルをアップロードする方法を参照してください。
- ファイルをアップロードする前に、GPanel からサーバーを停止します。
- GPanel に表示される認証情報を使って、SFTP でサーバーに接続します。
- サーバー上の
saves/ディレクトリに移動します。 - ローカルのセーブフォルダを対応するスロットフォルダ(例:
Slot1/)にアップロードします。 dedicatedserver.cfgのSaveSlotが、アップロード先のスロットと一致していることを確認します。- GPanel からサーバーを起動します。
%APPDATA%\LocalLow\Endnight\SonsOfTheForest\Saves\該当するセーブフォルダをサーバー上の適切なスロットディレクトリにコピーしてください。
セーブのバックアップ
SFTP 経由で定期的にセーブファイルをバックアップすることをお勧めします。大きな変更や更新を行う前に、saves/ ディレクトリ全体をローカルマシンの安全な場所にダウンロードしてください。
関連記事
- Sons of the Forest トラブルシューティング — クラッシュ、メモリの問題、接続の問題、セーブのトラブルシューティング
- サーバーの IP とポートの確認方法
- SFTP 経由でファイルをアップロードする方法
さらにヘルプが必要ですか?
このガイドに従っても問題が解決しない場合は、サポートチケットを開いて以下の情報を含めてください:
- 問題の説明と発生し始めた時期
- GPanel に表示されるサーバー ID または IP アドレス
- サーバーコンソールやログファイルに表示される関連するエラーメッセージ