【7 Days to Die】専用サーバーの立て方 | V3.1対応・PS5/Xboxとクロスプレイ

こんにちは。

この記事では、「7 Days to Die」のマルチプレイ用サーバー(専用サーバー / Dedicated Server)の立て方を、最新版(V3.1)に対応した内容で解説します。ダウンロードから設定・起動・ポート開放・参加まで、この記事だけで完結します。

PC・PS5・Xbox Series X/Sのクロスプレイにも対応しているので、その設定方法もあわせて解説します。

7 Days to Dieの専用サーバーとは

専用サーバー(Dedicated Server)は、ゲーム本体とは別に用意する「サーバー専用のプログラム」です。プレイヤーの誰かがホスト役になる通常のマルチプレイと違い、誰もゲームを起動していなくても、サーバーだけを常時動かしておけるのが利点です。

サーバーのダウンロードには「SteamCMD」を使います。ゲーム本体を持っていなくても、無料でサーバーだけを入手できます。全体の流れは次の5ステップです。

①SteamCMDで専用サーバーをダウンロードする
②serverconfig.xmlでサーバーの設定をする
③サーバーを起動する
④ポート開放する
⑤ゲームからサーバーに参加する

事前に準備しておくこと(SteamCMD)

サーバーのダウンロードにはSteamCMDが必要です。まだ導入していない方は、先にこちらの記事でインストールを済ませてください。

専用サーバーの立て方

ここからが本編です。上から順に進めれば、サーバーが立ち上がります。

STEP

専用サーバーをダウンロードする

SteamCMDを起動し、以下のコマンドを順に入力します。

force_install_dir C:\7dtd-server
login anonymous
app_update 294420 validate
quit

まずforce_install_dirで保存先フォルダを指定します(例 C:\7dtd-server)。

force_install_dirでインストール先を指定する

次にlogin anonymousで匿名ログインします。所有アカウントではなく、匿名アカウントでログインします。

login anonymousで匿名ログインする

最後にapp_update 294420 validateでサーバー本体をダウンロードします。「294420」が7 Days to Die専用サーバーのIDです。

app_update 294420 validateでサーバーをダウンロードする
ダウンロードが進行する

Success! App '294420' fully installed.と表示されたらダウンロード完了です。指定したフォルダにサーバーファイルが追加されています。

Success App 294420 fully installedと表示され、ダウンロードが完了する
指定したフォルダにサーバーファイルが追加される
STEP

serverconfig.xmlを設定する

サーバーフォルダの中にあるserverconfig.xmlが設定ファイルです。メモ帳でも編集できますが、表示が見やすいテキストエディタ(サクラエディタなど)の使用をおすすめします。

serverconfig.xmlをメモ帳で開いた場合の表示
serverconfig.xmlをサクラエディタで開いた場合の表示

各設定は<property name="設定名" value="値"/>の形式で並んでいます。変更するのはvalueの中身だけにしてください。まず押さえておきたい主な項目は次のとおりです。

設定名内容
ServerNameサーバー一覧に表示される名前
ServerPassword参加用パスワード(空欄なら誰でも参加可)
ServerMaxPlayerCount最大人数(クロスプレイ時は8まで)
ServerPortポート番号(既定は26900)
GameWorldワールドの種類(Navezgane=固定マップ/RWG=ランダム生成)
GameNameセーブデータの名前

編集の前に、serverconfig.xmlのコピーを取っておくことをおすすめします。書式を1文字でも壊すとサーバーが起動しなくなるためです。うまくいかないときは、コピーから戻せば安全です。

STEP

サーバーを起動する

サーバーフォルダ内のstartdedicated.batをダブルクリックすると、サーバーが起動します。

サーバーフォルダ内のstartdedicated.batをダブルクリック
7DaysToDieのサーバーが起動する
GameServer.LogOn successfulと表示されたら起動完了

GameServer.LogOn successfulと表示されたら起動完了です。初回起動はワールド生成のため少し時間がかかります。

初回起動時に「Windows セキュリティ」のダイアログが出たら、「許可」を押してアクセスを許可してください(発行元が「不明」と表示されますが、正常です)。プライベートとパブリックを選びたいときは「表示数を増やす」で選べます。自宅で遊ぶならプライベートでOKです。ここで許可しておくと、次のポート開放(ファイアウォール側)が自動で済みます。

「Windows セキュリティ」のダイアログ
STEP

ポート開放をする

自宅の外にいる友達が参加できるようにするには、ポート開放が必要です。7 Days to Dieで開放するポートは次のとおりです。

プロトコルポート番号
TCP26900
UDP26900〜26903

ポート開放のやり方(IPアドレスの固定・ファイアウォール・ルーター設定)は、こちらの記事で画像つきで解説しています。

STEP

サーバーに参加する

サーバーが起動したら、ゲームを起動してサーバーに参加します。

以下はサーバーに参加する手順です。

「ゲーム開始」を選択する
「ゲームに参加」を選択する
「IPに接続…」を選択する
IP、ポートを入力し、「接続」を選択する
サーバーへの参加が完了し、ゲームが開始する

サーバーに参加できたら完了です。

PS5・Xboxの友達と遊ぶ(クロスプレイ設定)

PCで立てた専用サーバーには、PS5・Xbox Series X/Sの友達も参加できます。クロスプレイを有効にするには、serverconfig.xmlで次の項目を設定します。

設定名
ServerAllowCrossplaytrue
EACEnabledtrue
IgnoreEOSSanctionsfalse
ServerMaxPlayerCount8(以下)

クロスプレイには2つの制約があります。1つ目は、対応するのは現行機(PS5・Xbox Series X/S)だけで、PS4・Xbox Oneは参加できないことです。2つ目は、クロスプレイとMODは同時に使えないことです。コンソールの友達と遊ぶ場合はMODなしになります。

MODを入れたいときの注意(EAC)

7 Days to Dieには、チート対策のEasy Anti-Cheat(EAC)が入っています。MODを導入する場合は、serverconfig.xmlのEACEnabledfalseに変更してください。EACが有効なままだと、MODが原因で弾かれてしまいます。

ただし前述のとおり、EACをオフにするとクロスプレイは使えなくなります。「MODで遊ぶPC仲間向け」か「MODなしでコンソールの友達も呼ぶ」か、どちらにするかを先に決めておくと迷いません。

24時間サーバーを動かすには

自宅のPCでもサーバーは動かせますが、24時間つけっぱなしにすると電気代がかかったり、ほかの作業が重くなったりします。友達といつでも遊べるように常時稼働させたいなら、ゲームサーバー向けのVPS(レンタルサーバー)を使う方法もあります。

よくある質問

7 Days to Dieを持っていなくてもサーバーを立てられますか?

はい、サーバー自体はSteamCMDの匿名ログインで無料でダウンロードできるため、ゲーム本体は不要です。ただし、実際にサーバーで遊ぶには、参加する各プレイヤーがゲーム本体を持っている必要があります。

PS5やXboxの友達と一緒に遊べますか?

はい、PCの専用サーバーにPS5・Xbox Series X/Sの友達が参加できます。serverconfig.xmlでServerAllowCrossplayとEACEnabledをtrueにします。ただし対応は現行機のみで、PS4・Xbox Oneは参加できません。またクロスプレイ中はMODを使えません。

MODを入れるにはどうすればいいですか?

serverconfig.xmlのEACEnabledをfalseに変更してから、MODファイルをサーバーのModsフォルダに入れます。EACをオフにするとクロスプレイは使えなくなるので、MODで遊ぶ場合はPCプレイヤー同士での利用になります。

何人まで一緒に遊べますか?

ServerMaxPlayerCountで設定できます。PC同士なら設定次第で多人数まで対応できますが、クロスプレイを有効にする場合は最大8人までです。人数を増やすほどサーバーPCの負荷も上がる点に注意してください。

まとめ

7 Days to Dieの専用サーバーは、「SteamCMDでダウンロード → serverconfig.xmlを設定 → 起動 → ポート開放 → 参加」の5ステップで立てられます。PS5・Xboxの友達ともクロスプレイで遊べるので、プラットフォームを越えて一緒に遊ぶことができます。

それでは、よきゲームサーバーライフを!