我正在使用 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 从他/她的国家/地区登录时,就会出现问题。
我有一个相关的问题:服务器如何在日志中确认收到登录请求?用户登录后是否会知道它?
在这方面的任何帮助将不胜感激。