Steam認証のゲームはプレイできるのか
SteamゲームはWindowsXPでプレイができない(今のところ)
2000年代後半あたりから、Windowsのゲームではコピー防止のため認証にSteamを使用するものが増えました。
パッケージに封入されている認証コードをSteamクライアント経由でサーバに送信し、承認が得られて初めてゲームがインストールおよびプレイできるという仕組みです。
こういったゲームを今の時代にプレイしようとすると問題になるのが「Steamクライアントのサポート終了」です。
WindowsXPのサポート終了に伴い、Steamクライアントもサポートを終了してしまった(それでも2018年まではサポートしてくれていた)のです。
ゲームの初回インストール時からSteam認証を求めてきて、インストーラーに同梱されているSteamクライアントをインストールしようとするのですが、そのままの状態ではSteamアカウントにログインすらできずインストールが前に進まない、といった状態になってしまいます。
認証を突破しても、コンテンツのダウンロードができない
後述しますが、Steamの認証は何とか突破でき、プレイ直前まで状態を進めることが可能です。
しかし、いざゲームを起動しようとしてもアップデートの有無を確認するためのコンテンツサーバーへの接続が失敗し、結局ゲームをプレイすることはできない、というのが現状です。
コンテンツサーバのURLが変わってしまった、というのが海外ニキの分析です。
しかし解決方法は見つけられていない模様。
私も折を見て情報を集めて、なんとかプレイできることを目指したいと思います。
ちなみにわたしは検証できていないのですが、認証だけSteamにやらせてコンテンツのダウンロードは一切行わない、といったパッケージがもし存在するのであれば、認証はSteamで行いインストールはDVDから実施すればゲームプレイが可能かもしれません。
Steamゲームをプレイするための大前提
(現在はWindowsXPでSteamゲームはプレイできませんが、できるようになることを期待して記事にします)
これはWindowsXPの問題ではないのですが、Steamゲームをプレイするには、ゲームを購入していて自身のSteamアカウントで製品を有効化しているとが大前提です。
そのためSteam認証ゲームを中古で購入するのは、特にWindowsXPに対応しているような古いゲームについては基本的に避けるべきです。
パッケージに同梱されている製品コードは一度でも使用されて任意のアカウントと紐づいてしまうと、別のアカウントに再度紐づけることができなくなるためです。
まだ製品コードがSteamで購入できるならアクティベートも可能かもしれませんが、例えばSteamゲームのラストレムナントの場合は「パブリッシャーのリクエストにより非公開」となっていて、製品コードを購入する方法が完全に断たれているといっていい状態です。
Steamにあるラストレムナントのページ→Steam:The Last Remnant™ (steampowered.com)
こうなると、パッケージは基本的に使い物にならないということになります。
くれぐれも中古ゲームを購入するときは、自身がSteamで購入済みのものを選ぶように気を付けましょう。
(参考)数年前はできていたらしいSteamゲーム
サポートの切れたWindowsXP上でSteamゲームをプレイするための歴史は以下のサイトのレビューのうち、mesterakニキの2020年12月26日の投稿が詳しいです。
ざっくり手順を説明すると、
- 期限切れになっているWindowsXPに組み込まれているルート証明書の更新
- いったん現在リリースされている最新バージョンのSteamクライアントをインストール
(クライアントのインストールだけなら今でもWindowsXPで可能) - インストールしたファイルをすべて削除し、古いバージョン(Archive.orgにてダウンロード可)のモジュールに差し替える
- 別途Windows10/11でSteamを実行し、ダウンロードしておいたゲームファイル一式をコピー
- ゲームの起動
これでゲームを起動する直前までは私も実際に確認したのですが、最初に記載した「コンテンツサーバーに接続できません」のエラーが表示されてしまいます。