【修正】地图因不同步导致掉线(不匹配)的原因及排查方法
魔兽地图编辑器吧
全部回复
仅看楼主
吧务
level 15
对旧贴的内容进行了修正并精简,以及添加了处理掉线BUG的教程
估计现在也没多少人用得着了,反正这种教程一直空缺,就让我填补一下吧
2016年05月13日 11点05分 1
吧务
level 15
掉线并非是游戏崩溃,弹出错误框之类的不属于掉线
网络太差、地图太卡等能够重新连接的掉线不予讨论
数据无法同步导致掉线的症状:
没有读秒过程,无法重新连接
掉线的玩家显示“与主机失去连接”
正常游戏的玩家显示“XX玩家离开了游戏”
11平台会提示“检测到不匹配”
不定时掉线,掉线人数不定(看似偶然,实际上是必然的)
人越多越容易掉(其实是玩家多了导致触及掉线因素的机会多了)
2016年05月13日 11点05分 2
吧务
level 15
掉线原因补充:
2016年05月13日 11点05分 4
获取视野外的地形类型,如果该地形类型在游戏中改变,那么看不见该位置(迷雾阴影)的玩家也会无法正确获取该位置的地形
2016年05月14日 14点05分
本地玩家播放音效之类,实际上异步了“最后播放的音效”,然后用“最后播放音效”做触发的自重
2016年05月15日 05点05分
@survivor_鸭 同不同时不太听明白,具体怎么是表现的?
2018年09月28日 22点09分
2018年09月29日 11点09分
吧务
level 15
排查方法:
按顺序从地形装饰物、地图上的单位、触发、物编、导入文件等方面入手
先把地图上的装饰物删光,然后测试数次,没有出现BUG就可以排除是装饰物的问题,接着就从单位开始测试,以此类推
借助“物体管理器”查找可疑触发
以“本地玩家”为例
按“F11”打开物体管理器
找出“本地玩家”,检查相关的触发
2016年05月13日 11点05分 6
皮蛋大佬,您这里说的不对吧,地形装饰物删光后测试没bug,这不是指明了肯定是地形装饰物的问题吗?[滑稽]
2020年04月25日 15点04分
@holywingangel 说反了
2020年04月26日 02点04分
吧务
level 15
测试方法:
准备软件:
YDWE(可以多开魔兽)
变速齿轮(节省时间)
用YDWE启动魔兽,多次启动实现多开
可以窗口化模式启动魔兽,这样你就能边看电影边测试地图了
嫌速度太慢,你还可以用“变速齿轮”软件先加速YDWE,再用YDWE启动魔兽
然后调到4倍速度,你就能在5分钟里测完20分钟的内容了
这个方法要比花时间找人测试好得多
2016年05月13日 11点05分 7
问下皮蛋,如果用变速齿轮打开编辑器作图,会不会对地图造成不好影响啊?比如保存打不开之类的
2021年01月29日 17点01分
@神经双雕 不会
2021年01月30日 09点01分
@金皮凤凰蛋♬ 谢谢,最后一个问题,看你上面说嵌套可能导致异次元,那逆天计时器里面嵌套很多逆天计时器算不算呢?我是想用这个方法发送文本消息代替电影对话的
2021年01月30日 14点01分
@金皮凤凰蛋♬ 一个逆天计时器里面到期后会再新建一个逆天计时器发送文本信息,连续新建一二十个这样的
2021年01月30日 14点01分
吧务
level 15
双开魔兽,进入局域网测试
2016年05月13日 11点05分 8
你好,敢问YD如何双开局域网?
2016年05月14日 17点05分
@代奥米德之前℃ 最新版本支持局域网多人测试
2016年05月14日 23点05分
回复 @舒元祺 :然后会与旧版排斥吗
2016年05月15日 04点05分
@代奥米德之前℃ 上面不是说了么
2016年05月15日 04点05分
吧务
level 15
内容补充:
2016年05月13日 11点05分 9
测试对比玩家之间异步时,应该打印handle的计数(每次创建handle时+1)、随机数、玩家资源、英雄伤害、地图物体属性坐标等等数据的总和,这样才准确
2024年03月28日 05点03分
吧务
level 15
//==============================================完结
2016年05月13日 11点05分 10
@najizhimo 把那个撤了换这个
2016年05月13日 11点05分
level 14
前排
学到了
2016年05月13日 12点05分 11
level 8
[真棒]
2016年05月13日 12点05分 13
level 13

2016年05月13日 14点05分 14

2016年05月15日 16点05分
吧务
level 15
挽尊
2016年05月13日 17点05分 16
level 13
吃惊
2016年05月13日 17点05分 17
level 14
射了
2016年05月13日 17点05分 18
level 13
居然不是坟
2016年05月14日 15点05分 19
1 2 3 4 尾页