DeepStreamを使用してカジノゲーム用のゲームサーバーを作成していますが、これをノードJSに書き込みます。 DeepStream Listを使用して、クライアントの最小値と最大値(リスト数)の部屋を作成しています。部屋は最大5人のクライアントしか持てません。だから私は10000部屋を利用できると言うだろうし、新しいユーザーが接続するに来てどのように私は無料の部屋やDSのリストを確認することができます高速で新しい接続のための基本的に私はスペースまたはどのリストの数が少ないか5.最速の方法Deepstreamを使用したマルチプレイヤーゲームのノードJSでの部屋の作成
0
A
答えて
2
ディープストリームデータベースコネクタを使用している場合は、データベースからフルルームではないものを取得し、ディープストリームリスト。 ReThinkDBのようなリアルタイムデータベースでは、チェンジフィードを使用してリストをリアルタイムで更新することができます。そうしないと、データベースをクエリでポーリングする必要があります。
しかし、これにより、ユーザーが部屋に同時に参加するという問題が残されています。これはおそらく、弁規則see hereで処理することができます。 この問題を回避する従来の方法では、セントラルRPC providerを使用して部屋に参加する要求を処理し、使用可能なスペースがある場合にのみ受け入れることがあります。 データベースを使用していない場合は、空間のリストを管理するプロバイダを設定し、参加するRPCリクエストの処理も担当するプロバイダを設定することをお勧めします。
関連する問題
- 1. Webアプリケーション用のFirebaseを使用した部屋の作成
- 2. WCFを使用したマルチプレイヤーゲーム
- 3. 直接deepstreamノードを接続
- 4. ノードjsでxmlを使用してmarklogic dbを作成
- 5. は、サーバー側で部屋のIDを作成し、sockets.io
- 6. Octopusを使用したノードjsのデプロイ
- 7. ノードJS - OAuth2リクエストの作成
- 8. Node.jsとSocket.io部屋を作成
- 9. ノードjsを使用してIAMユーザーを作成します
- 10. ユニフィケーションネットワークで部屋を作る
- 11. MongoDBを使ったDeepstreamクエリ
- 12. ノードjsを使用してGoogleスプレッドシートを作成する
- 13. Node、Express、Heroku、およびSocket.ioを使用してチャット「部屋」を作成する
- 14. Node.js expressとsocket.ioを使用したマルチプレイヤーゲーム
- 15. ノード赤色の関数で外部jsライブラリを使用する
- 16. ノードjsを使用してneo4jでノードを作成中にエラーが発生しました
- 17. 家のレイアウトを部屋ごとにどのようにマップして、ロボットによる部屋のナビゲーションにシンプルな部屋に使用するのですか?
- 18. 私のアンドロイドアプリケーションでOpenGLを使用して屋内ロケーションのマップを作成する
- 19. ノードAlexaスキルを使用したJSコールバック
- 20. VSCODEを使用したAzure WebAppノードJs
- 21. 部屋のパーシスタンスエラー
- 22. iOSマルチプレイヤーゲーム - マルチプレイヤー部分には何を使用しますか?
- 23. ノードjsを使用してmongodbのクエリフィルタ
- 24. Sequelize js:外部キーを使用して作成/更新
- 25. 部屋の永続ライブラリを使用してパラメータを更新
- 26. ノードJSの外部CSS
- 27. ノードでオフライン.jsを使用
- 28. ノードjsで新しいコレクションを更新または作成
- 29. ノードJSで約束した文字列を作成
- 30. AzureノードJs Api - ネットワークインターフェイスの作成