自分のConan Exilesサーバーをセットアップする
Conan Exilesのプライベートサーバーを自分でセットアップすることには、たくさんの利点がある。自分のサーバーを動かしていれば、自分の望むままに設定を選べる。レベル上昇率、PvPルール、生産、収集など、多数の項目が設定可能だ。
サーバーにはパスワードを設定できるので、そのパスワードを知っている自分の友達のみとプレイできる。
自分のプライベートサーバーをセットアップするには、余分なPC1台と、以下に示す手順を実施することが必要だ。
専用サーバーシステムの要件
小規模 | 中規模 | 大規模 | |
プレイヤー数 | 10人 | 35人 | 70人 |
オペレーティングシステム | Win 7/8.1/10 64ビット | Win 7/8.1/10 64ビット | Win 7/8.1/10 64ビット |
CPU | Intel Core 2 Duo 6850 | Intel Core i5 2400 | Intel Core i7 6700 |
CPU(GHz) | 3.0 GHz | 3.1 GHz / 3.4 GHz(ターボ時) | 3.4 GHz / 4.0 GHz(ターボ時) |
システムRAM | 8 GB | 8 GB | 12 GB |
ディスク空き容量 | 35 GB | 35 GB | 35 GB |
サーバーのセットアップ方法
- SteamCMDを入手する。
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
- ダウンロードしたzipを解凍し、中のファイルを適当なフォルダーに入れる。
- そのフォルダーでターミナルウィンドウを開く。
- サーバーをインストールするためのフォルダーを別の場所に作る(以下の例ではC:\Exiles)。
- 次のコマンドを実行してサーバーをインストールする。
steamcmd +login anonymous +force_install_dir C:\Exiles +app_update 443030 +quit
(最初に実行する際や、その後も時々、SteamCMDは処理の実行の前にそれ自身にパッチを適用する。) - サーバーの起動
Steamのクライアントが実行中でないことを確認する。もしも実行中だと、SteamのDLLに関するエラーメッセージボックスが表示されることがある(表示されたら、単に無視すればいい)。
C:\Exilesから、exeを実行する。デフォルトでは、サーバーはUDPのポート番号27015と7777をリッスンする。このサーバーをSteamのサーバーブラウザーに表示するには、ファイアウォールの設定を変更する必要があるかもしれない。
たとえば次のようなコマンドラインパラメーターが使える。
ConanSandboxServer.exe -log -MaxPlayers=16
有用なサーバーパラメーターをいくつか示す。
コマンド | 説明 |
-log | |
MaxPlayers= | 1~70(プレイヤー数) |
MULTIHOME= | aaa.bbb.ccc.ddd(ネットワークインターフェースをIPアドレスで選ぶ) |
QueryPort= | 27015(steamのクエリーポート) |
ConanSandbox\Saved\Config\WindowsServer\Engine.iniの設定
一部の設定は、上記のEngine.iniというファイルに記述する必要がある。たとえば、
[/Script/OnlineSubsystemUtils.IpNetDriver] NetServerMaxTickRate=30[OnlineSubsystemSteam] ServerName=【ここにサーバー名を書く】 ServerPassword=【ここにパスワードを書く】 |
ConanSandbox\Saved\Config\WindowsServer\Game.iniの設定
Game.ini というファイルに記述するものもある。たとえば、
[/Script/Engine.GameSession] MaxPlayers=70 |
もう1つ有用な設定がある。管理者パスワードを設定するためのAdminPasswordだ。AdminPasswordはConanSandbox\Saved\Config\WindowsServer\ServerSettings.iniに記述する。
これを設定しておくとゲーム内で管理者になれる。メニューの「サーバー設定」から「管理者になる」をクリックしてパスワードを入力すればいい。ゲーム内で管理者になると、iniファイルを編集しなくてもサーバー設定を画面で選べる。
注意
現時点では、steamクライアントから専用サーバーのビルドを起動しようとすると、steamのDLLに関するエラーメッセージが出る。このやり方はサーバーを起動するお勧めの方法ではないのだが、エラーメッセージをスキップすれば、サーバーはちゃんと動くはずだ。