私はターンバイターン戦略ゲームを開発しており、マルチプレイヤーの部分をやろうとしています. 私は似たようなことをしたことはありませんが、rpc を使用するようにとの強いアドバイスを受けました。私のマルチプレイヤー ゲームはメイン サーバーでホストされ、基本的にプレイヤーは自分の行動を送信し、ゲームの新しい状態を受信します。私の理解が正しければ、rpc アーキテクチャでは、サーバーは受信した要求にのみ応答できます。
したがって、プレーヤーは最初にサーバーにログインし、資格情報を送信し、rpc で何をするかを送信し、x ミリ秒ごとに現在のゲームを更新しようとします (要求「更新」を送信することにより)。私が理解していないのは、これで認証の記憶をどのように持つことができるかということです. リクエストごとに毎回再ログインする(そして資格情報を送信する)必要がありますか(送信する情報が非常に多いようです)。現在認証を許可している誰かからの要求をどのように認識すればよいですか? コヒーレントだが分離されたリクエスト間のロジックを処理するにはどうすればよいですか?