このガイドでは、Legion Hosting で Space Engineers 専用サーバーをセットアップして構成する方法を、初回起動、GPanel スタートアップ変数、XML 構成、ゲームモード、ワールド設定、接続、セーブ管理を含めて説明します。MOD のインストールについては、Space Engineers MOD のインストールを参照してください。よくある問題については、Space Engineers トラブルシューティングを参照してください。
初回起動
Space Engineers サーバーが最初にプロビジョニングされると、ゲームファイルをインストールし、初期構成を生成する必要があります。これは初回起動時に自動的に行われます。
- GPanel にログインし、サーバーリストから Space Engineers サーバーを選択します。
- Console タブで Start をクリックします。サーバーは SteamCMD 経由で Space Engineers 専用サーバーファイルをダウンロードしてインストールします。初回実行時は数分かかることがあります。
- コンソール出力で進行状況を確認します。サーバーの準備が整い、接続を待ち受けていることを示すメッセージが表示されたら、初期セットアップは完了です。
- サーバーは、
SpaceEngineers-Dedicated.cfgやデフォルトのワールドセーブを含むデフォルトの構成ファイルを生成します。
サーバー構成 -- GPanel スタートアップ変数
Space Engineers サーバーを構成する最も簡単な方法は、GPanel の Startup タブを使うことです。これらの変数は、サーバーが起動するたびにコマンドライン引数として適用されます。
- Console タブからサーバーを停止します。
- Startup タブに移動します。
- 以下に記載された変数を必要に応じて調整します。
- Console タブに戻り、Start をクリックして変更を適用します。
| 変数 | 値の例 | 説明 |
|---|---|---|
| Server Name | My Legion SE Server |
ゲーム内サーバーブラウザに表示される名前。プレイヤーがサーバーを見つけられるよう、わかりやすい名前を設定してください。 |
| World Name | MyWorld |
サーバーが使用するワールド/セーブフォルダの名前。これを変更すると、別のワールドが作成または読み込まれます。 |
| Max Players | 16 |
同時接続プレイヤーの最大数。ホスティングプランのスロット上限を超えないようにしてください。 |
| Game Mode | Survival |
ワールドのゲームモード。詳細は以下のゲームモードセクションを参照してください。 |
| Save Interval | 5 |
サーバーが自動保存する頻度(分)。値を小さくするとクラッシュ時のデータ損失が減り、大きくするとディスク I/O が減ります。 |
高度な構成 -- SpaceEngineers-Dedicated.cfg
より細かく制御するには、サーバーの XML 構成ファイルを直接編集できます。このファイルは、GPanel の Startup タブに表示されない設定を制御します。
構成ファイルへのアクセス
- Console タブからサーバーを停止します。
- GPanel の Files タブをクリックします。
- サーバーのルートディレクトリにある
SpaceEngineers-Dedicated.cfgを見つけて開きます。
主要な構成設定
構成ファイルは XML 形式を使用します。以下は <SessionSettings> ブロック内で最もよく調整される設定です:
| 設定 | 値の例 | 説明 |
|---|---|---|
<ServerName> |
My Legion SE Server |
ブラウザに表示されるサーバー名。GPanel スタートアップ変数によって上書きされる場合があります。 |
<ServerDescription> |
A Legion Hosting server |
プレイヤーがサーバーの詳細を表示したときにサーバーブラウザに表示される説明。 |
<ServerPassword> |
mypassword |
プレイヤーが参加するために必要なパスワード。公開サーバーの場合は空のままにします。 |
<MaxPlayers> |
16 |
同時接続プレイヤーの最大数。 |
<AutoSaveInMinutes> |
5 |
自動保存の間隔(分)。自動保存を無効にするには 0 に設定します(非推奨)。 |
<PauseGameWhenEmpty> |
true |
プレイヤーが誰も接続していないときにシミュレーションを一時停止します。リソースを節約しますが、ゲーム内のすべての処理が停止します。 |
<GroupID> |
0 |
Steam グループ ID。設定すると、このグループのメンバーのみが参加できます(<GroupAccessEnabled> が false の場合を除く)。 |
<Administrators> |
<unsignedLong>76561198012345678</unsignedLong> |
管理者アクセスを付与する Steam64 ID のリスト。<Administrators> ブロック内に管理者ごとに <unsignedLong> エントリを 1 つ追加します。 |
<Banned> |
<unsignedLong>76561198012345678</unsignedLong> |
サーバーから BAN された Steam64 ID のリスト。 |
構成スニペットの例:
<MyObjectBuilder_SessionSettings>
<ServerName>My Legion SE Server</ServerName>
<ServerDescription>A Space Engineers server by Legion Hosting</ServerDescription>
<ServerPassword></ServerPassword>
<MaxPlayers>16</MaxPlayers>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
<PauseGameWhenEmpty>true</PauseGameWhenEmpty>
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
</Administrators>
</MyObjectBuilder_SessionSettings>
管理者の追加
管理者アクセスを付与するには、<Administrators> ブロック内に Steam64 ID を追加します。Steam64 ID は、steamid.io で Steam プロフィールを検索することで確認できます。
<Administrators>
<unsignedLong>76561198012345678</unsignedLong>
<unsignedLong>76561198087654321</unsignedLong>
</Administrators>
ゲームモード
Space Engineers には 2 つの主要なゲームモードがあります。モードはワールドの初回作成時に設定され、構成ファイルまたは GPanel の Startup タブで変更できます。
| モード | 説明 | 適した用途 |
|---|---|---|
| Survival | プレイヤーは資源を採掘し、素材を精錬し、コンポーネントを製作して、船やステーションを建造する必要があります。体力、酸素、水素、エネルギーを管理しなければなりません。プレイヤーは基本的なツールから始め、高度な装備へと進歩していきます。 | 標準的なマルチプレイヤーゲームプレイ。ほとんどのサーバーは、バランスの取れた進行体験のために Survival モードで運用されています。 |
| Creative | プレイヤーは無限の資源と即時建造を利用できます。すべてのブロックが素材コストなしですぐに利用可能です。体力やサバイバルの仕組みはありません。船やステーションを自由に建造できます。 | 建造、プロトタイピング、設計のテスト。クリエイティブサーバーや、Survival に切り替える前に建造を計画する管理者に役立ちます。 |
SpaceEngineers-Dedicated.cfg の <GameMode> 設定を編集するか、GPanel の Startup タブを通じてゲームモードを変更できます。Creative から Survival に変更しても既存のブロックは削除されませんが、プレイヤーは以降、資源の管理を始める必要があります。
ワールド設定 -- Sandbox.sbc
ワールド固有の設定は、ワールドのセーブフォルダ内の Sandbox.sbc ファイルに保存されます。これらの設定は、特定のワールドの環境、物理、ゲームプレイのバランスを制御します。
Sandbox.sbc へのアクセス
- サーバーを停止します。
- GPanel の Files タブを開きます。
- ワールドのセーブフォルダに移動します(通常は GPanel に表示されるパス、または
Saves/ディレクトリ内にあります)。 - ファイルエディタで
Sandbox.sbcを開きます。
主要なワールド設定
以下の設定は Sandbox.sbc の <SessionSettings> ブロック内にあります:
| 設定 | 値/例 | 説明 |
|---|---|---|
<ProceduralDensity> |
0.25, 0.35, 0.50 |
手続き型生成ワールドの小惑星の密度を制御します。0.25 = 低、0.35 = 標準、0.50 = 高。手続き型小惑星を無効にするには 0 に設定します(プリセットの小惑星マップで使用)。 |
<EnvironmentHostility> |
SAFE, NORMAL, CATACLYSM, APOCALYPSE |
隕石群、狼、クモなどの敵対的な遭遇を制御します。SAFE はすべての脅威を無効にします。NORMAL は適度な脅威を有効にします。CATACLYSM と APOCALYPSE は深刻さと頻度を増加させます。 |
<InventorySizeMultiplier> |
1, 3, 10 |
プレイヤーとブロックのインベントリ容量の倍率。1 = リアル(小さいインベントリ)、3 = ほとんどのサーバーのデフォルト、10 = 非常に大きいインベントリ。 |
<AssemblerSpeedMultiplier> |
1, 3, 10 |
アセンブラの生産速度の倍率。値が高いほど製作時間が短縮されます。 |
<AssemblerEfficiencyMultiplier> |
1, 3, 10 |
アセンブラの素材効率の倍率。値が高いほど、製作品 1 つあたりに必要な原材料が少なくなります。 |
<RefinerySpeedMultiplier> |
1, 3, 10 |
精錬機の処理速度の倍率。値が高いほど鉱石をインゴットに精錬するのが速くなります。 |
<WelderSpeedMultiplier> |
1, 2, 5 |
溶接(建造/修理)速度の倍率。 |
<GrinderSpeedMultiplier> |
1, 2, 5 |
研削(解体)速度の倍率。 |
<EnableSpiders> |
true / false |
惑星上のクモ NPC を有効または無効にします。 |
<EnableWolves> |
true / false |
惑星上の狼 NPC を有効または無効にします。 |
<MaxFloatingObjects> |
56, 100 |
ワールド内の浮遊オブジェクト(ドロップしたアイテム、破片)の最大数。値を小さくするとサーバーのパフォーマンスが向上します。 |
<MaxGridSize> |
0(無制限), 50000 |
グリッド(船/ステーション)あたりの最大ブロック数。制限を設定すると、プレイヤーがパフォーマンスを低下させる過度に大きなグリッドを建造するのを防げます。0 = 無制限。 |
<BlockCountThreshold> |
100 |
クリーンアップの目的でグリッドが「小さい」とみなされるブロック数の下限。 |
<EnableAutorespawn> |
true / false |
死亡後にプレイヤーを最後のメディカルルームに自動的にリスポーンさせます。 |
ワールド設定スニペットの例:
<SessionSettings>
<GameMode>Survival</GameMode>
<InventorySizeMultiplier>3</InventorySizeMultiplier>
<AssemblerSpeedMultiplier>3</AssemblerSpeedMultiplier>
<AssemblerEfficiencyMultiplier>3</AssemblerEfficiencyMultiplier>
<RefinerySpeedMultiplier>3</RefinerySpeedMultiplier>
<WelderSpeedMultiplier>2</WelderSpeedMultiplier>
<GrinderSpeedMultiplier>2</GrinderSpeedMultiplier>
<MaxFloatingObjects>56</MaxFloatingObjects>
<EnvironmentHostility>NORMAL</EnvironmentHostility>
<ProceduralDensity>0.35</ProceduralDensity>
<EnableSpiders>true</EnableSpiders>
<EnableWolves>true</EnableWolves>
<AutoSaveInMinutes>5</AutoSaveInMinutes>
</SessionSettings>
<MaxFloatingObjects> を 100 以下に保ち、公開サーバーでは <MaxGridSize> の制限を設定することを検討してください。非常に大きなグリッドと過剰な浮遊破片は、Space Engineers におけるサーバーラグの最も一般的な原因です。
接続方法
オプション A -- Steam サーバーブラウザ
- Steam を開き、表示 > ゲームサーバー(古い Steam バージョンでは 表示 > サーバー)をクリックします。
- お気に入りタブをクリックし、サーバーを追加をクリックします。
- サーバーの IP とポート(GPanel の Network タブで確認)を入力し、このアドレスをお気に入りに追加をクリックします。
- お気に入りリストからサーバーを選択し、接続をクリックします。
オプション B -- ゲーム内サーバーブラウザ
- Space Engineers を起動し、メインメニューから Join Game をクリックします。
- サーバーブラウザで、検索フィールドを使ってサーバーを名前で探します。
- サーバーを選択し、Join World をクリックします。
- サーバーにパスワードが設定されている場合は、入力を求められます。
オプション C -- IP による直接接続
- Space Engineers を起動し、メインメニューから Join Game をクリックします。
- Direct Connect タブをクリックします(または検索/フィルターフィールドに IP を入力します)。
- GPanel の Network タブからサーバー IP とゲームポートを入力します:
<your-server-ip>:<your-game-port> - Join World をクリックし、求められたらサーバーパスワードを入力します。
セーブ管理
自動保存
Space Engineers は <AutoSaveInMinutes> で構成された間隔(デフォルト:5 分)で自動保存します。自動保存は現在のワールドセーブを上書きします。この間隔は SpaceEngineers-Dedicated.cfg または GPanel の Startup タブで調整できます。
セーブファイルの場所
ワールドセーブはサーバー上のワールドセーブディレクトリに保存されます。正確なパスはサーバー構成によって異なりますが、通常は GPanel の Files タブに表示される Saves/ またはインスタンスディレクトリ内にあります。各ワールドには、以下を含む独自のフォルダがあります:
| ファイル | 用途 |
|---|---|
Sandbox.sbc |
ワールド設定、MOD リスト、セッション構成。 |
Sandbox_config.sbc |
追加のセッション構成と設定。 |
SANDBOX_0_0_0_.sbs |
すべてのグリッド、ボクセル、エンティティを含むメインのワールドデータファイル。 |
*.vx2 ファイル |
ボクセルデータファイル(惑星/小惑星の地形変更)。 |
ワールドのバックアップ
- セーブが書き込まれていないことを確認するため、Console タブからサーバーを停止します。
- SFTP でサーバーに接続します。手順については SFTP でファイルをアップロードする方法を参照してください。
- ワールドのセーブフォルダに移動します。
- ワールドフォルダ全体をローカルマシンにダウンロードします。これにはすべての
.sbc、.sbs、.vx2ファイルが含まれます。
バックアップの復元
- サーバーを停止します。
- SFTP で接続します。
- ワールドのセーブフォルダに移動します。
- 既存のセーブファイルをバックアップファイルで置き換えます。バックアップのすべてのファイル(
.sbc、.sbs、.vx2ファイル)をアップロードしてください。 - GPanel からサーバーを起動します。復元されたワールドが読み込まれます。
シングルプレイヤーからのワールドの移行
シングルプレイヤーのワールドを専用サーバーにアップロードできます:
- ローカルマシンで、Space Engineers のセーブフォルダ(通常は
%AppData%/SpaceEngineers/Saves/)を見つけます。 - アップロードしたいワールドフォルダを見つけます。
- サーバーを停止し、SFTP で接続します。
- ワールドフォルダ全体をサーバーのセーブディレクトリにアップロードします。
- GPanel の Startup タブまたは
SpaceEngineers-Dedicated.cfgの World Name を、アップロードしたフォルダ名に合わせて更新します。 - サーバーを起動します。
関連記事
- Space Engineers MOD のインストール
- Space Engineers トラブルシューティング
- サーバー IP とポートの確認方法
- SFTP でファイルをアップロードする方法
- サーバースタートアップガイド
サポートが必要ですか?
Space Engineers サーバーで引き続き問題が発生する場合は、当社のサポートチームがお手伝いいたします。