3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ValheimのマルチサーバーをさくらのVPSに構築する手順

Posted at

Valheimというオープンワールドサバイバルゲームをご存知でしょうか。アーリーアクセスにもかかわらず、2021年2月15日に売上が200万本を突破したということで今ホットなゲームのひとつです。

Valheimはひとりでプレイするほかに、複数のユーザーとオンラインでプレイすることもできるようになっています。Windows PCがあればマルチプレイは可能ですが、普段使用しているPCのTCP/UDPポートを開放しなければいけなかったり、利用中は電源をONにしておかなければならないなどの懸念があります。

そこで今回はさくらのVPSを使って、Valheimのマルチサーバーを構築する手順をご紹介します。

VPSの準備

さくらのVPS コントロールパネルのVPS一覧で、使用するVPSの行をダブルクリックします。(ここで指定したVPSはOSのインストールが行われ、ストレージ内のデータがすべて消去されますのでご注意ください。既存のVPSを使用する場合は、必要なデータのバックアップを必ず取っておいてください)
WS001553.jpg

各種設定→OSインストールをクリックします。
WS001554.jpg

「OSインストール形式の選択」で[標準OS]を選択します。
WS001555.jpg

[Ubuntu 20.04 amd64]を選択し、VPSにログインする際に必要になるパスワードを入力します。
WS001556.jpg

パケットフィルタの設定で、Valheim Dedicated Serverで使用するTCP/UDPポートを開放します。開放するポートはTCP2456・2457・2458と、UDP2456・2457・2458です。
WS001547.jpg

一番下にスクロールし、[設定内容を確認する]をクリックします。
WS001557.jpg

内容に問題がなければ[インストールを実行する]をクリックします。
WS001558.jpg

OSのインストールが開始されます。赤枠部分が[稼働中]になれば利用可能な状態になります。
WS001559.jpg

ここから先はSSHまたはコンソールでUbuntuにログインして実施します。

SteamCMDのインストール

以下のコマンドを入力してSteamCMDをインストールします。

$ sudo apt install software-properties-common
$ sudo add-apt-repository multiverse
$ sudo dpkg --add-architecture i386
$ sudo apt update
$ sudo apt install steamcmd

Valheim Dedicated Serverのインストール

作業用のディレクトリを作成して移動します。

$ mkdir valheim_server
$ cd valheim_server

以下のコマンドを入力してValheim Dedicated Serverをインストールします。"896660"というのが、Valheim Dedicated Serverを示すIDになります。

$ steamcmd +login anonymous +force_install_dir ./  +app_update 896660 validate +exit

Valheim Dedicated Serverを起動するスクリプトstart_server.shを編集します。以下の例ではviを使用して編集していますが、他のお好みのエディターで構いません。

$ vi ~/.steam/steamapps/common/Valheim\ dedicated\ server/start_server.sh

編集するのは以下の行です。

./valheim_server.x86_64 -name "<サーバーリストでの表示名>" -port 2456 -world "Dedicated" -password "<パスワード>" -public 1 > /dev/null &

サーバーリストでの表示名はサーバーを検索する際のキーになりますので、わかりやすい名前にすることをおすすめします。パスワードはユーザーがサーバーに参加する際に必要になるものです。半角英数6文字以上で任意の文字列を入力します。

Valheim Dedicated Serverの起動

以下のコマンドでValheim Dedicated Serverを起動します。

$ cd ~/.steam/steamapps/common/Valheim\ dedicated\ server/
$ nohup ./start_server.sh &

Valheimからサーバーに接続

Steamクライアントを起動し、[表示]→[サーバー]をクリックします。

[お気に入り]タブをクリックし、右下の[サーバーを追加]をクリックします。
WS001563.jpg

<サーバーのIPアドレス>:2457と入力し、[このアドレスをお気に入りに追加]をクリックします。
WS001565.jpg

Valheimを起動し、[START GAME]を選択します。
WS001560.jpg

Select Character画面でキャラクターを選択し、[Start]をクリックします。
WS001561.jpg

New World画面でCalcelをクリックします。
WS001562.jpg

[Join Game]タブをクリックし、[Community]ラジオボタンをクリックし、作成したサーバーの検索ワードを入力して自分の作成したサーバーが表示されたらその行をクリックし、[Connect]をクリックします。
WS001568.jpg

接続に成功するとパスワードを聞かれますので、start_server.shに入力したパスワードを入力しEnterキーを押下します。
WS001569.jpg

接続に成功するとゲームがはじまります。
WS001570.jpg

以上で手順は完了です。enjoy.

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?