懂棋牌游戏的进 游戏玩家网络中断,其他玩家一直等待,该如何解决?

郑沐洋 2013-10-22 02:25:26
[b]网狐6603棋牌游戏,平时游戏可以正常运行,但是一遇到网络中断就出现诸多问题,如::A游戏玩家网络中断后,定时器倒计时结束,本应该显示A玩家退出,其他玩家继续游戏,但是现在其他玩家一直会等待A玩家,知道他再次登录,而且可以继续游戏。
本人认为应该是断线之后某写数据丢失,但是该从何修改,如何修改,由于技术有限,不知道,所以请大家指教!!!!!!不胜感激!!!!
...全文
618 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
郑沐洋 2013-10-23
  • 打赏
  • 举报
回复
引用 9 楼 falcomavin 的回复:
这个是你逻辑设计的问题。既然是一个随玩随走的游戏,中途玩家短线,系统在一定时间后若是清除了数据,则认为他已经离场,再回来当然没有继续游戏的理由。如果你想要他回来后继续游戏,则不要清除数据,而是用AI代替他游戏,如果他还回来,那就接AI的手继续游戏,如果没回来,AI到底。
现在是这样,这个游戏输赢比较大,游戏周期比较快,中途玩家掉线后,系统、其他玩家会等待他3分钟,3分钟如果玩家没有回来,这显示他放弃游戏,其他玩家继续,如果玩家在3分钟内回来了,这可以继续游戏。********现在出现的问题是玩家在3分钟内回来了,游戏数据却丢失了,原本他主动权,现在他有了,所以我很纠结,我找到了出错的地方却不知道怎么来改正!!!!!!
黑娃 2013-10-23
  • 打赏
  • 举报
回复
这个是你逻辑设计的问题。既然是一个随玩随走的游戏,中途玩家短线,系统在一定时间后若是清除了数据,则认为他已经离场,再回来当然没有继续游戏的理由。如果你想要他回来后继续游戏,则不要清除数据,而是用AI代替他游戏,如果他还回来,那就接AI的手继续游戏,如果没回来,AI到底。
郑沐洋 2013-10-23
  • 打赏
  • 举报
回复
引用 5 楼 falcomavin 的回复:
你的服务器肯定能感知到A玩家断掉吧,比如在playerLogout之类的方法中可以做后续处理,想用AI代替它或者直接T出游戏都可以。同时你对房间内其他玩家通知这一消息即可。
恩恩,正如您所说的一样,现在可以等到一定时间后清除数据了,但是又出现了一个新的问题,就是A玩家断线重连后,游戏数据丢失,本来轮到他跟注,没有下注权,现在他任何权利都有了,这个怎么解决呢?感谢指点
郑沐洋 2013-10-23
  • 打赏
  • 举报
回复
引用 6 楼 max_min_ 的回复:
应该等到一定时间后,清掉A玩家的数据!其他玩家开始游戏则应该认为A玩家已经在线继续游戏!
恩恩,正如您所说的一样,现在可以等到一定时间后清除数据了,但是又出现了一个新的问题,就是A玩家断线重连后,游戏数据丢失,本来轮到他跟注,没有下注权,现在他任何权利都有了,这个怎么解决呢?感谢指点
郑沐洋 2013-10-23
  • 打赏
  • 举报
回复
引用 11 楼 falcomavin 的回复:
既然在3分内回来,那系统应该依然保持着他的数据,为何会丢失呢
丢失了玩家一些下注权的数据
黑娃 2013-10-23
  • 打赏
  • 举报
回复
既然在3分内回来,那系统应该依然保持着他的数据,为何会丢失呢
max_min_ 2013-10-22
  • 打赏
  • 举报
回复
应该等到一定时间后,清掉A玩家的数据!其他玩家开始游戏则应该认为A玩家已经在线继续游戏!
黑娃 2013-10-22
  • 打赏
  • 举报
回复
你的服务器肯定能感知到A玩家断掉吧,比如在playerLogout之类的方法中可以做后续处理,想用AI代替它或者直接T出游戏都可以。同时你对房间内其他玩家通知这一消息即可。
郑沐洋 2013-10-22
  • 打赏
  • 举报
回复
郑沐洋 2013-10-22
  • 打赏
  • 举报
回复
引用 2 楼 xcljava163 的回复:
断线了应该用服务端的智能AI代替A用户继续游戏,如果A用户在该局游戏结束之前重新进入服务器就自动将游戏的控制权返回给A用户
首先感谢您的回答,但是这个游戏属于压分多,随玩随走的游戏,现在A游戏玩家如果在计时器规定时间内没有回来,就让他直接退出,这样该怎么办呢?
xcljava 2013-10-22
  • 打赏
  • 举报
回复
断线了应该用服务端的智能AI代替A用户继续游戏,如果A用户在该局游戏结束之前重新进入服务器就自动将游戏的控制权返回给A用户
郑沐洋 2013-10-22
  • 打赏
  • 举报
回复

8,325

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧