有人纠结闪退,延迟高掉线,我们来看看这是什么机制
闪退,游戏报错
网游,简单点也就是你操作人物角色动作变成数据发送给服务器,服务器验证数据进行计算再反馈给你的人物。有时候人多卡顿就是服务器计算不足,不通过你的数据,拉回原位,早出白走的位移。
你闪退,你可以在游戏内尝试,直接结束进程让朋友看你是不是还是在线,同理用去JJC。因为你闪退,但服务器里面数据你还是在线状态,服务器会向你发包询问状态,如果你不登录过段时间默认你掉线,下掉你的号。为什么不是发包询问没回应立刻下线,为了避免网络卡延迟卡顿造成误判。
网络延迟掉线
在你看来你只是很卡,还没掉的时候,你别忘了你和服务器其实是有个互交换数据的过程,中间服务器判定你掉线,下掉你的号,但是你们间因为网络延迟互相访问受阻等因素,导致队友服务器看你下线状态,你还没有掉线,其实这个判定也不一定准,J3应该有纠错机制,你可以看到一些人过图都会提示上下线
再说我这个状况
我是固态,进图不慢那种。
进去之后立刻能点到丐帮,30秒倒计时【开始】之前,丐帮就已经离开队伍。
如果是闪退,这边是什么表现状况?
1:你直接看不到玩家,看不到ID,因为他读条的时候就闪退了,人物还没进图
2:你看得到玩家,但是能看至少几秒钟,你需要给对方读条的时间。
如果是网络延迟掉线
1:你看不到玩家,因为服务器就没通过你的数据访问
2:你看到玩家,因为已经过图,服务器有正确反馈你的过图,但是过图后反馈不正常,你能正常显示在别人面前几秒。
然后
我想问,是什么导致一个玩家
进去的时候不慢能第一个进,哪怕是过图闪退,再上能顶掉号就能在队友那边不显示人物。
但是你们看哦,30秒倒计时开始之前就能不显示,那为何30秒读条却没见人物上线呢?