動かないときの確認
Agar.io は配信ページでは外部ホストの iframe として動いています。つまり、ゲーム本体と配信ページは別物です。どこで止まっているかで、確認する場所が変わります。
01症状ごとの確認
| 症状 | まず確認すること | 根拠 |
|---|---|---|
| 画面が真っ白のまま | 配信ページ自体が開けているか。ゲームは iframe なので、外側と内側で止まる場所が違う | 配信ページの実行形式が外部ホストの iframe |
| 操作が効かない | マウスとキーボードのどちらが効かないか。移動はマウス、射出は W、分裂は Space | 操作は3つだけ |
| スマホで遊べない | 配信ページのブラウザ版はデスクトップ専用。スマホならアプリ版を使う | 配信ページの対応環境の表記 |
| ラグがひどい | 回線と、同じ回線を使う他のアプリ。サーバー側の状態は外から確認できない | マルチプレイのため相手とサーバーを介す |
| 音が出ない | 不明。公開資料に音声の記載がない | 確認できる資料なし |
| 途中で切断される | 不明。切断時の挙動は公開資料に記載がない | 確認できる資料なし |
02iframe であることの意味
配信ページ(CrazyGames)では、ゲームは外部ホストの iframe として読み込まれます。つまり、ページの枠組みとゲーム本体は別のサーバーから来ています。
ページは開くのにゲームが出ないなら、iframe の中身が読み込めていません。ページごと開かないなら、配信ページ側の問題です。この2つは切り分けられます。
iframe の中で動くゲームは、ブラウザの拡張機能や広告ブロッカーに止められることがあります。ゲームが出ないときは、拡張機能を切って再読み込みすると切り分けができます。
03操作が効かないとき
Agar.io の操作は3つです。マウスで移動、W で質量を射出、Space で分裂。この3つのうち、どれが効かないかで原因が変わります。
マウスが効かない場合は、カーソルが iframe の外に出ていないかを確認します。ゲームの領域にカーソルが入っていないと、移動の指示が届きません。
W と Space が効かない場合は、キーボードのフォーカスが iframe に入っていない可能性があります。ゲームの領域を一度クリックしてから、もう一度試します。
04ラグと切断
Agar.io はマルチプレイのゲームなので、相手とサーバーを介して通信します。自分の回線が太くても、接続先のサーバーが遠い、または混んでいると遅くなります。
サーバーの状態(台数・地域・混雑)は公開されていません。外から確認する方法もないので、この記事では「回線を確認する」以上のことは書きません。
切断されたときに進行中の質量がどうなるかも、公開資料には書かれていません。
05確認できていない不具合
音声の有無、アカウントの有無、進行状況の保存、対応ブラウザの一覧——いずれも公開資料からは確認できませんでした。
「アカウントを作れば続きから遊べる」といった説明を書くことはできません。確認できていない機能を、あるかのように書かないのがこのサイトの方針です。