【已关闭】

硬核模式分辨

tsltb1 · 2023-05-16 07:13 · 1 回复 · 2 查看 · 问题反馈 · 已关闭

tsltb1成员
楼主 · 2023-05-16 07:13

能否给开启了硬核模式的玩家一些标识
比如说话以前是[世界][部落][旮旯]:。。。。
把中间的阵营标识改为[世界][挑战者][旮旯]:。。。
大致这样,或是其他什么标识,
因为给新人发包包还要咨询一下他是否参与挑战,个人觉得参与挑战的风险不应该拿公会一些资源去承担

洛加斯特管理员
2 楼 · 2023-05-27 04:29
这个功能可能添加不了,因为会影响服务器的稳定性,得不偿失。具体情况如下:
1、服务器的程序构成是由内核+插件两大部分组成
2、插件有很多,比如:反作弊的mod-anticheat、世界频道说话的mod-world-chat、硬核模式mod-challenge-modes等等
3、插件与内核之间通过API接口实现各类功能,但是插件与插件之间是没有通信的。

而上述功能需求中,在世界频道里要能知道是否是硬核,这个功能实现有两种方案:
1、方案一:mod-world-chat和mod-challenge-modes之间要有通信机制,但是目前azerothcore的实现框架没有这个功能。
2、方案二:在内核层面增加输入输出API,即mod-challenge-modes通过输入API将是否硬核的信息传给内核进行记录,mod-world-chat再通过输出API获取到记录在内核里的硬核模式信息。这种方案需要修改内核代码,而且会导致内核代码与开源社区的代码差异性,给未来服务器的升级以及运行稳定性造成影响。

所以,综合评估后为了保证服务器的稳定性,不做相关实现。

主题已关闭,不再接受回帖;如需反馈请发新主题或前往客服群。