Stormworks: Build and Rescue は、プレイヤーがダイナミックなオープンワールド環境で救助ミッションを完遂するためにビークルを設計・操縦するサンドボックスシミュレーションゲームです。このガイドでは、Legion Hosting で専用 Stormworks サーバーをセットアップおよび設定するために必要なすべてを解説します。
GPanel での初回起動
初回のサーバー起動では、デフォルトの設定ファイルとワールドデータが生成されます。始めるには以下の手順に従ってください:
- GPanel にログインします。
- サーバーリストから Stormworks サーバーを選択します。
- Start をクリックして、サーバーを初めて起動します。
- コンソールの出力を確認します。サーバーはゲームファイルをダウンロードし、デフォルト設定を生成します。サーバーの準備が完了し接続を待ち受けているというメッセージが表示されるまで待ちます。
- 起動が完了したらサーバーを Stop します。これで設定ファイルを編集する準備が整いました。
起動変数
GPanel には、Stormworks サーバー用の設定可能な起動変数が用意されています。これらの値を調整するには、GPanel の Startup タブに移動します:
| 変数 | 説明 | デフォルト |
|---|---|---|
SERVER_NAME |
サーバーブラウザに表示される名前 | Stormworks Server |
SERVER_PASSWORD |
参加するためのパスワード (公開する場合は空欄) | 空欄 |
MAX_PLAYERS |
サーバーで許可される最大プレイヤー数 | 32 |
STEAM64_ID |
サーバー管理者の Steam64 ID。steamidfinder.com で確認できます。 | 空 |
サーバー設定
Stormworks のサーバー設定は、サーバーのセーブデータディレクトリにある server_config.xml ファイルを通じて管理されます。このファイルは GPanel の File Manager または SFTP を通じて編集できます。
基本的なサーバー設定
<server_data
port="25564"
max_players="32"
save_name="autosave_server"
name="My Legion Stormworks Server"
password=""
/>
主な設定オプション
| 設定 | 説明 | 値 |
|---|---|---|
port |
プレイヤー接続用のゲームポート | GPanel の割り当てと一致する必要があります |
max_players |
同時接続可能な最大プレイヤー数 | 1~32 (プランによる) |
save_name |
アクティブなセーブの名前 | autosave_server |
name |
ブラウザでのサーバー名 | 任意のテキスト文字列 |
password |
参加パスワード | 任意の文字列、または公開する場合は空欄 |
is_public |
公開サーバーブラウザに掲載する | true / false |
ワールド設定
Stormworks には、ゲームプレイに影響を与えるいくつかのワールド設定オプションがあります。これらは設定ファイルまたは起動パラメーターを通じて設定できます:
ゲーム設定
<game_settings
day_night_cycle="true"
sunrise="6.0"
sunset="18.0"
infinite_fuel="false"
infinite_ammo="false"
vehicle_damage="true"
player_damage="true"
npc_damage="true"
aggressive_animals="true"
teleport_enabled="false"
map_teleport_enabled="false"
photo_mode_enabled="true"
unlock_all_components="false"
unlock_all_islands="false"
/>
ワールド設定の説明
| 設定 | 説明 | 推奨 |
|---|---|---|
day_night_cycle |
昼夜サイクルを有効にする | 没入感のあるプレイには true |
infinite_fuel |
ビークルの燃料が尽きない | サバイバルには false、クリエイティブには true |
infinite_ammo |
武器の弾薬が無制限 | サバイバルには false |
vehicle_damage |
ビークルがダメージを受けられる | リアリズムには true |
unlock_all_components |
すべてのクラフトコンポーネントが最初から利用可能 | クリエイティブサーバーには true |
unlock_all_islands |
すべての島に最初からアクセス可能 | オープンな探索には true |
teleport_enabled |
プレイヤーのテレポートを許可する | サバイバルには false |
infinite_fuel、unlock_all_components、unlock_all_islands、teleport_enabled を有効にします。サバイバル体験には、プレイヤーが自然にゲームを進行できるよう、これらを無効のままにしておきます。
通貨と進行
Stormworks には、プレイヤーが救助ミッションや輸送ジョブを完遂することでお金を稼ぐ通貨システムがあります。開始残高と経済を設定できます:
<economy_settings
starting_currency="50000"
currency_reward_multiplier="1.0"
research_speed_multiplier="1.0"
/>
| 設定 | 説明 | デフォルト |
|---|---|---|
starting_currency |
新規プレイヤーに付与されるお金 | 50000 |
currency_reward_multiplier |
ミッション報酬の倍率 (2.0 = 報酬 2 倍) | 1.0 |
research_speed_multiplier |
コンポーネント研究の速度 | 1.0 |
ビークルスポーン設定
サーバー上でのビークルの挙動を制御します:
<vehicle_settings
max_vehicles="50"
vehicle_despawn_time="1800"
allow_workshop_vehicles="true"
auto_clean_vehicles="true"
/>
- max_vehicles: ワールド内に同時に存在できるビークルの総数。値を低くするとサーバーのパフォーマンスが向上します。
- vehicle_despawn_time: 無人のビークルが自動的に削除されるまでの時間 (秒) (無効にする場合は 0)。
- allow_workshop_vehicles: プレイヤーが Steam Workshop からビークルをスポーンすることを許可します。
- auto_clean_vehicles: 放置されたビークルを自動的にクリーンアップしてラグを防ぎます。
max_vehicles を減らすか、auto_clean_vehicles を有効にすることを検討してください。
セーブスロットと管理
Stormworks は複数のセーブスロットをサポートしており、異なるワールドや設定を保持できます:
- セーブデータは
server_data/ディレクトリに保存されます。 - アクティブなセーブは、
server_config.xml内のsave_name属性によって決定されます (デフォルト:autosave_server)。 - 各セーブは、独自のワールド状態、ビークル、プレイヤーの進行状況、通貨残高を保持します。
セーブデータはサーバーのデータディレクトリに保存されます。セーブをバックアップするには:
- サーバーを停止します。
- GPanel の File Manager でセーブデータフォルダ (通常は
save/の下) に移動します。 - アクティブなスロットのセーブフォルダを SFTP 経由でダウンロードします。
- バックアップを安全な場所に保管します。
サーバーへの接続
サーバーブラウザ経由
- Steam から Stormworks: Build and Rescue を起動します。
- メインメニューから Multiplayer を選択します。
- Join Game をクリックしてサーバーブラウザを開きます。
- 名前でサーバーを検索するか、リストをスクロールします。
- サーバーをクリックして Join を押します。パスワードが設定されている場合は入力します。
ダイレクト接続経由
- GPanel のメインダッシュボードページで、サーバーの IP とポートを確認します。参照: サーバーの IP とポートを見つける方法。
- Stormworks のマルチプレイヤーメニューで Direct Connect を選択します。
- サーバーの IP アドレスとポートを入力します。
- Connect をクリックします。
関連記事
ここで取り上げていない件でサポートが必要ですか? サポートチケットを開いてください。チームがお手伝いします。