VRChat起動時に繰り返し「VRChatへの接続がタイムアウトしました」と表示され、一向にプレイできない現象を解決したときの記録です。
問題の詳細
SteamアプリでVRChatのプレイボタンを押した後、いつものゆったりした音楽が流れる緑色の画面でしばらく待たされたのち、以下のメッセージが表示されました。
切断されました
VRChatへの接続がタイムアウトしました。
接続を確認して再試行してください。
OKボタンを押して待ち続けても一定間隔で同じエラーメッセージが表示され、一向にプレイすることができません。
一度VRChatを閉じ、再度プレイボタンを押してみても同じ状況でした。
結論
筆者の経験上、現時点でわかっていることは以下の通りです。
- 20~60分程度の時間経過によって解消します。
- PCを再起動したら解消したことがあります。
まだ「これをやれば必ず治る」という明確な対処法は見つかっていません。ご存じの方がいたら教えてください。
やったこと
問題の解消に当たり、筆者がこれまでにやったことのある操作をご紹介します。
PCを再起動する
Windowsを再起動します。
一度シャットダウンして起動するのではなく「再起動」をします。
今のところ、これが一番有力な気がしています。これをやった直後に問題が解消したことがあります。
ゲームファイルの整合性を確認する
Steamアプリのライブラリで「VRChat」を右クリックします。
「プロパティ」をクリックします。
「ローカルファイル」をクリックします。
「ゲームファイルの整合性を確認」をクリックし、完了するまで待ちます。(数秒~数分程度)
グラフィックドライバーを更新する
筆者はNVIDIA GeForceのグラフィックスカードを使っているので、以下はその場合の更新方法になります。
NVIDIA GeForceのグラフィックドライバーの更新は「GeForce Experience」というアプリから行います。
まだインストールしていない場合は、以下の公式サイトからダウンロード&インストールしましょう。
アプリの利用にはNVIDIAアカウントでのログインが必要です。アカウントを持っていない場合は作成してログインしてください。
ログインしたら、Windowsのスタートメニュー等から「GeForce Experience」を起動し、左上の「ドライバー」をクリックします。
右上の「更新プログラムの確認」をクリックします。
更新プログラムがある場合、更新ボタンが表示されますので、指示にしたがってインストールします。
すでに最新のドライバである場合、更新ボタンは表示されません。
時間経過を待つ
身も蓋もないですが、最終的にはこれで解消します。
経験上、20~60分程度待つとVRChatが正常に起動するようになります。
補足
参考にした記事
上記「ゲームファイルの整合性を確認する」と「グラフィックドライバーを更新する」については、以下の記事を参考にしています。
プレイ中のタイムアウトについて
起動時ではなく、VRChatのプレイ中にタイムアウトすることがまれにあります。
この場合は一度VRChatを終了し、再度プレイボタンを押して起動すればOKです。
回避する方法は今のところ、少なくとも筆者は知らないので、起きるときは起きるというふうに捉えています。
毎回原因の心当たりはなく、規則性や前触れもなく急に発生します。