専用サーバー:Valheim 専用サーバー Windows セットアップ
はじめに
専用サーバーを持っていて、その上にゲームサーバーをインストールしたい?例えばValheim専用サーバーとか?それならここがピッタリ!以下で、サーバーにこういったサービスをインストールする方法をステップバイステップで解説するよ。
Windows VPSでのValheim専用サーバーセットアップ
実際に動いているところを見ると理解しやすい?そんなあなたに!この動画でわかりやすく解説。急いでる時も、じっくり学びたい時も、どっちもOK!
準備
ValheimサーバーのセットアップにはSteamCMDが必要だよ。SteamCMDはSteamクライアントのコマンドライン版。このツールを使うと、人気Steamゲームの専用サーバーアプリをサクッと簡単にダウンロードできるんだ。SteamCMDは公式Valve開発者サイトで手に入るよ:https://developer.valvesoftware.com/wiki/SteamCMD。
ダウンロードが終わったら、steamcmd.zipファイルが入っているから、まずはこれを解凍しよう。別フォルダを作ってそこに解凍するのがおすすめ。解凍後にsteamcmd.exeが見えるはず。これを実行して、インストールが完了するまで待とう。
「Loading Steam API.... OK」のメッセージが出たら、インストール完了!これでValheimサーバーのインストールに進めるよ。
インストール
インストールが終わったら、Steamコマンドライン(steamcmd.exe)でコマンドを実行できるようになる。まずはログインしよう。ユーザーはanonymousでOK。以下のコマンドを実行してね:login anonymous
次はインストールだ。app_update 896660
コマンドを使うよ。App ID 896660はValheim専用サーバーアプリケーションのIDだ。
インストールが完了するまで絶対に中断しないでね。少し時間がかかるけど、焦らず待つのが吉! :)
インストールしたディレクトリに移動して、次のサブディレクトリに入ろう: ../steamapps/common/Valheim dedicated Server/
ここでサーバーソフトを起動するためのスタートアップファイルを作成するよ。ファイル名は:start_headless.bat
ファイル拡張子が正しく表示されるように、「ファイル拡張子を表示」オプションを有効にしておいてね。
ファイルを開いて、以下の内容を追加し、保存しよう:
@echo off
set SteamAppId-892970
echo "Starting server PRESS CIRL-C to exit"
REM Tip: Make a local copy of this script to avoid it being overwritten by steam.
REM NOTE: Minimum password length is 5 characters & Password cant be in the server name.
REM NOTE: You need to make sure che ports 2456-2458 is being forwarded to your server through your local router & firewall.
valheim server -nographics -batchmode -name "My Server" -port 2456 -world "Dedicated" -password "secret" -crossplay
サーバーを外部から見えるようにしてアクセス可能にするには、使うサーバーポートをファイアウォールで開放/転送しなきゃ。Windowsファイアウォールの設定を開こう。
設定で追加ルールを作成する必要があるよ。受信ルールと送信ルールをそれぞれ開いて、TCP/UDPの2456-2458ポートを追加しよう。
設定
基本セットアップはこれで完了。さらに設定を変えたい場合は、start_headless_server.batファイルを編集してね。ここでサーバー名、パスワード、管理者パスワードなど色々変更できるよ。ファイルは以下のディレクトリにある:
../steamapps/common/Valheim dedicated Server/
プレイ
セットアップが終わったら、先ほど作ったstart_headless_server.batファイルを実行してサーバーを起動しよう。サーバーのコンソールが開いて起動プロセスが始まるはず。問題なく起動すれば、サーバーリストに表示されるよ。