CS2サーバーに参加しようとすると、サーバーが古いバージョンだと言われたり、自分のゲームが最新版ではないと表示されることがあります。これは、あなたのゲームとサーバーが異なるCS2ビルドを使っているということです。どちらが古いのか、直し方を説明します。
起きる理由
- プレイヤーは、サーバーとまったく同じCS2ビルドでなければ参加できません。
- Valveがアップデートを配信すると、Steamがあなたのゲームを更新します。専用サーバーは稼働中に自動では更新されません。
- そのため、パッチ直後は新しいビルドのプレイヤーが古いビルドのままのサーバーに参加できず、逆のケースも起こります。
どちら側が古いのか?
- 「Server is running an older version」と表示された場合、サーバー側が古いです。下記の方法でサーバー側を直してください。
- 「Your game is out of date」などと表示された場合、あなたのゲーム側が古いです。Steamで更新してください。
- 参加できるフレンドとできないフレンドがいる場合、参加できない人はサーバーと異なるビルドを使っています。
自分側(プレイヤー)で直す方法
- CS2を終了し、Steamを再起動して、ダウンロードページでアップデートが完了するまで待ちます。
- 選んでいるビルドを確認しましょう。ライブラリでCounter-Strike 2を右クリックし、プロパティ、ベータの順に進みます。現在のビルドでは、ベータ参加が「なし」になっている必要があります。
- それでも直らない場合は、プロパティ、インストール済みファイル、ゲームファイルの整合性を確認、の順に進んでください。
ベータタブについて: 古いCS2ビルド
Steamのプロパティ、ベータには、CS2の過去のビルドが並んでいます。これは主に、古いビルドで録画されたデモを見られるようにするためです。
- デモを見るために古いビルドを選んだまま忘れていると、最新のサーバーに参加できません。「なし」に戻してください。
- 古いデモを再生したら、このゲームバージョンとは互換性がないと表示されましたか?これらのビルドはまさにそのためにあります。
サーバー側(ホスト)で直す方法
自分の専用サーバーでは、SteamCMDで更新してからサーバーを再起動します:
steamcmd +login anonymous +app_update 730 validate +quit2hours.ggでは:
- Valveのアップデートを常に監視し、CS2のサーバーファイルを自動で再構築します。通常は1時間以内に完了します。
- CS2ページには、デプロイするサーバーのバージョンが表示されます。チェックマークは最新のSteamビルドと一致していることを示します。「Update available」と表示されている場合は、再構築がまだ進行中です。
- Valveのパッチが来た時点で既に稼働していたサーバーは、古いビルドのままです。CS2ページにチェックマークが表示されたら、新しいサーバーをデプロイして新しいアドレスを共有してください。
