2

SFS 2X をゲーム サーバーとして使用して、Unity (C#/.NET Api) でゲームを作成しています。ユーザーがログインしようとすると、クライアント側でログイン要求が行われたことを示すトレースがログに記録されません。これは、ゲームがログイン リクエストの送信について通知しない場合に確認されます。非アクティブなために期限切れになるセッションが作成されたというトレースが表示されます。サーバーログの一部は次のとおりです。

SocketReader bitswarm.sessions.DefaultSessionManager created: { Id: 21, Type: DEFAULT, Logged: No, IP: 116.71.185.89:52914 } on Server port: 9933 <---> 52914

SocketReader bitswarm.sessions.DefaultSessionManager Session removed: { Id: 21, Type: DEFAULT, Logged: No, IP: 116.71.185.89:52914 }

私が持っているiPadで接続するのに問題はありません。ただし、特定のユーザーが自分の国から自分の IPad を介してログインしようとすると、問題が発生します。

関連する質問があります: サーバーはログでログイン要求の受信をどのように確認しますか? ユーザーがログインしたときにそれを知ることができますか?

この点で何か助けていただければ幸いです。

4

1 に答える 1

1

SmartfoxServer 2X には、ログインしているユーザーの数を表示する管理ツールがあります。adim ツールを使用してユーザーを表示するには、ゾーンとルームを作成する必要があります。これは、サーバーがユーザーをルームに配置し、表示できるよりも多くのユーザーを配置するためです。彼ら。

質問を誤解していたら申し訳ありませんが、この情報がお役に立てば幸いです。

于 2013-10-22T11:43:27.637 に答える