红色警戒吧 关注:286,959贴子:4,574,014
  • 15回复贴,共1

大家好,我遇到一个技术难题

只看楼主收藏回复

我正在用Phobos加Ares做一张多人游戏的图,准备发布于战网。单人测试时表现良好,各单位运作正常,极少出现崩溃现象,大都当作随机崩溃无视掉。
但当我把做好的图上传测试后,发现多人游玩时经常出现玩家断开连接(拔线),乃至游戏直接弹窗崩溃的现象。出现时间不固定,5-30分钟均有,人越多出现得越早。
经提醒,我去掉了用于创造随机单位的代码,并确保触发中无随机条件。可这种现象依然会频繁发生,导致游戏无法正常完成。我想问问,就以Phobos0301和Ares3来说,有什么代码可能会造成这个现象?
崩溃EIP远超原版EIP范围(例如6CFB7296),可以确定不是原版的基础问题。
Phobos使用的代码有:自毁,要塞自定义,反馈武器,动画伤害按循环算而非按帧算,自定义辐射。
Ares使用的代码有:要塞自定义,初始载员,自定义军衔,自定义自愈,AE,自定义经验,自定义导弹,自定义护甲,自定义特斯拉,自定义波,弹药逻辑,各类超武,概率击杀驾驶员。
可能还有些比较细的没想起来,不过大致就是这些了,求指导。


IP属地:广东1楼2024-04-11 06:52回复
    我之前遇到的崩溃一般都是规则文件的健壮性不强导致的,也就是说有的配置可能前后矛盾或者可能造成死锁,这种崩溃一般都是有比较明显的触发条件。你的情况也许可以参考一下?而且我建议你找队友专门做多人游戏测试,有些问题单人测不出来


    IP属地:北京来自iPhone客户端2楼2024-04-11 11:50
    收起回复
      你对照一下战网的Pb版本,和你自己用的有什么不一样,看看是不是战网的功能缺失


      IP属地:河北来自Android客户端3楼2024-04-11 13:01
      收起回复
        👌


        IP属地:浙江来自Android客户端4楼2024-04-11 13:48
        回复
          自己拉个群,邀请些吧友进群测试玩,挺多人乐意的


          IP属地:贵州5楼2024-04-11 14:41
          回复
            我猜有可能是以下原因:是概率击毙驾驶员,在不同电脑上计算的结果不一致导致掉线。


            IP属地:安徽来自Android客户端6楼2024-04-11 19:41
            收起回复
              战网上有些作者修改了箱子内的图标,战网也删不干净,导致玩家玩了那些图后再玩没修改过的图如果出现这些箱子就会立即弹窗。


              IP属地:安徽来自Android客户端7楼2024-04-12 21:51
              回复
                还有ares的图的确容易平行,关闭工具箱,设置补丁10,关闭多核运行,没有卡b,平行概率会小一些。


                IP属地:安徽来自Android客户端8楼2024-04-12 21:54
                收起回复