1

ヘルプページによると:

1 秒間に 10 件を超えるメッセージを送信することはできません。ただし、すべてのメッセージがキューに入れられるため、メッセージが失われることはありません。

しかし、これはどういう意味ですか?各デバイスは 10 個のメッセージを送信できますか、それともゲーム全体で 10 個のメッセージしか送信できませんか? 後者の場合、10 人がプレイしていて、各コントローラーがどのボタンが押されたり離されたりしたかを送信する必要がある場合、1 秒あたり 10 メッセージはゲームの壊滅的な制限のように思えますが、どのように対処できますか? また、デバイスの状態の変更はメッセージ数にどのように影響しますか?

少し関連することですが、接続がローカル Wi-Fi 経由で確立されているように見えるのに、ページでさまざまなサーバーの遅延について言及されているのはなぜですか? (答えは、メッセージ制限がある理由と何らかの関係があると思います。)

4

1 に答える 1

2

レート制限はデバイスごとです。各デバイスは、1 秒あたり最大 10 件のメッセージを送信できます。

カスタム デバイス状態の更新も、このレート制限にカウントされます。

メッセージと更新をインテリジェントにレート制限するライブラリを作成しました: RateLimiter

接続はローカル Wi-Fi 経由では確立されません。WebRTC はサポートされていますが、同じ Wifi ネットワークにない可能性があります。さらに、すべてのブラウザーがまだ WebRTC をサポートしているわけではありません (例: Safari iOS)。詳細については、このプレゼンテーションをご覧ください

于 2015-11-23T14:41:42.487 に答える