大家好,我遇到一个技术难题
红色警戒吧
全部回复
仅看楼主
level 1
达菲索问 楼主
我正在用Phobos加Ares做一张多人游戏的图,准备发布于战网。单人测试时表现良好,各单位运作正常,极少出现崩溃现象,大都当作随机崩溃无视掉。
但当我把做好的图上传测试后,发现多人游玩时经常出现玩家断开连接(拔线),乃至游戏直接弹窗崩溃的现象。出现时间不固定,5-30分钟均有,人越多出现得越早。
经提醒,我去掉了用于创造随机单位的代码,并确保触发中无随机条件。可这种现象依然会频繁发生,导致游戏无法正常完成。我想问问,就以Phobos0301和Ares3来说,有什么代码可能会造成这个现象?
崩溃EIP远超原版EIP范围(例如6CFB7296),可以确定不是原版的基础问题。
Phobos使用的代码有:自毁,要塞自定义,反馈武器,动画伤害按循环算而非按帧算,自定义辐射。
Ares使用的代码有:要塞自定义,初始载员,自定义军衔,自定义自愈,AE,自定义经验,自定义导弹,自定义护甲,自定义特斯拉,自定义波,弹药逻辑,各类超武,概率击杀驾驶员。
可能还有些比较细的没想起来,不过大致就是这些了,求指导。
2024年04月10日 22点04分 1
level 11
我之前遇到的崩溃一般都是规则文件的健壮性不强导致的,也就是说有的配置可能前后矛盾或者可能造成死锁,这种崩溃一般都是有比较明显的触发条件。你的情况也许可以参考一下?而且我建议你找队友专门做多人游戏测试,有些问题单人测不出来
2024年04月11日 03点04分 2
参考一下吧,不过没固定人士帮忙测是真的
2024年04月11日 04点04分
level 7
你对照一下战网的Pb版本,和你自己用的有什么不一样,看看是不是战网的功能缺失
2024年04月11日 05点04分 3
功能没有缺失,能实现的都实现了。事实上我单机测试也是用的战网yr,因为我经常拿记事本改数据,单机yr会自动改非全屏窗口的大小太恶心。
2024年04月11日 05点04分
level 13
👌
2024年04月11日 05点04分 4
level 2
自己拉个群,邀请些吧友进群测试玩,挺多人乐意的
2024年04月11日 06点04分 5
level 7
我猜有可能是以下原因:是概率击毙驾驶员,在不同电脑上计算的结果不一致导致掉线。
2024年04月11日 11点04分 6
嗯,它确实有嫌疑,过段时间有空了再试试看吧
2024年04月11日 13点04分
level 9
战网上有些作者修改了箱子内的图标,战网也删不干净,导致玩家玩了那些图后再玩没修改过的图如果出现这些箱子就会立即弹窗。
2024年04月12日 13点04分 7
level 9
还有ares的图的确容易平行,关闭工具箱,设置补丁10,关闭多核运行,没有卡b,平行概率会小一些。
2024年04月12日 13点04分 8
我做的这图平行就平行吧,一个人也是能打的。关键是直接给我崩游戏,那才是真让人无语[呵呵]
2024年04月12日 16点04分
@达菲索问 崩游戏看上面,大概率是箱子动画问题。
2024年04月12日 20点04分
@Осень 我的图不是这种原因,与箱子无关
2024年04月12日 23点04分
@达菲索问 你图关箱子?
2024年04月13日 00点04分
1