Xserver VPSで7Days to Dieのマルチサーバーを立てる方法

本ページはプロモーションが含まれています

目次

7Days to Dieとは?

「7 Days to Die」は、マインクラフトのようにアイテムを収集、クラフトしていきながら、自由に世界を構築していく、いわゆるサンドボックス系ゲームです。

第三次世界大戦の核戦争によって汚染された世界からゲームがスタートし、ほとんどの人類はゾンビ化してしまっています。

プレイヤーはゾンビによる襲撃に備えながら、食糧や武器を収集、クラフトしていきながらサバイバル生活をしていきます。

サーバーを用意すれば1つのワールドで複数のプレイヤー同士で協力したり、PvPモードで遊ぶことができます。

そこで、今回はその「7 Day to Die」のマルチプレイサーバーを「Xserver for Game(Xserver  VPS)」で立てる方法を紹介していきます。

7Days to DieのマルチプレイにXserver VPSをおすすめする理由

Xserver for Game(Xserver  VPS)が7Days to Dieのマルチサーバーの構築におすすめな理由をまとめました。

7Days to Dieサーバー用のアプリイメージが提供されている

Xserver VPSのゲームイメージ

7Days to Dieのマルチサーバーは、立てるのが面倒で、専門的な知識が必要と感じている方が多いと思います。

Xserver for Game(Xserver  VPS)には面倒な構築作業を省略し、簡単な操作だけでマルチサーバーを立てることができるテンプレートイメージが用意されています。

VPSの申し込み時に、合わせて7Days to Dieのテンプレートイメージも選択してしまえば、申し込みと同時にサーバー構築を済ませることができます。

コスパが良い

Xserver for Gameのプラン別マイクラの推奨プレイヤー数
Xserver for Gameのプラン表

ゲーム用サーバーとして契約する場合、ある程度のスペックが必要となりますので、コストが高くなりがちです。

Xserver for Game(Xserver  VPS)は初期費用が無料で月額料金も比較的安価に設定されています。

7Days to Dieのマルチサーバーの構築に必要な最低スペックであるメモリ4GBのプランでは、月額1,500円前後で利用できます。

レンタルサーバーでの実績が豊富

Xserver for Gameの公式サイト
Xserver for Gameの公式サイト

Xserver for Game(Xserver  VPS)は2022年9月にサービスが開始された新しいVPSですが、運営元のエックスサーバー株式会社は、レンタルサーバーでは国内シェアNo.1の大手です。

これまで20年近くのサーバー運用経験がありますので、信頼性は問題ないでしょう。

【4月1日12:00まで】月額580円〜!
最大40%OFFキャンペーン

Xserver

Xserver for Game(Xserver  VPS)の7Days to Dieマルチサーバー対応プラン

現在、Xserver for Game(Xserver  VPS)で提供されている7Days to Dieイメージが利用できるプランを表にしてみました。

メモリ2GBプランでは7Days to Dieイメージが利用できませんので注意してください。

推奨スペックはメモリ8GBとなっています。

プラン4GB8GB16GB32GB64GB
月額1,700円3.201円7,200円18,500円38,000円
CPU4コア6コア8コア12コア24コア
SSD100GB100GB100GB100GB100GB

Xserver for Game(Xserver  VPS)で7Days to Dieマルチサーバーを立てる手順

それでは、さっそくXserver for Game(Xserver  VPS)を使用して7Days to Dieのマルチサーバーを立てていきます。

Xserver for Game(Xserver  VPS)に申し込む

まずは、Xserver for Game(Xserver  VPS)の公式サイトから申し込み手続きをします。

公式サイトの「今すぐお申し込み」をクリックしてください。

Xserver for Gameの「今すぐ」お申し込みボタン
Xserver for Gameの「今すぐ」お申し込みボタン

すでにXserverアカウントを持っている方は「ログイン」初めて申し込む方は「すぐにスタート!新規お申込み」をクリックしてください。

Xserver for Gameの「すぐにスタート!新規お申込み」ボタン
Xserver for Gameの「すぐにスタート!新規お申込み」ボタン

申し込みフォームが表示されます。

お客様情報を入力する

Xserverアカウントを作成するために、お客様情報を入力します。

必要項目を入力しましょう。

Xserver for Gameのお客様情報入力画面
Xserver for Gameのお客様情報入力画面

入力が完了したら、「次へ進む」をクリックしてください。

続いて、本人認証のために確認コードがメールで送られます。

メールに届いた確認コード

メールを確認して、コードを入力しましょう。

Xserver for Gameの確認コードの入力画面
Xserver for Gameの確認コードの入力画面

最後に入力内容を確認して、問題がなければ「この内容で登録しサーバー申し込みへ進む」をクリックします。

Xserver for Gameのアカウント情報入力確認画面
Xserver for Gameのアカウント情報入力確認画面

これでXserverアカウントの作成は完了です。

お申し込み内容を入力する

続いて、VPSの申し込みをします。必要項目を入力していていきます。

7 Days to Dieイメージは2GBプランではインストールできませんので、4GB以上のプランを選択してください。

「イメージタイプ」に「7Days to Die」を選択します。

rootパスワードは後ほど必要になりますので、忘れないようにどこかに控えておきましょう。

Xserver for Gameの7 Days to Dieイメージ申込画面
Xserver for Gameの7 Days to Dieイメージ申込画面

入力が完了したら、「お申し込み内容を確認する」をクリックしてください。

Xserver for Gameのゲームサーバー申し込み確認画面
Xserver for Gameのゲームサーバー申し込み確認画面

確認画面で申し込み内容を確認します。

問題がなければ、「お支払いへ進む」をクリックしてください。

お支払い情報を入力する

支払い設定を行います。

「クレジットカード」か「Paidy」を利用して「コンビニ振り込み」か「銀行振込」が行えます。

「クレジットカード」でお支払いの方が、更新時の支払い忘れが防止できるので、個人的にはおすすめです。

お支払い方法を選択して、「決済画面へ進む」をクリックします。

Xserver for Gameの支払い方法の設定画面
Xserver for Gameの支払い方法の設定画面

クレジットカード情報を入力して、「確認画面へ進む」をクリックしてください。

Xserver for Gameのクレジットカード入力画面
Xserver for Gameのクレジットカード入力画面

内容を確認して、問題がなければ「支払いをする」をクリックしてください。

お支払い確認画面
お支払い確認画面

7 Days to DieからXserver VPSに接続する

サーバーの準備が整いましたので、さっそく7 Days to Dieから接続してみます。

IPアドレスとパスワードを確認する

接続するためにサーバーのIPアドレスが必要になります。

コンソールから確認してみましょう。

コンソールボタン
コンソールボタン

rootユーザーでログインするので、「login:」に「root」と入力し、「password:」に先ほど設定したrootパスワードを入力します。

コンソールのログイン情報入力

※コンソールでのパスワード入力時は、入力しているテキストが表示されませんが、入力自体はできていますので、安心してください。

ログインが成功すると、「Server IP Address:」が表示されます。

IPアドレスの確認画面

IPアドレスは7Days to Dieからサーバーに接続するために必要になりますので、どこかにメモしておきましょう。

7 Days to Dieからマルチサーバーにログインしてみる

Steamから7 Days to Dieを起動してください。

steamの7Days to Dieのプレイボタン

「ゲームに参加」をクリックします。

7 Days to Dieのホーム画面

サーバーのフィルター画面の「検索開始」をクリックしてください。

7Days to Dieの検索開始ボタン

「IPに接続しています…」をクリックします。

IPアドレス接続ボタン

「IPアドレス」に先ほどコンソールで確認したIPアドレスを入力し、「ポート」は「26900」を入力します。

IPアドレスの入力画面

しばらく待機します。

サーバー接続待機画面

サーバーに入ることができました!

7DTDのワールド

フレンドを招待するには?

フレンドを招待する際は、立てたサーバーの「IPアドレス」を共有しましょう。

フレンドにも立てたサーバーをお気に入り登録しておいてもらうと、今後のログインがスムーズになります。

7 Days to Dieからマルチサーバーに接続できない場合

入力したIPアドレスに間違いがないか確認する

ログインするサーバーのIPに間違いがあるとログインできません。

入力ミスがないか再度確認してみてください。

サーバーが起動状態になっているか確認する

サーバーが起動状態になっていないとログインできません。

Xserver VPSの「ゲームサーバー管理」にログインして、「稼働中」となっているか確認してみましょう。

Xserver VPSの稼働チェック

ポートのアクセス許可を確認する

Xserver for Game(Xserver VPS)では、アプリテンプレートでインストールした場合、ポートの解放設定はデフォルトで各アプリケーションの推奨設定にされています。

基本的にはデフォルト設定のままで問題ありませんが、上記2点を確認しても接続できない場合は、念のためポートの解放設定を見てみましょう。

Xserver VPSの「ゲームサーバー管理」の「パケットフィルター設定」をを開いて、「ONにする(推奨)」になっているか変更してみましょう。

パケットフィルター設定
パケットフィルター設定

7 Days to Dieでは、TCP/UDPの26900番ポートを開放しておく必要があります。

「パケットフィルター設定を追加する」をクリックして、カスタムフィルタールールを設定してみてください。

7 Days to Dieのマルチサーバー設定をカスタマイズする方法

7 Days to Dieの環境設定を変更する方法を紹介します。

コンソールからサーバーにログインしてください。

コンソールボタン
コンソールボタン

Xserver VPSに立てた7DTDの環境設定ファイルは`/home/steam/7dtd/serverconfig.xml`に書かれています。

下記コマンドを実行してください。

cd /home/steam/7dtd/
vi serverconfig.xml
7dtdのconfigファイルを開く

このファイルに書かれている値を変更することで環境をカスタマイズできます。

ワールドサイズの変更

ワールドサイズの変更はプロパティ`WorldGenSize`の値を変更します。

<property name="WorldGenSize" value="6144" />

を探して、「value」の数値を変更してみましょう。

今回は例として”4096”に変更します。

7dtdのワールドサイズのプロパティ設定

キーボードの「esc」を打ち込んで、続けて「:wq」を入力して設定ファイルを保存します。

変更が完了したら、サーバーを再起動します。

systemctl stop 7dtd
systemctl start 7dtd

難易度の変更

難易度の変更はプロパティ`GameDifficulty`の値を変更します。

<property name="GameDifficulty" value="4" />

を探して、「value」の数値を変更してみましょう。

今回は例として”4”に変更します。

難易度の環境設定ファイル

キーボードの「esc」を打ち込んで、続けて「:wq」を入力して設定ファイルを保存します。

変更が完了したら、サーバーを再起動します。

systemctl stop 7dtd
systemctl start 7dtd

最大接続人数の変更

最大接続人数の変更はプロパティ`ServerMaxPlayerCount`の値を変更します。

<property name="ServerMaxPlayerCount" value="8" />

を探して、「value」の数値を変更してみましょう。

今回は例として”20”に変更します。

最大接続人数の環境設定ファイル

キーボードの「esc」を打ち込んで、続けて「:wq」を入力して設定ファイルを保存します。

変更が完了したら、サーバーを再起動します。

systemctl stop 7dtd
systemctl start 7dtd

この他の環境設定も自由に変更することができます。

詳しくは公式サイトWikiを参照してください。

Xserver VPSの7Days to Dieマルチサーバーにセキュリティ対策を行う

現在の状態では、7Days to Dieからサーバーにアクセスするために、ポートを全て解放しています。

SSH接続やFTP接続用のポートは攻撃対象となりやすいため、こちらのポートは接続拒否しておきましょう。

また、ファイアウォールも同時に有効化しておきます。

ファイアウォールの有効化

ufw enable

全てポートへのアクセスを許可

ufw default allow

SSH接続ポート(22)へのアクセスを拒否

ufw deny 22

FTP接続ポート(23)へのアクセスを拒否

ufw deny 23

ファイアウォールの設定を再読み込み

ufw reload

これで不要なポートへのアクセス拒否とファイアウォールの設定ができました。

SSH接続のポートを閉じているので、SSH接続してサーバーの各設定を行う際はXserver VPSの「コンソール」から入るか、再度SSHポートを開放してください。

念の為、下記のコマンドで設定ができているか確認しておきましょう。

ufw status
ポートのアクセス許可情報

今後、Xserver VPSに立てた7Days to Dieサーバーを削除し、Webサイト運用など別の用途で使用する場合は、再度ポートのアクセス権を見直しましょう。

SSH接続やFTP接続のアクセス拒否を削除するコマンドは下記の通りです。

ufw delete deny 22
ufw delete deny 23
ufw reload

まとめ

今回はXserver for Game(Xserver  VPS)を使用して7 Days to Dieのサーバーを立ててみました。

自分専用サーバーを立てられると、仲の良いフレンドだけで遊ぶことができますし、環境設定も自由にカスタマイズできます。

専用サーバーを立てる際に気になるのが運用コストだと思います。

Xserver for Game(Xserver  VPS)はコスパがとても良い上に、サーバーを立てる作業からその後の運用まで比較的楽に行えるので、初心者でも安心して運用できます。

みなさんもぜひ専用サーバーを立てて、7Days to Dieを楽しみましょう。

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

この記事を書いた人

志賀裕一のアバター 志賀裕一 サーバーチョイス 編集者

Web開発歴6年のフリーランスエンジニア。大学在学中から教育系Webメディアを運営するスタートアップにて、Webディレクターとして従事。独立からこれまでに多くのコーポレートサイトやCRM、予約システムなどのシステム開発、オウンドメディア運営を経験。20以上のレンタルサーバーの使用経験を持つ。

目次