ゲームサーバーを1時間ごとに。遊ぶときだけ支払い。

CS2で「server is running an older version」と出たときの直し方

CS2サーバーに参加しようとすると、サーバーが古いバージョンだと言われたり、自分のゲームが最新版ではないと表示されることがあります。これは、あなたのゲームとサーバーが異なるCS2ビルドを使っているということです。どちらが古いのか、直し方を説明します。

起きる理由

  • プレイヤーは、サーバーとまったく同じCS2ビルドでなければ参加できません。
  • Valveがアップデートを配信すると、Steamがあなたのゲームを更新します。専用サーバーは稼働中に自動では更新されません。
  • そのため、パッチ直後は新しいビルドのプレイヤーが古いビルドのままのサーバーに参加できず、逆のケースも起こります。

どちら側が古いのか?

  • 「Server is running an older version」と表示された場合、サーバー側が古いです。下記の方法でサーバー側を直してください。
  • 「Your game is out of date」などと表示された場合、あなたのゲーム側が古いです。Steamで更新してください。
  • 参加できるフレンドとできないフレンドがいる場合、参加できない人はサーバーと異なるビルドを使っています。

自分側(プレイヤー)で直す方法

  1. CS2を終了し、Steamを再起動して、ダウンロードページでアップデートが完了するまで待ちます。
  2. 選んでいるビルドを確認しましょう。ライブラリでCounter-Strike 2を右クリックし、プロパティ、ベータの順に進みます。現在のビルドでは、ベータ参加が「なし」になっている必要があります。
  3. それでも直らない場合は、プロパティ、インストール済みファイル、ゲームファイルの整合性を確認、の順に進んでください。

ベータタブについて: 古いCS2ビルド

Steamのプロパティ、ベータには、CS2の過去のビルドが並んでいます。これは主に、古いビルドで録画されたデモを見られるようにするためです。

  • デモを見るために古いビルドを選んだまま忘れていると、最新のサーバーに参加できません。「なし」に戻してください。
  • 古いデモを再生したら、このゲームバージョンとは互換性がないと表示されましたか?これらのビルドはまさにそのためにあります。

サーバー側(ホスト)で直す方法

自分の専用サーバーでは、SteamCMDで更新してからサーバーを再起動します:

steamcmd +login anonymous +app_update 730 validate +quit

2hours.ggでは:

  • Valveのアップデートを常に監視し、CS2のサーバーファイルを自動で再構築します。通常は1時間以内に完了します。
  • CS2ページには、デプロイするサーバーのバージョンが表示されます。チェックマークは最新のSteamビルドと一致していることを示します。「Update available」と表示されている場合は、再構築がまだ進行中です。
  • Valveのパッチが来た時点で既に稼働していたサーバーは、古いビルドのままです。CS2ページにチェックマークが表示されたら、新しいサーバーをデプロイして新しいアドレスを共有してください。

CS2のバージョンを確認して、時間単位でサーバーをデプロイ

関連記事

← すべてのガイドに戻る