仕事しないエンジニ屋

私的備忘録とかですかね

Fate/Grand Order の Loading... 問題顛末記

現象と背景

先月、インターネット回線をようやくADSLから光に変更した。切り替えが終わった翌日、普段iPadで遊んでいるFGOFate/Grand Order) が Loading... のまま終わらない事件が発生。Wi-Fi の設定を見直すとかiPadを再起動するとかしてその時は解消したが、数時間するとまた同じ状態に、の繰り返し。iPadの再起動でしのいできたけど、流石にストレスマックス。解決策を模索した。

環境

現象が起きたときの環境は以下の通り。

  • インターネット回線は Excite 光Fit
  • ルーターは光Fit契約時のプレゼントキャンペーンでもらった、Buffalo WSR-1166DHPL2 (Firm:Version 1.03)
  • 問題が出るのはFGOだけで、その他ブラウザでのネットサーフィンなどは問題なかった
  • Android や PC では IPv6 確認サイトでは接続確認ができたのに対し、iPadのブラウザで確認するとIPv6で接続確認できず

あなたのIPv6接続性をテストしましょう

解決策

FGO 接続できない」とかでググってみると、同じ現象で悩む書き込みはいくつか見つかった

IPv6を無効すると行けた、と出てきたので、まずはこれを試してみた。(リンク失念) ルーターの設定で IPv6 を無効した(以下のスクショ参照)わけだが、Excite光Fitだからなのか、IPv6を無効にしてしまうと通信自体ができない状態になってしまった。これでは本末転倒なので、一旦元に戻した。

f:id:kitkatdarkside:20210112111221p:plain

引き続きググるもあまり有効な手立ては見つからず。ただいくつかヒントになりそうな記事はあって、IPv6絡み。なので、IPv6関連を色々いじってみた。IPv6パススルーを設定するといいよ、という記事もあったので、それをやってみたが効果なし。続いて、ルーターの設定に関連して、「自動設定」みたいなやつじゃなく、明確に回線のサービスを指定してやったほうがいいよ、という記事を見つけて、自分の回線を調べたところ、Excite 光Fit は Transix というサービスを使っている、とのこと。ルーターの設定画面にも Transix があったので、これを選択したところ(下記スクショ参照)、iPadIPv6確認サイトを開いてみると接続性を確認でき、FGOでも接続待ち状態になってしまう現象は出なくなった。ふぅ。

f:id:kitkatdarkside:20210112111230p:plain f:id:kitkatdarkside:20210112111236p:plain