手机游戏过程中,经常出现掉电、断线、切线(切换网络链接)的情况,后台逻辑如何处理此类情况,保证用户体验平滑过渡;

1回答

手机游戏过程中,经常出现掉电、断线、切线(切换网络链接)的情况,后台逻辑如何处理此类情况,保证用户体验平滑过渡;

提问者 程序媛Adele 2015-05-04 205浏览

 经常出现诸如没电了,数据没有上传而从头再玩;或者是数据和客户端的数据明显有落差等情况,

快来消灭0回答吧

{{ dataList.answer_count | view-format }}回答
  • marmotxu 2015-05-05 09:53
    确实手机进入电梯都会出现断线,断网。后台服务同客户端配合在以下几点需要注重:
    1.不要依赖平凡强制心跳消息,设计上需要保持5分钟才能够断线,保证有一定的容错和兼容性。
    2.摈弃实时广播推送消息,采取异步客户端拉取方式。
    3.服务持续跟踪游戏数据,出现异常的时候后台数据去冲刷客户端数据,重新恢复现场。
    4.强对抗类游戏应该不适合手机网络不稳定场景。
    5.设计好业务自动机,减少时序要求和数据不完整性,保证有一定数据切面。
    0评论
  • core 2015-05-12 20:17
    专家回答
    可实现的方案:
    一.首先从制作规范和资源规划层面入手:控制单个模型的顶点数,面数,贴图尺寸, 使用最精简的顶点格式,尽可能多的模型重用等。
    二.可以考虑将大场景拆分成多个子关卡,游戏过程中在特定的时机切换子关卡,这样同一时刻内存中仅需要容纳一个子关卡的资源。
    0评论
  • {{ answer.user.NickName }} {{ answer.profession }} {{ answer.created_at | time-format }}
    专家回答
    {{{ answer.answer }}}
    {{ answer.answer_count | view-format }}评论
加载中... 查看更多回答