GameServer と呼ばれるサーバーが 1 つあり、それは継続的に実行されます。複数の ClientApplication が異なるマシンで実行されています。
ユーザーがサーバーにログインしている間、ログインしたユーザーに基づいてサーバーにデータを保存しています。ログアウト後、データベースと、ログインしたユーザーのサーバーに作成したインスタンスにいくつかの変更を加えています。
しかし、ユーザー マシンが強制的にシャットダウンされた場合、またはクライアント アプリケーションに何か非常に悪いことが起こった場合、ユーザーはクライアント アプリケーションを強制的に完全に閉じることができます。
そのため、ゲームサーバーを呼び出してサーバーに変更を加えることができる場合でも、1つを処理したいと考えています。
上記のリンクは表示されますが、イベントを正常に閉じるために使用されます。