Skip to content

Instantly share code, notes, and snippets.

@clicube
Last active August 29, 2015 14:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save clicube/fb1db4ab9f5720f3e33c to your computer and use it in GitHub Desktop.
Save clicube/fb1db4ab9f5720f3e33c to your computer and use it in GitHub Desktop.

キャプチャ時系列

  • 0:00 キャプチャ開始
  • 0:05 マッチングスタート
  • 0:16 マッチング終了
  • 0:33 バトル開始
  • 3:33 バトル終了
  • 4:03 つづける?
  • 4:13 やめるを選択

通信対向先(通信登場順)

名称 IP address 組織名 割合 マッチング中 バトル中 バトル後 用途(想像)
制御A 118.151.128.65 シリコンスタジオ 0.22 多い 5秒ごと あり マッチングメイン
制御B 203.180.85.84 シリコンスタジオ 0.09 なし 10秒ごと あり マッチング状態報告
制御C 202.32.117.142 シリコンスタジオ 0.08 少し(制御Aの後) 15秒ごと なし マッチングホスト配信
ホスト 210.146.xxx.xxx TOKAI com. 15.94 継続的(制御Bの後) 継続的 継続的 対戦グループのホスト
クライアント 126.93.xxx.xxx SB bbtec 13.13 継続的(ホストの後) 継続的 継続的 対戦グループのプレイヤー
クライアント 182.165.xxx.xxx K-OPT 13.46
クライアント 73.186.xxx.xxx comcast 14.68
クライアント 124.208.xxx.xxx DION 14.09
クライアント 93.128.xxx.xxx telefonica.de 13.01
クライアント 124.45.xxx.xxx NTT-ME 14.76
制御D 52.24.178.135 AWS 0.15 なし なし あり HTTPS 結果集計

通信の様子

マッチング中

  1. 制御Aと接続(ロビーで接続確立済みかも)
  2. 制御Cと接続(ホスト情報を受信?)
  3. ホストと接続(クライアント情報を受信?)
  4. クライアント6つと接続
  • ホスト・クライアントとは接続確立後は、バトル終了後、「やめる」を押すまで継続的に通信し続ける(800kbps程度)
  • 制御Bはマッチング中程(マッチング開始後、最初の通信タイミング?)で死活監視以外のやりとりが2往復程度

バトル開始

  • ホスト、各クライアントとデータをやりとり
  • ホスト、クライアント間でやりとりするデータ量に差はない
  • 制御Aが5秒、制御Bは10秒、制御Cは15秒ごとに通信

バトル終了後

  • ホスト、各クライアントとのやりとりデータ量は若干現象、スループット安定的
  • バトル終了10秒後くらいに制御DがAWSとHTTPS通信。結果報告?
  • 「やめる/継続」の選択画面表示で制御Aが通信
  • 「やめる」選択で制御A,Bが通信
  • 「やめる」選択後も制御A,Bは定期通信を継続
  • 制御Cはバトル終了後に特に通信なし

その他

  • AWSへのHTTPS以外はUDP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment