私は部屋の操作を実装する単純なゲームエンジンを作っています。NodeJS + Cluster + Socket.IOゲームルームの作成方法は?
私はたくさんのことを考えていましたが、私は部屋を有効な方法で作成していないことに疑問を持っていました。
ここにシナリオがあります。だから、
1) There's one static room, where users are able to 'register'. 2) after certain number of users are registered, it should create dynamic room and put these certain number of users in that room and make them quit the static room.
、我々は複数のインスタンスでこれを実行すると、我々は2人のユーザーを待っているとしましょう場合。
2人のユーザーが静的な部屋に参加する - >新しい部屋を作成する(赤目にする) - >その2人のプレイヤーをその部屋に登録する(購読する) - >それらのプレーヤーを静的な部屋(列のようなシステム)から離れるようにする。
今私が思うことは問題です。
2人のユーザーが静的ルームに参加する - >新しいルームを作成する前に、他の1人が静的ルームに参加(別のノードインスタンス) - >新しいルームを作成 - > 2人のプレーヤーを移動 - >新しい部屋 - >奇妙なことが起こる。
これは間違いありませんか?どのようにキュースタイルの部屋を実装する必要がありますか?
あなたは絶対に正しいですが、私は1つを知りたいです、それらを原子的に行うネイティブなJavaScriptの方法はありますか? – Nika
申し訳ありませんが、私はjavascriptに精通していません... –