仮ページ

Last-modified: 2017-12-24 (日) 16:49:27

下書きの為のページです。
このページは常に更新される可能性があることを意識してください。

このページは常時更新中です。旧Verの情報も含まれています。その点を理解してご利用ください。
執筆時 Ver7.3.3

はじめに

サーバーの運営には知識や経験が必要になります。また、ゲームサーバーとはいえ踏み台にされ周囲に被害を及ぼし損害賠償責任を負わされる可能性もあります。よって以下の二点に該当される方は、既存のマルチに入ってプレイされることをお勧めします。

  • 自力で解決する事が出来ない人
  • OSやネットワークの最低限の知識をお持ちで無い人

サーバーの立て方

現在、マルチサーバー構築には手軽にできる方法として以下の二通りがあります。

  • クライアントとサーバーを同一のPCで起動する
  • クライアントとサーバーを別PCで起動する


    同一のPCでゲームクライアントから起動する場合は、以下の手順は必要ありません。
    以下は、別PCで起動させる場合の手順について触れています。

手順1.ポートの開放

サーバーを建てる場合は、まずはじめにポートを開放をします。

  1. ポートを開放するPCのIPアドレスを固定してアドレスを確認します。
  2. ルーターやファイヤーウォールに開放するポートを指定します。
    • 必要な情報は「ポートを開放するPCのグローバルIPアドレスやローカルIPアドレス」「開放するポートとプロトコル」になります。プロバイダから支給されているルータと自分で用意したルータの二台が接続されている場合、ポートの開放以外の部分についても各ルータのマニュアルを参照して設定する必要があります。(ここでは説明しきれないため割愛します。)
  3. ポートが開放されているかを確認します。

開放するポート

TCP30000-30004
UDP30000-30004

※上記はデフォルトの設定です。
※30000を20000に変更した場合は、それに続く20001~20004を開放する必要があります。

手順2.サーバー構築

  1. Steamのライブラリからツールを選択し、Empyrion - Galactic Survival Dedicated Serverをインストールします。
  2. サーバーの設定を行います。インストールしたフォルダを開きます。通常であれば、
    「C:\Program Files (x86)\Steam\steamapps\common\Empyrion - Dedicated Server」
    にあります。
  3. このフォルダの中にdedicated.yamlというファイルがあります。これをテキストエディタ等で開き、この中の各種項目を変更していきます。
    行の先頭にある#を消して各項目を有効化していきます。有効化されない場合、デフォルトの設定となります。

プロパティ名

説明
ServerConfigサーバーの接続に関する項目
Srv_Port数値(ポート番号)使用するポート番号を変更します。ここを変更した場合、開放するポート番号が変わります。初期値:30000
Srv_Name文字列ゲームで一覧表示されるサーバーの名前です。初期値:My Server
Srv_Password文字列ゲームにログインする時のパスワードです。初期値:Abc
Srv_MaxPlayers数値ゲームに接続できるプレイヤーの上限数です。初期値:8
Srv_ReservePlayfields数値予備として用意されるプレイフィールド?初期値:1
Srv_Publictrue/falseゲームでサーバーを一覧表示させるかどうかです。trueで表示されます。初期値:true
Srv_StopPeriod数値プレイフィールドを指定された時間(H)毎に自動停止する。初期値:48
Tel_Enabledtrue/falseサーバへの接続にTelnetを使用するかどうかです。初期値:
Tel_Port数値Telnetのポート番号です。初期値:30004
Tel_Pwd文字列Telnetでサーバに接続する時のパスワードです。初期値:
EACActivetrue/falseチート対策です。MODやシナリオを入れた時はFalse推奨。初期値:true
SaveDirectory文字列ゲームデータの保存先です。Empyrion - Dedicated Serverフォルダの直下に作成されます。初期値:Saves
MaxAllowedSizeClass0~50ブループリントが使用できるVesselやBaseのサイズを制限します。
AllowedBlueprintsNone/StockOnly/All工場で製造できるブループリントを制限します。
HeartbeatServer
GameConfig