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 回答