Valheimの鯖立てが地味に苦戦したのでまとめる

スポンサーリンク

まあちゃんとSteamコミュニティ嫁って話なんだけどね。
今回はValheimってなんじゃらって話は省略します。
私はWindowsで鯖立ててます。

基本的にはここをちゃんと読んで進めれば問題ないんですが、そもそも見つけられない人だったり英語アレルギーの人が居ると思うのでまとめておきましょうね。

鯖立て

まずはSteamCMDをインストール

https://developer.valvesoftware.com/wiki/SteamCMD

ここからSteamCMDを入れてください。
場所はどこでもOKです。
私はCドライブ直下にいれてます。

Valheimサーバーをインストール&アップデートするためのbatファイル作成して実行

C:\steamcmd\steamcmd +login anonymous +force_install_dir C:\Valheim +app_update 896660 validate +exit

こんなのを記載したupdate.batを作ってください。
実行するとCドライブ直下にValheimの鯖がインストールされます。
アプデするときもこれで実行するのでvalheimの鯖フォルダにでもぶちこんでおいてください。

Valheim鯖起動用のbatファイル修正

start_headless_server.batってのが鯖フォルダに入ってるので、編集してください。
中身がこんな感じなので、ここを変更って場所を自分の好きな内容に変えてください。

変更したファイルはコピーして保存しておくと良いです。アプデで元に戻ってしまうらしいので。

@echo off
set SteamAppId=892970

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 the ports 2456-2458 is being forwarded to your server through your local router & firewall.
start valheim_server -nographics -batchmode -name "ここを変更" -port 2456 -world "ここを変更" -password "ここを変更" -public 1


echo Server started
echo.
echo Press ANY KEY to stop server
pause > nul
echo 1 > server_exit.drp

echo Server exit signal set
echo You can now close this terminal

port解放

port解放してください。
デフォルトだとtcp/updで2456-2458です。

解放が終わったら先ほどの起動用batを実行してください。

接続方法

ゲーム内からだとこの方法で立てたサーバーが見つかりません。

なので下記手順で接続をします。

1. Steamを起動する
2. 左上のメニューから 表示>サーバー>お気に入りタブ>サーバーを追加
3. 接続先のIP:2457を追加 (ex: 198.168.1.10:2457 他の人が接続する場合はpublic ipを利用
4. nameで設定したサーバーがお気に入りに追加されるので、ダブルクリックで接続 パスワードは起動ファイルに記載した奴

スポンサーリンク

Valheim

Posted by narako