dnfb dnxm dnxg dndy

【魔兽世界】巫妖王之怒版服务端 – 《AyaseCore》ver161025一大波功能更新以及修复

本帖最后由 shycandy 于 2017-2-27 14:55 编辑

其实更新了超多内容,因为梦神比较懒,所以会写很少的东西,即便去认真玩了,很多内容也会感觉不到,或者完全没在意,只是觉得,这端咋这好玩呢?!~

然后说下我超喜欢挑战系统的,这个东西就类似目前官方的7.0的大秘境(连类似关键词的功能都做出来了,好可怕,只不过没有保底啥的),不过貌似挺多玩家都因为反感大米然后afk什么的,不过多点玩法总是好的么,特别是一个不需要重月卡的可以断网玩的游戏。

然后关于内容就不多详细介绍了,之前的帖子可以将就看看,不过也没截图和详细介绍啥的:0915传送门
就说这些,以下为梦神原文,希望大家游戏愉快。


对于挑战系统做了一些更改 下面就巴拉巴拉一下


1.首先挑战等级这名字改成了挑战模式
   
木有错,因为和以前不一样的是数据库的第一列不再代表难度等级了,而是仅仅作为索引值,也就是说第一列的id10上一级不再是9了或许是其他的了


2.挑战模式现在是区分地图的了


    也就是说现在单独的副本地图可以设置对于它来说专属的挑战模式,不再像以前那样一设置就是所有的副本都是一样的倍率,使得影牙等一些低级本即使最高的难度(模式)其实也

没啥了不起的

,而icc一类的顶级副本则强的
令人发指
!!


3.挑战系统现在上一模式需要手动配置


    不同于以前的第一列就是代表了lv,lv10肯定要设置成高于lv9,lv10是lv9的升级版,而副本进入检测则不再死板的按照lv10>lv9>lv8….>lv2>lv1硬性的必须先9再10之类的,现在单独有一列是设置前置的模式,只需要写上对应模式的id值,就行了,提高了自定义的
灵活性!





4.挑战系统现在副本掉落
不再生成新的物品



    我发现即使我做了一个缓存提取工具还是不能很
即时的
解决使用某些技能提示需要近战武器之类的提示,

其实可以很根本上解决的,就是麻烦了点

,能通过大退,
让客户端写入缓存,再手动提取补丁
,来解决这个问题,但是先不说大退麻烦了,我发现一堆人是不会用那个提取工具的!!经常有人说近战武器的问题,所以我重写了掉落的规则,服务端
不再即时生成新的强化物品
,而是生成强化逻辑,保存到数据库,玩家穿戴装备的时候处理强化数据,咳,也就是装备原本是100力量的,挑战模式掉落的也是100力量的,但是后台附加一个强化规则,属性乘以1.1,那么玩家穿戴这个+100力量的装备的时候把乘以1.1规则附加上去,就是+110力量了,这也是挑战新的掉落处理的雏形,当然这里有一个很大的问题没客户端显示的还是100力量,这就是下面要说的了




5.挑战系统使用插件显示附加属性


    前面说了,挑战新的掉落规则虽然服务端的处理毫无问题(??),不过玩家客户端显示就是个问题了,总不能一个装备显示一样的然后穿上去玩家自己对比属性加了多少吧


     




么!
所以,去学插件制作去了..功夫不负有心人,花了一星期终于把插件写好了(好慢!)所以新的挑战掉落模式就是服务端处理逻辑,插件辅助显示属性,当然和直接生成新物品没法比了,毕竟客户端不是我家的…




6.挑战系统现在能更改副本怪的等级了


     现在能很简单的通过挑战系统重做旧的副本了,当然还是有点局限的,ai不能变!除此之外,血量,法力值,物理伤害,法术伤害,等级都能更改了,数据库表格中的数值0为不更改等级,正数表示强制改成整数表示的等级,负数表示副本生物会在原有的等级上增加这个数值的绝对值的等级 比如写-5 怪原来70级 那么这个模式下的这个生物等级是75级




7.挑战系统现在能给副本内的生物添加光环效果了


    根据光环能做出来各种好玩(奇葩?)的模式,比如击中时有机会触发圣疗啊,或者护盾啊,或者aoe啊,或者一些增益啊,或者给玩家上点减益之类的,这个在之前水贴了说过了,不过在那个的基础上扩展了写法,diy的话必须严格按照这个格式来设置,要不启动读取的时候估计会

duang~



格式为
:


   
生物id1
:
光环1
,
光环2
,
光环3..(好多好多)..;
生物id2
:
光环4
,
光环5
,
光环6..(好多好多)..;


总之格式就是这样,每个生物后”:”接光环的列表,光环以”,”分隔不同的光环,结束以”;”结束 理论上能添加无限的生物支持和无限的光环 当然了,副本那么多怪,一个个加会死人的


所以,这里格式中的
生物id
0的话代表全局,然后特殊的就自己记下来id特殊对待吧~




8.挑战系统现在能给进入副本内的玩家添加光环效果了


    和上面的类似,格式也是类似,只不过把生物id换成玩家职业id,当然,0也是代表全局的,之所以弄成这样的格式而不是固定全局的是因为脑洞了个给玩家个buf所有的仇恨降低100%会肿么样


但是想想,还有布甲啊啊啊,这些都一起给了的话不就没什么效果么,所以最后还是改了下,职业单独配置,然后昨晚职业的单独配置了,就把上面的生物的也一起弄了…




9.挑战系统技能随机池设置


     以前的生成新的物品,所以啊,可以很方便的给物品写入新的技能效果啊,不过新的掉落就没办法那样了,不过最后还是搞定了,不过和以前不一样的是只能用
装备:

击中时可能:
这两种效果


随机池基本上和以前的没什么不一样,多了几个列,抄的item_template的关于spell列的名字,当然填法也是一样的,数据库的设计表已经设置了默认值,所以即便不改也不会出什么问题的


我之前写了个sql,提取所有的物品的效果做全随机的,如果不会设置或者想要体验全随机效果的可以自己导入,我端里就不带了.




10.挑战系统选项分页


     因为做了区分地图的了,如果放一起的话很乱,而且gossip最每页最大选项是32项,多了就duang~,所以给选项写了分页的处理


主要是先按照地图限制来筛选,然后剩下的选项是分页的,所以只要页数不超65535就不会有问题..话说就一个地图我还不信有人能做出来65535 * 每页选项数(最大32-3) =
1900515
种模式!!!!


这是多么闲的发慌的才能达到的啊….

大致上挑战的调整就这样了,挑战模式的难度我没设置,完全空的,有时间我会简单的设置一下发出来的,现在发出来的基本是全空的 – –

比较对小小白不太友好,当然小小白要想玩的好单机的话,起码要会用navicat链接数据库啊


图片[1]-【魔兽世界】巫妖王之怒版服务端 – 《AyaseCore》ver161025一大波功能更新以及修复-游戏补丁社区-综合网游-七玩网

补充说明,其实现在的我感觉还是有点不满意,所以之后会给挑战的spell随机池做类似loot的group设置,所以现在的挑战随机效果是仅仅只有一个


最大支持10个,估计,也许能更多,不过就怕客户端显示一大排吓死个人了

最后ps: 要玩这个端,前置技能就是会用navicat等工具链接数据库!! 要不很多东西你是没法配置的


比如数据库的world._ayaseCore_config 就是所有的功能的设置表,不会开数据库永远没办法更改的
再有:修改worldserver.conf文件用记事本不懂得改编码的记得下载notepad++来修改那个文件,要不改了会服务端闪退

下载地址:
http://pan.baidu.com/s/1kUCdx3p 密码: tuut

解压密码:
http://www.uiwow.com/

地图:翻旧版的,版本号>=20150410 的地图都通用

图片[1]-【魔兽世界】巫妖王之怒版服务端 – 《AyaseCore》ver161025一大波功能更新以及修复-游戏补丁社区-综合网游-七玩网

服务端数据库密码

root root 3308

使用7z固实压制,所以你们最好用回7-zip解压

© 版权声明
THE END
请登录后发表评论

    没有回复内容

相关推荐