通信エラーについて

Last-modified: 2017-04-11 (火) 18:32:23

通信エラーについて

英語物語は、通信できない環境(オフライン)でも、ゲームの大部分をプレイできるように開発されています。

しかしながら、協力プレイや対戦プレイ等では、通信が必須になります。
その際、様々な要因により、通信エラー(切断)が発生する場合があります。

 

利用環境やプレイ時の条件により原因は様々ですが、
ここでは、通信エラーに関する情報、対策等について整理します。

 
  • モバイル通信であっても、Wi-Fi通信であっても、無線(電波)による通信ですので、周囲の影響を受けやすいです。
    電波が飛び交う中で、雑音の影響を受けたり、電波を見失ったりして、正常に通信できなくなることもあります。
  • 通常は、そのようなトラブルが発生しても問題になりません。
    ユーザが気づかないうちにデータが再送され、ほとんどの場合は影響がないのです。
  • しかしながら、協力プレイや対戦プレイのように通信を行うプレイのとき、
    一定時間のあいだに通信できなかった場合、
    タイムアウトにより「ゲーム中、通信が切断された」と判断されます。
    これがプレイヤーの目に見える「通信エラー」です。
  • どれほど対策をしても、無線(電波)による通信で、通信エラーが100%発生しないようにすることはほぼ不可能です。
    そのため、たまたま通信エラーが発生した程度であれば、あきらめて次のバトルにチャレンジしましょう。
  • しかし、何度も繰り返し通信エラーが発生して困っている、という場合には、
    ここで記載する内容を確認し、対策を試してみる価値があるかもしれません。
     

注意点

 
  • ここに記載されている内容を実施する場合は、十分に内容を理解し、自己責任でお願いします。
    これらの操作を行うことによる副作用が発生し、他の用途に影響が発生する可能性があります。
  • すべての通信エラーに当てはまるわけではありませんのでご注意ください。
    実際に効果があるかどうかも保証されるものではありません。
  • 現時点では、Android版についてのみ情報を整理しています。
    • ここは英語物語のwikiであり、Androidのwikiではありませんので、詳しい説明は省略し、
      概要のみ記載しています。詳細については自力でWeb検索する等して調査し、ご確認ください。
      (実際に、自力でWeb検索して対処できる程度の知識がない人は、
      逆にトラブルを招くことになるかもしれませんので、これらの対策を行わないことをお薦めします)
    • 端末によってメニューの表記やアイコンの名称が少し異なる場合があります。
      自分が利用している端末と一致しない場合は、Webで自分の機種を検索してみてください。
  • iOS版については、情報がないため現時点では言及しておりません。
    類似の問題が多いようであれば、情報を集約しても良いと思います。
 

主な通信エラー

以下のような要因で通信エラーが発生しやすくなります。
これらは通信エラーの要因となる一般的な例です。

 
  • モバイル通信よりも、Wi-Fi通信の方が通信エラーが発生しやすい傾向があります。
    Wi-Fi通信は、周囲の雑音等の影響を受けやすいためです(利用する周波数帯域にも依存)。
    また、Wi-Fiルータを中継してインターネットと通信する分、通信の遅延が発生しやすくなります。
    通信エラーに悩んでいる場合、モバイル通信が利用可能な端末であれば、
    Wi-Fi通信からモバイル通信に切り替えてみるのも1つの手です。
    ※ただしモバイル通信でも、電車で移動中の場合や、電波の入りにくい場所にいる場合等、
     周囲の状況によっては通信エラーが発生しやすくなります。
 
  • Wi-Fiルータを家族で共用している場合、通信エラーが発生しやすくなります。
    英語物語をWi-Fi通信でプレイしていて、Wi-Fiルータを家族全員で共有している場合、
    家族が他の用途でWi-Fi通信に負荷をかけている(例えば動画を再生している)時間帯と重なると、
    通信エラーが発生しやすくなります。
 
  • バックグラウンドで通信する他のアプリが存在する場合、通信エラーが発生しやすくなります。
    Androidの場合、バックグラウンドでの通信が多く発生します(端末の設定やインストールしているアプリに依存します)。
    プレイヤーには見えない通信ですが、それらのアプリの動作、通信の影響により、
    端末のCPUや通信に負荷がかかり、通信エラーが発生しやすくなります。
 

Androidでの対策

Androidでの通信エラーを軽減するための対策の例を以下に記します。

  • なお、ここに記載されている内容を実施する場合は、十分に注意してください。
    冒頭に記載されている注意点もご確認ください。
 
  • 端末を再起動する
    通信が不安定な場合、端末を一度電源OFFして、再起動することで、正常になる場合があります。
    再起動するため少し時間がかかりますが、最も安全な対策です。
    • なお、端末が再起動した直後は、多くのプロセスが動作するため、端末のCPU負荷が高くなりますので、
      通信エラーが発生しやすくなるかもしれません。
    • そのため、再起動した場合は、起動して画面が表示された後、少し(1~2分程度)待ってから
      英語物語をプレイする方が安全です。
 
  • AndroidのOSバージョンアップは慎重に
    AndroidのOSバージョンアップは安易に実行せず、慎重に行った方が良いです。
    OSバージョンアップにより、急に端末の動作が重くなったり、
    再起動が頻発したりする問題に直面することもあります。
    一度バージョンアップしてしまった場合、基本的に元に戻すことができません。
    (技術に詳しい人は自力で戻す方法もありますが、非推奨です)
    バージョンアップに対するWeb上の評判や口コミ情報などを見ながら慎重に対応しましょう。
 
  • 不要なアプリのアンインストール(削除)、無効化を行う
    Android端末には様々なアプリがインストールされています。
    それらのうち、利用しないものがあれば、アンインストールまたは無効化することにより、
    端末の動作が軽くなり、通信の負荷が軽減される効果を期待できます。
    • Android端末の「設定」から「アプリ」を選択して、
      アンインストール(無効化)したいアプリを選択して操作できます。
    • より詳しい説明が必要な場合は、Androidアプリのアンインストール方法、無効化の方法をWeb上で検索してみてください。
    • タスクキラー等のアプリを利用する方法もありますが、ここでは詳細は割愛します。
 
  • Googleアカウントの不要な同期処理を停止する
    Android端末にはGoogleアカウントを設定可能で、そのアカウントでは、様々な同期サービスが通信を行います。
    しかし、実際には利用しないサービスも多いです。
    これらの不要なサービスを停止することで、端末の動作が軽くなり、通信の負荷が軽減される効果を期待できます。
    • Android端末の「設定」から「アカウント」の「Google」を選択して、
      表示されているメールアドレス(アカウント)をタップします。
    • 「同期」画面が表示されます。ここで、不要なサービスの同期処理は「同期OFF」に設定できます。
    • より詳しい説明が必要な場合は、Android Googleアカウントの同期解除の方法をWeb上で検索してみてください。
 
  • キャッシュデータの削除
    キャッシュデータというのは、端末の動作時に、一時的に保存したデータです。
    本来は端末の動作を高速化するための機能ですが、古いデータが貯まりすぎると、
    逆に動作にマイナスの影響を与える場合があります。
    このような場合に、キャッシュデータを削除すると、端末の動作が軽くなる可能性があります。
    • Android端末の「設定」から「ストレージ」を選択し、「キャッシュデータ」のところをタップします。
      "キャッシュデータを消去しますか?"の問い合わせが表示されたら、OKを押すとキャッシュデータが削除されます。
    • キャッシュ削除機能を持つアプリを利用する方法もありますが、ここでは詳細は割愛します。
    • Android端末のRecovery modeからキャッシュ削除を行う方法もありますが、操作を誤ると大きな被害を受けるため、ここでは詳細は割愛します。
 

補足

  • Androidの「開発者向けオプション」を使って性能向上させる方法もありますが、
    少し専門的になるため割愛しました。
    知識、経験がある人なら、試す価値ありかもしれません。
  • Androidの「Googleサーバにバックアップ」する機能を無効にすれば、さらに動作が軽くなると思いますが、
    バックアップ機能を停止させることのデメリットを考えると、推奨できませんので割愛しました。

コメント

  • Android版で通信エラーと戦った結果を整理してまとめてみました。 通信エラーに関する情報をここに集約できたらいいなと思っています。 なお個人的には、ここに書いた対策を実施した結果、通信エラーは激減しました。 非常に快適にプレイできています。 -- 2017-04-11 (火) 18:32:23