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

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

目次

前提条件

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

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

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

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

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

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

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

マルチプレイ設定手順

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

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

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

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

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

STEP
Xserver VPSにログインする

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

STEP
サーバーのIPアドレスを確認する

設定したいサーバーのIPアドレスを確認しましょう。
※わからない場合は下記を参考に確認ください。

あわせて読みたい
IPアドレス確認方法(レンタルサーバー別) レンタルサーバーごとのIPアドレス確認方法を紹介します。目次にレンタルサーバー名が記載されているので、ご利用のレンタルサーバーを選択して、操作方法を確認くださ...
STEP
コンソール画面を開く

下記を参考にサーバーのコンソール画面を開きましょう。

あわせて読みたい
コンソール画面表示方法(レンタルサーバー別) レンタルサーバーごとのコンソール画面表示方法を紹介します。目次にレンタルサーバー名が記載されているので、ご利用のレンタルサーバーを選択して、操作方法を確認く...
STEP
ゲームサーバー管理用アカウントを作成

下記を参考にゲームサーバー管理用のアカウントを作成しましょう。

あわせて読みたい
【Linux・Ubuntu】ゲームサーバー管理用アカウントの作成方法 ゲームの個人サーバーを構築するとき、デフォルトで用意されている「root」とは別にゲームサーバー管理用のアカウントを作成する必要があることが多々あります。 この記...
STEP
SteamCMDをインストールする

本ゲームはSteamで購入できるゲームのため、ゲームサーバーのインストールや更新に必要となるSteamCMDというアプリが必要となります。下記を参考にSteamCMDをインストールしましょう。

あわせて読みたい
【Linux・Ubuntu】SteamCMDインストール方法 Steamで販売されているゲームの個人サーバーを構築するとき、必ず必要となるのがSteamCMDです。 このSteamCMDのインストール手順を紹介します。 ※レンタルサーバーを使...
STEP
exeファイル実行に必要な事前準備を行う

Ubuntuはデフォルトでexeファイルを実行できないので、実行するための準備をしましょう。

あわせて読みたい
【個人サーバー構築必須】Linux環境(Ubuntu環境)にてゲームサーバー起動exeファイルを実行する事前準備 最近ゲームサーバーを起動したいけどexeファイルしかなくて起動できない こんな悩みはありませんか? shファイルを実行することでゲームサーバーを起動することができる...
STEP
サーバーアプリをインストールするディレクトリの作成と移動

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

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

$ sudo mkdir /home/humanitz_server
$ cd /home/humanitz_server

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

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

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

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

$ /usr/games/steamcmd +@sSteamCmdForcePlatformType windows +force_install_dir ./ +login anonymous +app_update 2728330 +quit

※2728330:Steam内でHumanitZサーバーを識別するID

STEP
SteamClientのDLLファイルを移行する

下記を実施して、SteamClientのDLLファイルをサーバーに移行しましょう。

あわせて読みたい
ゲームサーバー起動時に「Try running with -NOSTEAM on the cmdline to disable.」エラーが出たときの... shファイルを実行して、ゲームの個人サーバーを起動したときに下記が表示されてサーバーが起動されなかったことはありませんか。 LogOnline: Warning: STEAM: Failed to...

※最後の手順のファイル移動コマンドは下記となります。

$ mv /home/steamclient.dll ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/
$ mv /home/steamclient.dll ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/
$ mv /home/tier0_s.dll ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/
$ mv /home/tier0_s64.dll ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/
$ mv /home/vstdlib_s.dll ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/
$ mv /home/vstdlib_s64.dll ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/
STEP
shファイルを作成する

サーバー起動用のshファイル(シェルファイルを作成しましょう。

具体的な手順

①空のshファイルを作成する

下記を実行してshファイルを作成してください。

$ touch ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/runserver.sh

②shファイルを開く

下記を実行して、shファイルの中身を開きましょう。

$ nano ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/runserver.sh

③サーバー起動処理を入力する

下記のサーバー起動用の処理をshファイル内に記載する

#!/bin/bash
xvfb-run wine64 ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/TSSGameServer-Win64-Shipping.exe -log -port=7777 queryport=27015 -steamservername={サーバー名}
サーバー名

任意のサーバー名を入力してください。

③shファイルを保存して閉じる

「ctrl+x」を押下してファイルの保存を行ってください。もし保存確認が表示された場合は「y」キーを入力して「Enter」キーを押下してください。

④shファイルを実行できるように権限を

下記を実行して、shファイルを実行できるように権限を修正しましょう。

$ chmod +x ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/runserver.sh
STEP
HumanitZサーバーを起動する

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

$ ~/.steam/steam/steamapps/common/HZ_SERVER/TSSGame/Binaries/Win64/runserver.sh

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

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

STEP
「HumaitZ」を起動しサーバーに接続する

ゲームを起動してサーバーに接続しましょう。

具体的な手順

①ゲームを起動する

②「プレイ」を押下する

③「NEW GAME」を押下する

④キャラを選択する

使用するキャラクターを選んで「CONTINUE」を押下してください。

⑤「MULTIPLAYER」を押下する

⑥「FIND SERVER」を押下する

⑦サーバー情報入力して接続する

右下に「{IPアドレス}:27015」を入力した後、「IP CONECT」を押下してください。
※{IPアドレス}は【手順1】のSTEP2で控えた値を入力する

STEP
ゲーム画面が表示されてマルチプレイ開始

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

スト鯖企画参加者募集中

公式LINEサービス

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

この記事を書いた人

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

目次