0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ValheimでSwitch 2とクロスプレイするため、ロリポップ!for Gamersの専用サーバーを `default_old` へ戻した手順

0
Posted at

はじめに

Valheimのアップデート(Hotfix 1.0.10 & 1.0.12)後、Switch 2版だけパッチの配信に問題が発生し、レンタルサーバーを用いてのクロスプレイができなくなりました。
https://valheim.com/ja/news/hotfix-1-0-10-1-0-12/
*現在(2026/09/13時点)での話です。

公式からは、Steam版については default_old へ戻すことで、Switch 2版とのクロスプレイが可能になる回避策が案内されています。

しかし、今回は ロリポップ!for Gamersのレンタルサーバーで遊んでいたため、レンタルサーバー側も default_old に合わせる必要がありました。

この記事では、実際にSSH接続してValheim Dedicated Serverを default_old に切り替えた手順をまとめます。


環境

valheimの最新バージョン:l-1.0.12

valheimのdefault_oldバージョン:l-1.0.7

TL;DR

今回行った手順

SSH接続
↓
server止める
↓
SteamCMDでdefault_oldを指定
↓
manifestのbuildidを確認(これは気になる人だけ)
↓
server起動

という流れです。

実際に使用した主要なコマンドは以下です。

sudo game stop

/usr/games/steamcmd +force_install_dir /opt/valheim +login anonymous +app_update 896660 -beta default_old validate +quit

grep -E '"buildid"|"TargetBuildID"|"StateFlags"|"UpdateResult"' /opt/valheim/steamapps/appmanifest_896660.acf

sudo game start

1. SSHでロリポップサーバーへ接続する

ロリポップの管理画面からSSH用の秘密鍵をダウンロードします。
ダウンロードしたパスでssh接続してもいいですが、今後もssh接続する可能性を加味して、下記にコピーしました

C:\Users\<ユーザー名>\.ssh\lolipop_valheim

自分はwindowsユーザーだったので、PowerShellから接続しました

ssh -i "$env:USERPROFILE\.ssh\lolipop_valheim" admin@<サーバーIP>

余談:Windowsで秘密鍵の権限エラーが出た件

自分の場合、最初に以下のエラーが発生しました。

WARNING: UNPROTECTED PRIVATE KEY FILE!
Permissions for '...' are too open.
This private key will be ignored.

Windows上で秘密鍵のACLが広すぎることが原因でした。

管理者PowerShellで以下のように修正しました。

$key = "$env:USERPROFILE\.ssh\lolipop_valheim"

takeown /F "$key"

icacls "$key" /setowner "$env:USERNAME"

icacls "$key" /inheritance:r

icacls "$key" /grant:r "$($env:USERNAME):(R)"

その後、

ssh -i "$key" admin@<サーバーIP>

で接続できました。


2. Valheimサーバーを停止する

serverが稼働中だったので、先に停止させました。
コンソール画面から停止させても問題ないかと思います。
スクリーンショット 2026-09-13 050054.png

sudo game stop

ちなみに、sudoコマンドでしたが、ロリポップ側で game コマンドのみNOPASSWD許可されているのか、パスワードは聞かれませんでした

3. default_old ブランチへ切り替える

サーバーを停止した状態で、SteamCMDを実行します。

/usr/games/steamcmd +force_install_dir /opt/valheim +login anonymous +app_update 896660 -beta default_old validate +quit

実行後は

Update state (0x5) verifying install
Update state (0x61) downloading
Update state (0x81) verifying update

と進み、最終的に、

Success! App '896660' fully installed.

となりました。

この表示が出ればSteamCMDによる切り替えは成功です。

manifestは下記を直接して確認することも可能です

cat /opt/valheim/steamapps/appmanifest_896660.acf

切り替え前の環境では、"buildid" "25253791"となっていました。


10. Valheimサーバーを再起動する

切り替えが完了したらサーバーを起動します。

sudo game start

状態を確認します。

sudo game status

以下のようになっていれば起動成功です。

● valheim-dedicated.service - Valheim Dedicated Server
     Active: active (running)

スクリーンショット 2026-09-13 051847.png

Steamクライアント側も default_old に変更すれば、Switch 2版のパッチ問題が解消されるまでの暫定対応として利用できます。

同じようにロリポップ!for GamersでValheim Dedicated Serverを運用していて、Switch 2とのクロスプレイで困っている方の参考になれば幸いです。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?