Valheim 専用サーバーがあれば、あなたと最大10人の友達が、ログオフしてもオンラインのままの1つの世界を共有できます。このガイドは両方の道を扱います。2hours.gg で約5分でデプロイして世界を保存してもらうか、自分でサーバーバイナリをインストールして運用するかです。どちらも事実は同じです。app 896660 をインストールし、サーバーは app 892970 として提示され、2456 と 2457 で待ち受けます。
手早い方法: 時間単位でデプロイ
予備の PC を所有したり、自分のマシンを動かし続けたりする必要はありません。2hours.gg で Valheim サーバーをデプロイし、世界名を選ぶと、約5分で起動します。世界はセッション間でアカウントに保存されるので、1晩の中だけでなく複数の晩にまたがって建築できます。時間単位で支払うので、誰も遊んでいないときは何も動きません。
- プレイヤー: 1セッションで最大10人、ゲームの上限です。ティアは4、8、10 席を提供します。
- 保存される世界: プレイ中に世界がスナップショットされ、次回は Resume a saved world ピッカーから再開します。
- セットアップ不要: steamcmd も、起動フラグも、ポート開放もありません。世界名を選んで進むだけ。
app id とポート
自分で運用する場合、これらが重要な番号です。インストールの app id とサーバーが提示する app id が違うので、人がつまずきます。
install app id 896660 (installs anonymously, no login)
server presents as 892970 (SteamAppId=892970 at launch)
2456/udp game traffic, players connect here
2457/udp Steam query / A2S, the server browserJoin パスワードのルール
Valheim はパスワードなしでは起動せず、パスワードには見落としがちな2つのルールがあります。少なくとも5文字必要で、サーバー名の部分文字列にはできません。サーバー名を Vikings にしてパスワードを vikings123 にすると、サーバーは起動を拒否します。2hours.gg ではフィールドを空にできて、有効なパスワードを生成し、サーバーカードに表示します。
- 長さ: 5から64文字、スペースなし。
- 名前に含めない: パスワードはサーバー名の中に現れてはいけません。
自分で運用する
steamcmd で匿名インストールし、インストールディレクトリからバイナリを起動します。SteamAppId=892970 を設定し、LD_LIBRARY_PATH を同梱ライブラリに向けます。そうしないとサーバーは起動しません。Public 1 がサーバーを Steam クエリポートに応答させ、ブラウザに表示させます。それでもパスワードでゲートされます。
# install (anonymous, no Steam login)
steamcmd +login anonymous +app_update 896660 validate +quit
# launch from the install dir
export SteamAppId=892970
export LD_LIBRARY_PATH=./linux64:$LD_LIBRARY_PATH
./valheim_server.x86_64 -name "My Server" -port 2456 -world Dedicated -password mysecret -public 1世界とセーブ
サーバーは世界を savedir/worlds_local の下に .db と .fwl ファイルとして保持します。両方を一緒にバックアップしてください。2hours.gg ではこれを代わりに処理します。世界はアカウントに保存され、次のデプロイで再び選ぶので、ファイルを管理することはありません。