【已关闭】硬核模式分辨

正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 作者
    帖子
  • #1827
    tsltb1
    参与者

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

    #1856
    洛加斯特
    管理员

    这个功能可能添加不了,因为会影响服务器的稳定性,得不偿失。具体情况如下:
    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获取到记录在内核里的硬核模式信息。这种方案需要修改内核代码,而且会导致内核代码与开源社区的代码差异性,给未来服务器的升级以及运行稳定性造成影响。

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

正在查看 2 个帖子:1-2 (共 2 个帖子)
  • 话题“【已关闭】硬核模式分辨”已关闭,不接受新回复。