本当にシンプルなゲームを想像してみましょう...私たちは、インターネットを介してリアルタイムで出口を見つけようとしている迷宮と2人のプレーヤーがいます。
すべての移動で、ゲームクライアントはプレーヤーの座標をサーバーに送信し、別のクライアントの現在の座標を受け入れる必要があります。どうすればこの交換をこれほど速くすることができますか(すべての現代のゲームがそうであるように)。
わかりました。memcacheまたは同様のテクノロジーを使用して、サーバー側でのデータマイニング操作を減らすことができます。最速のWebサーバーなども使用できますが、タイミングに問題があります。
だから、質問は...
- サーバーと情報を交換するために通常使用しているプロトコルゲームクライアントは何ですか?
- この問題を解決するためにどのサーバーテクノロジーが登場しますか?
- ゲーム中の遅延などで戦うためにどのアルゴリズムが適用されるか。