下書きの為のページです。
このページは常に更新される可能性があることを意識してください。
このページは常時更新中です。旧Verの情報も含まれています。その点を理解してご利用ください。
執筆時 Ver7.3.3
はじめに
サーバーの運営には知識や経験が必要になります。また、ゲームサーバーとはいえ踏み台にされ周囲に被害を及ぼし損害賠償責任を負わされる可能性もあります。よって以下の二点に該当される方は、既存のマルチに入ってプレイされることをお勧めします。
- 自力で解決する事が出来ない人
- OSやネットワークの最低限の知識をお持ちで無い人
サーバーの立て方
現在、マルチサーバー構築には手軽にできる方法として以下の二通りがあります。
- クライアントとサーバーを同一のPCで起動する
- クライアントとサーバーを別PCで起動する
同一のPCでゲームクライアントから起動する場合は、以下の手順は必要ありません。
以下は、別PCで起動させる場合の手順について触れています。
手順1.ポートの開放
サーバーを建てる場合は、まずはじめにポートを開放をします。
- ポートを開放するPCのIPアドレスを固定してアドレスを確認します。
- ルーターやファイヤーウォールに開放するポートを指定します。
- 必要な情報は「ポートを開放するPCのグローバルIPアドレスやローカルIPアドレス」「開放するポートとプロトコル」になります。プロバイダから支給されているルータと自分で用意したルータの二台が接続されている場合、ポートの開放以外の部分についても各ルータのマニュアルを参照して設定する必要があります。(ここでは説明しきれないため割愛します。)
- ポートが開放されているかを確認します。
開放するポート
TCP | 30000-30004 |
UDP | 30000-30004 |
※上記はデフォルトの設定です。
※30000を20000に変更した場合は、それに続く20001~20004を開放する必要があります。
手順2.サーバー構築
- Steamのライブラリからツールを選択し、Empyrion - Galactic Survival Dedicated Serverをインストールします。
- サーバーの設定を行います。インストールしたフォルダを開きます。通常であれば、
「C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server」
にあります。 - このフォルダの中にdedicated.yamlというファイルがあります。これをテキストエディタ等で開き、この中の各種項目を変更していきます。
行の先頭にある#を消して各項目を有効化していきます。有効化されない場合、デフォルトの設定となります。
プロパティ名 | 値 | 説明 |
---|---|---|
ServerConfig | サーバーの接続に関する項目 | |
Srv_Port | 数値(ポート番号) | 使用するポート番号を変更します。ここを変更した場合、開放するポート番号が変わります。初期値:30000 |
Srv_Name | 文字列 | ゲームで一覧表示されるサーバーの名前です。初期値:My Server |
Srv_Password | 文字列 | ゲームにログインする時のパスワードです。初期値:Abc |
Srv_MaxPlayers | 数値 | ゲームに接続できるプレイヤーの上限数です。初期値:8 |
Srv_ReservePlayfields | 数値 | 予備として用意されるプレイフィールド?初期値:1 |
Srv_Public | true/false | ゲームでサーバーを一覧表示させるかどうかです。trueで表示されます。初期値:true |
Srv_StopPeriod | 数値 | プレイフィールドを指定された時間(H)毎に自動停止する。初期値:48 |
Tel_Enabled | true/false | サーバへの接続にTelnetを使用するかどうかです。初期値: |
Tel_Port | 数値 | Telnetのポート番号です。初期値:30004 |
Tel_Pwd | 文字列 | Telnetでサーバに接続する時のパスワードです。初期値: |
EACActive | true/false | チート対策です。MODやシナリオを入れた時はFalse推奨。初期値:true |
SaveDirectory | 文字列 | ゲームデータの保存先です。Empyrion - Dedicated Serverフォルダの直下に作成されます。初期値:Saves |
MaxAllowedSizeClass | 0~50 | ブループリントが使用できるVesselやBaseのサイズを制限します。 |
AllowedBlueprints | None/StockOnly/All | 工場で製造できるブループリントを制限します。 |
HeartbeatServer | ||
GameConfig |