我正在使用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从他/她的国家/地区登录时,会出现问题。
我有一个相关的问题:服务器如何确认在日志中收到登录请求?当用户登录时,是否可以了解它?
在这方面的任何帮助都将受到高度赞赏。
答案 0 :(得分:1)
SmartfoxServer 2X有一个管理工具,可显示登录的用户数。 要使用adim工具查看它们,您必须创建一个区域和一个房间,因为服务器会将用户放在房间内而不是您能够看到它们。
很抱歉,如果我错过了您的问题,但我希望这些信息对您有用。