金家寨“战火波斯湾:直升机大混战”服务器正式开启公告 DCS World 2023-01-01
前言
各位DCS飞友们,2023元旦快乐!
老金在此十分开心地宣布,金家寨#2服务器“战火波斯湾:直升机大混战”现已正式开启!欢迎前来“享受”城市战!

服务器信息
服务器名称:[#2金家寨]PvPvE/红蓝对抗/直升机城区大混战/QQ群750508967
地理位置:波斯湾 迪拜国际机场-明哈德空军基地

任务特色
本服务器主打直升机PvPvE模式。玩家将分为红蓝两个阵营,在波斯湾争夺位于“迪拜-明哈德”地区的5个“交战区域”的控制权。
双方阵营将会在各自机场生成各种不同型号的直升机前往交战区。运输类直升机将会降落在交战区外围并生成地面单位,然后由地面单位进攻或驻守交战区。攻击直升机则会优先清扫目标区域内的敌方目标,并尽可能地确保制空权。
本服务器同样采用了#1服“攻占高加索”的季节/天气/时间轮换模式,但考虑到直升机对恶劣天气比较敏感,且夜战能力较弱,因此移除了“阴间”天气和夜间时段,各位大可放心。

任务规则
任务开始时,红蓝双方各拥有一个机场和两个已占领的交战区。
当一个交战区内只存在其中一个阵营的地面单位时,该交战区则视为被对应阵营占领。
每个已占领的交战区会为对应阵营带来每分钟10积分的收益。
率先得到5000积分的阵营将会获得胜利。如果双方阵营同时达到5000分,或任务时间超过4小时,则视为双方平局。
由于本服务器包含PvP元素,因此禁用了F2舱外视角,F10地图仅显示友军单位,仅保留标签图标并通过颜色区分阵营。
双方阵营的机场不可被占领,且敌方玩家不可进入,以避免“堵机场”的情况发生。

关于设计、开发和捐赠
老金一贯的设计宗旨是,为各位玩家带来简洁、直观、均衡、一致的游戏体验。
本任务基于MOOSE框架进行开发,无论是设计方面的游戏模式、地理位置和AI行为,还是开发方面的技术选型、代码编写和架构设计,都进行了深度推敲和多次重构,可以说是消耗了大量的时间和精力。
如果您觉得本服务器很好玩,欢迎进行捐赠,以缓解服务器运营的资金压力。捐赠本服务器不会为您带来任何意义上的特权,请理性捐赠,量力而行,谢谢!

后续开发计划
将积分提示移动到无线电F10菜单中,而不是持续显示。
修复某些特定的AI行为,如地面单位寻路优化,直升机受损后的行为优化等。
新增功能,如击杀得分和自定义AI支援,允许玩家运输和生成友方地面单位等。
探讨是否增加C-130模组机型和老式固定翼机型,如二战机、冷战机型等。
扩张交战区域,增加可被占领的机场和前线基地等。
继续进行代码整理和架构优化。

吐槽:关于DCS的地面单位寻路
DCS的地面单位寻路做的是真的垃圾。
AI无法识别立交桥的“层次”,会将其视为一个十字路口,并尝试在交叉处转弯,但是却转不过去,于是就卡住了。
只要涉及到立交桥+转弯,AI必会卡住,然后一卡卡一排,整的跟北京堵车一样。
老金尝试了大量不同的方案进行缓解和优化,但是,除了预先在编辑器里为每个单位都预设好路径之外,其他方法都无法解决立交桥问题。
很遗憾,按照老金的设计,这种“在编辑器里预设路径点”的方案会导致很多其他地方做出让步,无论是在工作量方面,还是在代码的灵活性方面,都是无法接受的。
因此,“迪拜-沙迦”地区方案,也就是让玩家驾驶直升机在高楼林立的密集城区进行作战的方案,也就是让地面载具进行远距离支援的同时在密集城区里钻楼缝的方案,暂时废止了。
最终改成了现在这种,远距离运输靠直升机,到了交战区附近再变成地面单位的方式……
重要的事情说三遍:垃圾ED,垃圾ED,垃圾ED!
(老金心态绝赞崩溃中~)

图片














