「ConoHa VPS」でABIOTIC FACTORを開始するための設定方法を紹介します。
前提条件
本記事で紹介する手順について、事前条件があります。もし該当しない方は、準備を済ませましょう。
- 「Ubuntu」インストール済みの「ConoHa VPS」サーバーを作成済みであること
- Steam版ゲームソフト「ABIOTIC FACTOR」を所持していること
もし、まだもしサーバーを契約していないという方であれば、下記で手順を紹介しているので、契約を進めていただいた後に、本記事をお読みいただければと思います。
プレイ人数ごとにオススメのプランは下記となりますので、こちらを参考に契約してみてください。
4人以下 | 5~8人 | 9~16人 |
---|---|---|
メモリ2GBプラン | メモリ4GBプラン | メモリ8GBプラン |
※あくまで参考なので、契約はご自身の責任のもと契約をよろしくお願いします。
マルチプレイ設定手順
では、マルチプレイ設定の手順を紹介します。
今回は「ABIOTIC FACTOR」のテンプレートを使用しない前提なので、次サーバーの設定が必要となるため、次の作業を行います。
- マルチプレイ用のサーバー設定を行う
- 「ABIOTIC FACTOR」ゲーム内からIPアドレスに接続してゲームを開始する
これらの具体的な手順は次の通りとなります。
【手順1】マルチプレイ用のサーバー設定を行う
管理画面の他のページを既に開いている場合は、画面左上の「ConoHa」をクリックしてください。
設定したいサーバーのIPアドレスを確認しましょう。
※わからない場合は下記を参考に確認ください。
下記を参考にサーバーのコンソール画面を開きましょう。
下記を参考にゲームサーバー管理用のアカウントを作成しましょう。
本ゲームはSteamで購入できるゲームのため、ゲームサーバーのインストールや更新に必要となるSteamCMDというアプリが必要となります。下記を参考にSteamCMDをインストールしましょう。
Ubuntuはデフォルトでexeファイルを実行できないので、実行するための準備をしましょう。
サーバーアプリをインストールするので、それを格納するためのディレクトリ(フォルダ)を作成して、作成したディレクトリに移動します。
次の順番にコマンドを実行して、処理を実行しましょう。
$ sudo mkdir /home/abiotic_factor_server
$ cd /home/abiotic_factor_server
※本記事ではディレクトリを「/home/abiotic_factor_server」にしておりますが、別の場所にインストールするのであれば、「/home/abiotic_factor_server」を自由に変更してください。
SteamCMDを開いてABIOTIC FACTORサーバーをインストールします。
次の順番にコマンドを実行して、インストールしましょう。
$ /usr/games/steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir ./ +login anonymous +app_update 2857200 +quit
※2857200:Steam内でABIOTIC FACTORサーバーを識別するID
サーバー起動用のshファイル(シェルファイルを作成しましょう。
①空のshファイルを作成する
下記を実行してshファイルを作成してください。
$ touch ~/.steam/steam/steamapps/common/Abiotic\ Factor\ Dedicated\ Server/AbioticFactor/Binaries/Win64/runserver.sh
②shファイルを開く
下記を実行して、shファイルの中身を開きましょう。
$ nano ~/.steam/steam/steamapps/common/Abiotic\ Factor\ Dedicated\ Server/AbioticFactor/Binaries/Win64/runserver.sh
③サーバー起動処理を入力する
下記のサーバー起動用の処理をshファイル内に記載する
#!/bin/bash
xvfb-run wine64 ~/.steam/steam/steamapps/common/Abiotic\ Factor\ Dedicated\ Server/AbioticFactor/Binaries/Win64/AbioticFactorServer-Win64-Shipping.exe -log -newconsole -useperfthreads -NoAsyncLoadingThread -MaxServerPlayers=6 -PORT=7777 -QUERYPORT=27015 -tcp -ServerPassword={パスワード} -SteamServerName="{サーバー名}" -WorldSaveName="{ワールド名}"
- パスワード
-
任意の接続認証用パスワードを入力してください。
- サーバー名
-
任意のサーバー名を入力してください。
- ワールド名
-
任意のワールド名を入力してください。
③shファイルを保存して閉じる
「ctrl+x」を押下してファイルの保存を行ってください。もし保存確認が表示された場合は「y」キーを入力して「Enter」キーを押下してください。
④shファイルを実行できるように権限を
下記を実行して、shファイルを実行できるように権限を修正しましょう。
$ chmod +x ~/.steam/steam/steamapps/common/Abiotic\ Factor\ Dedicated\ Server/AbioticFactor/Binaries/Win64/runserver.sh
下記コマンドを実行してサーバーを起動しましょう。
$ ~/.steam/steam/steamapps/common/Abiotic\ Factor\ Dedicated\ Server/AbioticFactor/Binaries/Win64/runserver.sh
【手順2】「ABIOTIC FACTOR」ゲーム内からサーバーに接続してゲームを開始する
サーバーの設定が完了したら、実際にゲームからサーバーに接続してマルチプレイを開始しましょう。
ゲームを起動してサーバーに接続しましょう。
①ゲームを起動する
②ゲームを開始する
Enterキーを押下してゲームを開始してください。
③クイック設定を編集する
クイック設定にて必要な設定を行い「続ける」を押下しましょう。
※このタイミングで言語を日本語に変更することをおすすめします。
④キャラメイクする
キャラメイクを行い「変更を保存」を押下してください。
⑤チュートリアルを終える
チュートリアルが始まるので完了しましょう。
※不要な場合は「esc」キー>「LEAVE TUTORIAL」を選択してください
⑥「施設に入る」を押下する
⑦「サーバーに参加する」を押下する
⑧サーバーを検索する
「サーバー検索」に【手順1】のSTEP9で指定したサーバー名を入力した後に、「更新」を押下してください。
⑨サーバーを選択して参加する
サーバーを選択して「参加する」を押下してください。
⑩パスワード認証を行う
【手順1】のSTEP9で指定したパスワードを入力して「確定」を押下してください。
ゲームが開始できれば、無事IPアドレスで接続できることが確認できたことになるので、他のメンバーにもサーバー名とパスワードを共有して、マルチプレイを開始しましょう!