本サイトの記事にはプロモーションが含まれています

Xserver VPS × SMALLAND 個人サーバー構築方法(Ubuntu使用)

「Xserver VPS」でSMALLANDを開始するための設定方法を紹介します。

目次

前提条件

本記事で紹介する手順について、事前条件があります。もし該当しない方は、準備を済ませましょう。

  • 「Ubuntu」インストール済みの「Xserver VPS」サーバーを作成済みであること
  • Steam版ゲームソフト「SMALLAND」を所持していること

もし、まだもしサーバーを契約していないという方であれば、下記で手順を紹介しているので、契約を進めていただいた後に、本記事をお読みいただければと思います。

あわせて読みたい
「Xserver VPS」(Ubuntu)のサーバー契約・作成手順 この記事では「Xserver VPS」(Ubuntu)のサーバー契約・作成手順を紹介します。 サーバー契約・作成手順 「Xserver VPS」はサーバー契約とサーバー作成両方同時に実施...
もしすぐにサーバーを契約してプレイしたい場合は…

プレイ人数ごとにオススメのプランは下記となりますので、こちらを参考に契約してみてください。

4人以下5~8人9~16人
メモリ2GBプランメモリ4GBプランメモリ8GBプラン

※あくまで参考なので、契約はご自身の責任のもと契約をよろしくお願いします。

マルチプレイ設定手順

では、マルチプレイ設定の手順を紹介します。

今回は「SMALLAND」のテンプレートを使用しない前提なので、次サーバーの設定が必要となるため、次の作業を行います。

  1. マルチプレイ用のサーバー設定を行う
  2. 「SMALLAND」ゲーム内からIPアドレスに接続してゲームを開始する

これらの具体的な手順は次の通りとなります。

【手順1】マルチプレイ用のサーバー設定を行う

STEP
Xserver VPSにログインする

Xserver VPSにログインして管理画面に入り、「VPS管理」を表示しましょう。

STEP
サーバーの詳細画面を表示する

設定したいサーバーの「VPS管理」を押下してサーバーの詳細画面を表示しましょう。

STEP
コンソール画面を開く

画面右上の「コンソール」をクリックしてください。

STEP
「root」アカウントでログインする

コンソール画面が開くと、ログインを指示されるので、下記手順でログインを実施してください。

  1. loginに「root」を入力して「Enter」キーを押下する
  2. Passwordにサーバー作成時に設定した「コンソールログインパスワード」を入力して「Enter」キーを押下する
STEP
管理者権限を付与したアカウントを作成しログインする

SMALLANDの実行は「root」アカウントでは実行できないため、実行用のユーザーを作成してログインしましょう。

具体的な手順

①下記を実行してユーザーを新規作成する

$ sudo useradd -m {ユーザー名}

※{ユーザー名}にご自身でお好きな値を代入して実行する

②作成したユーザーにパスワードを設定する

$ sudo passwd {ユーザー名}

※新規パスワードを尋ねられるので、任意のパスワードを指定する

②作成したユーザーに管理者権限を付与する

$ sudo usermod -aG sudo {ユーザー名}

作成したユーザーでログインする

$ sudo -u {ユーザー名} -s

※②で設定したパスワードを確認されるので、入力してログインする

STEP
SteamCMDをインストールする

Steamからサーバーをインストールするために、その操作ができるSteamCMDをインストールします。

次の順番にコマンドを実行して、インストールしてください。

$ sudo dpkg --add-architecture i386
$ sudo add-apt-repository multiverse
$ sudo apt-get update
$ sudo apt-get dist-upgrade
$ sudo apt-get install steamcmd
$ sudo snap install steam
コマンド実行中の注意点

コマンド処理を行っている中で、選択肢が表示されることがあるので、その時は次のように選択しましょう。

【sudo add-apt-repository multiverse処理中】

・下記記載で処理が止まったら「Enter」キーを押下して、処理を続行しましょう。

【sudo apt-get dist-upgrade処理中】

・下記記載で処理が止まったら「y」キー→「Enter」キーを順番に押下して処理を続行しましょう。

・下記が表示されたら、「Tab」キーを押下して「OK」をフォーカスさせて「Enter」キーを押下しましょう。

・下記が表示されたら、「Enter」キーを押下しましょう。

・下記が表示されたら、「Tab」キーを押下して「OK」をフォーカスさせて「Enter」キーを押下しましょう。

【sudo apt-get install steamcmd処理中】

・下記記載で処理が止まったら「y」キー→「Enter」キーを順番に押下して処理を続行しましょう。

・下記が表示されたら、「Tab」キーを押下して「OK」をフォーカスさせて「Enter」キーを押下しましょう。

・下記が表示されたら「上下」キーで「AGREE」を選択肢したあと、「Tab」キーで「OK」をフォーカスさせて「Enter」キーを押下しましょう。

・下記が表示されたら、「OK」がすでにフォーカスされていると思うので、「Enter」キーを押下しましょう。

・下記が表示されたら、「Tab」キーを押下して「OK」をフォーカスさせて「Enter」キーを押下しましょう。

STEP
サーバーアプリをインストールするディレクトリの作成と移動

サーバーアプリをインストールするので、それを格納するためのディレクトリ(フォルダ)を作成して、作成したディレクトリに移動します。

次の順番にコマンドを実行して、処理を実行しましょう。

$ sudo mkdir /home/smalland_server
$ cd /home/smalland_server

※本記事ではディレクトリを「/home/smalland_server」にしておりますが、別の場所にインストールするのであれば、「/home/smalland_server」を自由に変更してください。

STEP
SMALLANDサーバーアプリをインストールする

SteamCMDを開いてSMALLANDサーバーをインストールします。

次の順番にコマンドを実行して、インストールしましょう。

$ export PATH=$PATH:/usr/games
$ steamcmd +force_install_dir ./ +login anonymous +app_update 808040 validate +exit

※808040:Steam内でSMALLANDサーバーを識別するID

STEP
「libpulse0」パッケージをインストールする

「libpulse0」をインストールしないとサーバー起動時にエラーが表示されるので、下記を実行してください。

$ sudo apt install -y libpulse0 libpulse-dev libatomic1 libc6
コマンド実行時の注意点

コマンド処理を行っている中で、選択肢が表示されることがあるので、その時は次のように選択しましょう。

・「OK」が選択されていることを確認して「Enter」キーを押下する

・「tab」を押下して「OK」が選択されたあと、「Enter」キーを押下する

STEP
サーバーの設定をする(サーバー名・パスワードなど)

サーバーの設定ファイルを修正しましょう。

①まずは、設定ファイルを開きます。

$ cd ~/Steam/steamapps/common/SMALLANDSurviveTheWildsDedicatedServer/
$ sudo vi start_server.sh

②「i」キーを押下して編集モードにします

③下記のようにご自身の好きなように編集して、終わったら「esc」を押下します。

SERVERNAME

サーバー名となります。「My Server」の部分をご自身の好きなワールド名に変更してください。

WORLDNAME

作成するワールドの名前です。「World」の部分をご自身の好きなワールド名に変更してください。

PASSWORD

ゲームからサーバーに接続するときに必要となるパスワードです。パスワードをせていする場合、””の中にご自身の好きなパスワードに入力してください。

③「:wq」を入力した後に「Enter」キーを押下してファイルを上書き保存して閉じましょう

STEP
SMALLANDサーバーを起動する

下記コマンドを実行してサーバーを起動しましょう。

$ cd ~/Steam/steamapps/common/SMALLANDSurviveTheWildsDedicatedServer/
$ ./start_server.sh

【手順2】「SMALLAND」ゲーム内からサーバーに接続してゲームを開始する

IPアドレスを取得したら、実際にゲームからサーバーに接続してマルチプレイを開始しましょう。

STEP
「SMALLAND」を起動する
STEP
「プレイ」を押下する
STEP
キャラクターメイクをして「確認」を押下する
STEP
任意のキャラクター名を入力して「作成」を押下する
STEP
「参加」タブを押下する
STEP
サーバーを検索して参加を試みる

下記手順にてサーバーを検索して「参加」を押下してください。

①公開を選択する
②名前に【手順1】のSTEP10で設定したSERVERNAMEを入力する
③検索結果に該当のサーバーがあったら選択する
④「参加」を押下する

※もし③でサーバーが見つからない場合は「リフレッシュ」を押下してみてください

STEP
【手順1】のSTEP10で設定したPASSWORDを入力して「確認」を押下する
STEP
ゲーム画面が表示されてマルチプレイ開始

ゲームが開始できれば、無事IPアドレスで接続できることが確認できたことになるので、他のメンバーにもサーバー名とパスワードを共有して、マルチプレイを開始しましょう!

スト鯖企画参加者募集中

公式LINEサービス

よかったらシェアしてね!
  • URLをコピーしました!

この記事を書いた人

ゲーム好きのシステムエンジニア
・レンタルサーバーを使った様々なゲームのマルチプレイ設定経験あり
・ゲーム実況チャンネル運用経験あり
・上級ウェブ解析士・SNSマネージャーなど20種類以上の資格保持者

目次