首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查播放机是否仍然在线或通过断电或游戏厅退出而脱机

检查播放机是否仍然在线或通过断电或游戏厅退出而脱机
EN

Stack Overflow用户
提问于 2017-04-07 10:51:21
回答 1查看 690关注 0票数 0

我有个玩家正在Facebook游戏厅玩我的游戏。在我的数据库中,有一个标志告诉我,玩家是登录在Facebook上的,这样我就可以知道他在线了。在团结中,我有一个实现MonoBehaviour.OnApplicationQuit()的脚本将播放机标记为脱机,MonoBehaviour.OnApplicationFocus(bool)将播放机标记为NoFocus或NoFocus。

  1. 案例1:假设是电力问题关闭了玩家的电脑。如何将播放机标记为脱机?有没有检测到玩家已经关机了?
  2. 案例2:播放器关闭游戏厅窗口。有发现这个动作的吗?OnApplicationQuit()在这方面没有发挥作用。
EN

回答 1

Stack Overflow用户

发布于 2017-08-13 17:21:29

处理此问题的标准方法是为您上一次看到的日期时间戳设置一个超时。您的游戏应该定期刷新时间戳(例如时间间隔,或事件,如发送聊天消息或完成某事).

然后在数据库中设置作业(例如MSSQL中的代理作业),以提取所有已登录的时间戳已过期的记录。作业随后更改了LoggedIn标志,以便用户被注销。此外,作业的代理程序可以很容易地运行在您的服务器之一的后台处理这个程序.但是,这是处理您询问的情况的基本方法。

祝你好运,希望这能帮上忙!!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43276286

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档