楼主: zgalvin

[巫妖王之怒] AzerothCore2023渐进式纯净端 NPCBots PlayerBots 源码 汉化 LUA AHBots

  [复制链接]

813

时沙

0

精华

28

主题

声望: 979   虚弱: 0

Lv.4(锻造者)

假死猎人今天也只能打恢复的增强萨

发表于 2022-12-29 09:00:41 发表自手机触屏版 | 显示全部楼层
感谢分享!
回复

使用道具 举报

379

时沙

0

精华

1

主题

声望: 587   虚弱: 0

Lv.4(锻造者)

炉石

发表于 2022-12-29 09:01:04 | 显示全部楼层
有这么完善吗?AZ的端不知道跟H达的端有啥区别
[发帖际遇]: hu2358314885变身大咕咕在主城门口表演卖萌,获得173 金币. 幸运榜 / 衰神榜
回复

使用道具 举报

1005

时沙

0

精华

9

主题

声望: 18895   虚弱: 0

Lv.7(复仇者)

灵蛇献瑞(尚美制作)祥龙贺岁(尚美制作)金兔迎春(尚美制作)炉石时沙之瓶信仰战今天也只能打恢复的增强萨吟游牧师潜行者卖糖术神福虎贺岁(尚美制作)假死猎人雷施

发表于 2022-12-29 09:03:15 | 显示全部楼层
谢谢分享,围观一下,我是懒人啊
回复

使用道具 举报

1197

时沙

0

精华

1

主题

声望: 517   虚弱: 0

Lv.4(锻造者)

炉石假死猎人今天也只能打恢复的增强萨潜行者

发表于 2022-12-29 09:07:05 | 显示全部楼层
谢谢分享 DKP不够 先观望下
回复

使用道具 举报

358

时沙

0

精华

2

主题

声望: 504   虚弱: 0

Lv.4(锻造者)

发表于 2022-12-29 09:13:38 | 显示全部楼层
看起来很不错的样子。
[发帖际遇]: qin483北伐诺森德,所向披靡,获得8 声望. 幸运榜 / 衰神榜
回复

使用道具 举报

438

时沙

0

精华

0

主题

声望: 5638   虚弱: 0

Lv.6(觉醒者)

金兔迎春(尚美制作)炉石

发表于 2022-12-29 10:03:17 | 显示全部楼层
就是有点贵
[发帖际遇]: yuanlong4671经常偷加摩尔的钱,积攒176 金币. 幸运榜 / 衰神榜
回复

使用道具 举报

648

时沙

0

精华

0

主题

声望: 202   虚弱: 0

Lv.4(锻造者)

发表于 2022-12-29 10:11:03 | 显示全部楼层
本帖最后由 longhaha 于 2022-12-29 10:15 编辑

关闭playerbots的mod模块,在综合、组队、世界频道说话会引起worldsever宕机,只有开启mod,然后配置文件修改来减少机器人
回复

使用道具 举报

401

时沙

0

精华

5

主题

声望: 482   虚弱: 0

Lv.4(锻造者)

发表于 2022-12-29 10:46:13 | 显示全部楼层
这个牛逼啊,好像都有了
回复

使用道具 举报

169

时沙

1

精华

4

主题

声望: 4773   虚弱: 0

Lv.6(觉醒者)

金兔迎春(尚美制作)炉石

 楼主| 发表于 2022-12-29 13:00:19 | 显示全部楼层
本帖最后由 zgalvin 于 2023-9-3 12:37 编辑

常见问题:

怎么还不更新:
不定时更新。(基本上是啥时候我想玩了就来鼓捣一下)
Github有自动编好的服务端和完整的数据库,需要手工导入下,想多久更新就凭个人喜好了。
baidu网盘不再更新了,因为我基本不用windows系统,每次打包挺麻烦的。有热心的朋友可以从github上面打包整合下发给大家。
一楼我就不改了,不然重新审核会找不到帖子。源代码已经免费。自取。

角色在副本下线后或其他原因再登陆客户端崩溃:
同账号,另外一个角色,上线,用命令.playerbot bot add 角色名,召唤你这个没办法登陆的角色上线,然后对他密语:.summon,把他召唤到身边。

某些门没有打开但我想进去:
用命令.gm on
鼠标点一下开门
然后.gm off

我想直接打呜喵王,不想渐进了,或者你想跳过某个渐进阶段:
用命令.indi set xx
xx 为 1到16
用命令.indi set 5 开启所有60级内容。
用命令.indi set 10 开启所有70级内容。
用命令.indi set 16 开启所有80级内容。

NPC缺失,副本进不去,不能传送,技能不能用
首先渐进版本必须打上我提供的客户端补丁,删除其它无关的客户端补丁以免冲突。
渐进,是要一步一步来的,直接叮到80级,渐进阶段还是0,很多内容都没开放当然没有NPC,副本进不去,不能传送等等。
主要玩WLK内容的建议用原版。
AzerothCore上游自营的服务器也是渐进,和这个帖子的个人独立渐进不同的是他们是全服统一渐进,目前进度是70级英雄本。开发者主要也在修复70级5人本,70级5人本以及这之前的60级内容相对修复的更好一些。

xx任务无法完成,是不是有bug?
建议先看看任务攻略。尤其是60年代的一些任务。有时候会并不是AzerothCore的问题。

打完前面的BOSS了,MC老9 管理者埃克索图斯没出现:
需要用水之精萃灭火,所有火灭掉后BOSS会立即出现,详情搜索MC攻略。
或者重启服务器并重置副本BOSS也会出现。

安琪拉已经开门了,可我还是进不去/XX副本我进不去:
渐进是个人渐进,不是服务器迁进,所以每个角色都需要做开门任务/每个角色都需要完成每个阶段的条件进入下一个阶段。

60级NAXX怎么进:
第一次从斯坦索姆最终BOSS左边的门进入。后续可以通过斯坦索姆后门附近的传送水晶进入。
超级炉石可以传送到斯坦索姆里面的NAXX入口门口。

60级奥妮克希亚巢穴、NAXX进去是80级的怪:
把副本难度设置为10人英雄。

奥妮克希亚开门任务,冬泉谷的传送阵不能用:
先去黑石塔接到 监护者任务,拿到奥比的鳞片。 然后去冬泉谷找哈尔琳。从洞穴传送回来的传送阵才能用。

卡登陆界面的,把你的wow.exe关掉再开。别干等着。
或者试试这个补丁:(因为国服关了,导致很多原来国服的网址访问不到客户端就卡在那里)
patch-zhCN-5.MPQ.zip (159.83 KB, 下载次数: 300)
或者在配置文件mod_ahbot.conf和playerbots.conf里面关掉这两个模块试试。

CPU占用率高
worldserver.conf里面,这项数值调高:
MapUpdateInterval = 100

数据库账号密码: root root
数据库账号密码: acore acore
就是默认的没改过

如果连不上,可能是你用的数据库管理工具太旧了,换个新点的。

新旧版之间角色转移方法:
有两种办法:
1. 从旧版本导出整个acore_auth和acore_characters数据库到新版本。
        这种方法不一定可行,尝试前请备份数据库。
        因为一般来说acore_auth,acore_characters数据库结构很少修改,可能好几个月甚至一年都没变化,所以新旧版本可能是完全兼容的。
        唯一的例外是NPCBots,数据主要在acore_characters里面,但是在acore_world.creature表中有记录。比如GM岛上有80个,这里记录的就是这80个NPCBots的坐标。如果你没有spawn或delete过NPCBots那就不用管,否则的话,需要把旧版本acore_world.creature表中相关记录也导出到新版本中。
        如果不会操作,也可以用npcbots的命令来做:
在旧版本执行:
  1. .npcbot dump write bots_backup
复制代码

把bots_backup文件(在worldserver.exe相同目录中)复制到新版本相同位置,在新版本执行:
  1. .npcbot delete free
  2. .npcbot dump load bots_backup
复制代码

这样导出的npcbot数据是包含装备等培养内容的。
2. 使用命令:这种最稳妥。但是角色多的话比较麻烦。
使用GM命令:pdump
举个例子,比如我要从旧服务端导出alvin账户下的角色"得德得天下",直接在游戏中输入命令:
格式:.pdump write $文件名 $角色名或角色ID
  1. .pdump write alvin.pdump得德得天下
复制代码
会提示“导出角色成功”。
然后用新版服务端在游戏中输入命令:
格式:.pdump load $账户 [$新角色名] [$新角色ID]
  1. .pdump load alvin.pdump alvin
复制代码

NPCBots的导入方法见上文。NPCBots的培养内容会保留,但是要注意保持新旧版本的角色ID不变才行。
记住不要在游戏中导出当前角色,我担心有可能会损坏存档。
导出的文件虽然看起来是sql文件,但是不要用来直接合并数据库,有可能会损坏数据库。用pdump导入。
wordserver终端里面也可以导入导出,但是不支持中文角色名。

练级任务副本可以用NPCBots,
导入存档前需要删除新版本已有的npcbots,以防止版本更新导入存档出错。
npcbots delete free

如果需要恢复npcbots可以用以下命令添加。
npcbot dump load npcbots.pdump
然后用炉石-风景传送-GM岛去屋子里雇佣NPCBots

源代码:
我看到回复有几个要源代码的。没问题,本来就是开源的我改了改。
源码已经上传,欢迎交流。
https://github.com/AlvinZhu/azerothcore-wotlk
有自动构建,exe可以从actions里面下载。但是不断更新的数据库要自己生成
别忘了下载模块:不然编出来和我的不一样。
git clone https://github.com/AlvinZhu/azerothcore-wotlk.git
cd azerothcore-wotlk
git submodule update --init --recursive

已知问题:

幻化会导致套装效果失效(无法修复):
不会,仅仅是显示错误,套装效果实际上是有的。
这个显示问题无法解决,因为WLK客户端原本没有幻化,幻化是通过欺骗客户端实现的。

60级NAXX和奥妮克希亚某些技能怪物缺失或者是80级的(已确认)

Playerbot一堆BUG:卡在原地不动、聚集在新手村等等(已确认)

更新日志:

每次更新都会同步上游代码最新修复,不再赘述。
下个版本的更新:
        修复:副本重置时间混乱。现在应该可以稳定的每周二凌晨3点重置了。
        移除PlayerBots:由于问题比较多,上游修复进度缓慢,我无力维护。而且目前NPCBots已经在积极开发野外机器人,战场机器人了。
        改进:登陆角色界面显示更加真实的点卡剩余分钟数。新账户默认给8000分钟(两张大卡),用完自动续8000分钟。(仅仅看着比较真实,点卡并不会用完掉线)
        修复:NPCBots不再尝试释放不存在的技能了。
        修复:autobalance修复治疗技能调整不正确、某些光环没有调整的问题
        修复:拍卖行机器人卡登陆界面的问题。调整了拍卖行的售卖,现在品类齐全,价格公道!
        修复:血精灵术士召唤小鬼的任务
        修复:奎尔塞拉任务链

2023.04.29
        补丁,修复问题:1、10-60级渐进伤害治疗不正确;2、进入暗影迷宫等副本宕机;3、盗贼毒药技能上限为0。
        使用方法:替换对应版本的exe,给world数据库打上sql补丁。不会操作的,可以重新下载完整包。

2023.04.26
        此次更新修改了acore_characters数据库,如果需要从旧版本升级,请在旧版本的acore_characters数据库上打补丁:characters_2023_04_22_00.sql。
        修复:渐进70级和80级,所有导致渐进无法进入下一层的开门任务链、副本BOSS的BUG。0408版本已经修复了60级。
        改进:尤格萨隆支持单刷。一个人带一群NPCBots打比较难,手法操作足够娴熟才能打得过去。
        修复:各职业技能书
        修复:毒药技能进一步完善
        增加:命令查询渐进阶段
        修复:渐进在打完祖阿曼之前,隐藏外域所有破碎残阳NPC,146级别的牌子货商人和奎尔丹纳斯岛传送门飞行点。
        修复:野兽之眼不能超出视距。(最后还是决定修复,因为这个问题还会导致控制别的东西不能超出视距,比如影月谷控制魔能机甲的任务)
        修复:暗影迷宫的一些修复
        修复:血色教堂和武器库出本后就在门外 感谢@9797156
        修复:一些NPC喊话、模型修复
        增强:添加物品强化(附魔卷轴、油、磨刀石等等)NPC、药NPC、烹饪NPC。调整超级炉石附魔功能。
        修复:渐进版本中持有侏儒军刀无法生火。
        修复:影月谷灵翼龙6个飞行比赛任务。(外域博学者我已经做完,所有任务都可以正常完成。我用的联盟,选的占星者。部落和奥尔多可能有任务测试没覆盖到)
        改进:瓦丝琪支持单刷。单刷的时候污染之核不会把玩家定在原地不能动。注意调整机器人的站位,以免灭灯的时候被叉状闪电打断。

2023.04.08
        本次更新,如果需要从0308版本导入角色数据库,需要运行网盘里面的AC_2023_04_05_00.sql文件。否则会提示'counter_measures_reports'相关错误
        配置文件:MapUpdate.Threads = 1,否则NPCBots会引起崩溃。
        渐进:修复任务系列-亡灵哨兵
        修复:综合训练师无法学习弩和拳套。
        已知问题:综合训练师-某些跨职业的技能,比如双武器,不同职业需要的等级不同,但是综合训练师没有区分。不打算修复,需要学这个技能找自己职业的训练师。
        修复:使用自制DBC工具重新整理了Spell.dbc。修复了一些由于以前使用MyDbcEditor,工具的BUG导致的文本错乱,增加了一些翻译。同时这两个文件也包含在patch-zhCN-A.mpq、patch-zhCN-V.mpq中。客户端需要更新这些文件。
        修复:worldserver提示错误 ConditionMgr: Item 49205 not found in LootTemplate 4421
        修复:playerbot修复了几个会使客户端或服务端崩溃的问题。这几天上游作者也做了很多playerbot的修复,可以试试看。
        修复:部落潜行者职业任务:基本不可能的任务(2478),学习菊花茶配方和毒药技能。
        修复:一些任务无法完成的问题。大概20个就不一一写了。
        修复:任务 纳鲁的试炼:玛瑟里顿
        修复:任务 卡达什圣杖
        修复:任务 沼泽蛙的腿
        修复:任务 掘地鼠炖肉
        修复:acore_string 声望设置
        修复:更多NPC售卖盗贼闪光粉
        修复:修复盗贼致盲粉制作技能
        修复:塞拉摩及附近的多个NPC名字、任务翻译、奖励错误、怪物阵营错误。
        修复:尘泥沼泽 恐怖图腾长者 不掉落 恐怖图腾便笺
        修复:传家宝武器秒伤不正确
        修复:艾索雷葛斯之魂对话缺失
        修复:任务万恶之源 相关翻译
        修复:任务 战争的回响
        修复:海山 阿克蒙德 死亡之手技能 感谢@dj_rabbit
        修复:重启wordserver后 NAXX DK区加载不正确 感谢@dj_rabbit
        修复:在60级NAXX副本内下线,再上线客户端会崩溃
        修复:杀死伊利丹后,渐进没有开启下个阶段
        修复:渐进:奥达曼的一些修复
        修复:荣耀堡门外的锻造训练师

2023.03.08
        此次更新修改了acore_characters数据库,如果需要从旧版本导出数据库,请在旧版本的acore_characters数据库上打补丁:2023_03_04_acore_characters_profanity_name.sql
        修复:毒蛇神殿、风暴要塞完成前置任务后,仍无法进入。
        修复:奥山战场BOSS喊话汉化。
        修复:任务 出发!诺莫瑞根!传送器无法使用。
        修复:渐进:术士召唤地狱犬任务无法完成。
        修复:术士宠物名字汉化。
        修复:NPCBots上游作者尝试修复近期的崩溃问题。并且增加了野外随机机器人功能,在野外有人和你抢任务怪,有人会找你打架。
        渐进:进一步修复了一些怪物绿名无法攻击的问题。
        修复:PlayerBot:尝试减少错误信息,改善机器人传送行为,DK一些技能错误。目前已知主要问题是随机机器人在新手村不出来,机器人经常原地不动。上游作者打算近期修复,拭目以待吧。

2023.02.26
        此次更新修改了acore_auth数据库,如果需要从旧版本升级,请在旧版本的acore_auth数据库上打补丁:2023_02_20_acore_auth_motd.sql
        修复:插件QuestInfo与EveryQuest导致的提示NPCBots:未找到名为...的在线玩家
        修复:渐进还原旧世NPC设定,幽暗城布拉贡·血拳(WLK)相关任务移交给瓦里玛萨斯。
        修复:远古海滩以及其它一些情况下gameobject显示英文名字
        修复:60级纳克萨玛斯冰龙打完不开门
        修复:超级炉石不重置副本60级纳克萨玛与60级奥妮克希亚的巢穴
        修复:NPCBots德鲁伊菜单愤怒技能不显示
        修复:一些菜单汉化
        添加:聊天频道模拟刷屏,看起来热闹点
        修复:组队共享护送任务,弹窗任务标题英文
        修改:显示点卡剩余时间,更有当年的感觉了(剩余时间是随机的,看看就好,仅供娱乐)

2023.02.19:
        添加:超级炉石现在可以召唤综合训练师,训练当前角色可用的各种武器技能、职业技能、商业技能。
        修复:太阳井卡雷苟斯自动判断是否单刷,如果副本中只有一个玩家就不开门,蓝龙打到1%把玩家传送到腐蚀者萨索瓦尔那里,腐蚀者打到1%传回蓝龙,结束。
        修复:ULD、黑曜石圣殿、NAXX、ICC的一些修复。
        添加:NPCBots插件
        修复:炉石召唤的拍卖师无法卖东西。
        修复:猎人重置宠物天赋worldserver崩溃。

WoWScrnShot_021523_134135.jpg

2023.02.10:
        修复:NPCBots开锁不再需要主人包里有盗贼工具。
        修复:安琪拉神殿BOSS维希度斯带NPCBots打会宕机。
        修复:60级纳克萨玛斯传送门无法使用。
        修复:任务 往日的回忆(ID 8519) 无法完成
        修复:地狱火半岛卫兵模型错误、NPC缺失
        修改autobalance模块。原本是全面降低怪物血量、法力值、护甲、伤害、治疗量。现在添加选项,调整玩家的伤害,不调整BOSS和小怪的血量、护甲、法力值。这样可以避免某些特殊机制的BOSS出现BUG。
        修复:卡拉波神圣勋章无法进入黑暗神殿
        修复:ULD、黑曜石圣殿的一些修复
        修复:太阳井卡雷苟斯自动判断是否单刷,如果副本中只有一个玩家就不开门,蓝龙打到1%把腐蚀者萨索瓦尔传送出来让玩家杀死。恕我才疏学浅不会改更加仿官方的方式。一进门外面没玩家,蓝龙就重置了不知道在哪改。

2023.02.02
        修复无法创建账号的问题。

2023.01.31.2
        修复有时候Boss召唤小怪会导致服务端崩溃的BUG
        修复关闭playerbots模块在世界频道说话会崩溃的BUG
        替换wordserver.exe即可

2023.01.31
        渐进式:上个版本已经把大量物品、任务恢复到TBC和旧世版本,最近又把大量技能恢复到TBC和旧世版本。并校对修改了相关翻译。
        渐进式:恢复并修复潜行者毒药技能,现在潜行者70级以前的毒药需要用毒药技能制作。70-80级的毒药可以直接购买。减速药膏和麻痹药膏恢复到旧世版本。
        GM岛上的NPCBots增加到80个
        渐进式:修复旧世、TBC任务经验值计算问题。现在传家宝的经验加成正确了。PR:#83

2023.01.23
        acore_string一些修复
        NAXX一些修复
        修复gameobject名字Localize
        渐进式暂停更新。坑太大,要修的有点多。

2023.01.20
        .modfiy speed会同时设置NPCBots速度
        材料银行存取显示中文物品连接
        炉石读条文字、打开某些物品读条文字修改
        修复NPCBots技能设置中部分技能名称不显示的问题
        可选移除渐进模式。启动过程中红字类似“Script named 'xxxx' is not assigned in the database.”不用管,不影响。

2023.01.16
        超级炉石和GM岛添加新手商人,售卖传家宝和包包
        修复幻化、附魔、gm任务命令显示英文物品链接、任务名称的问题。
        修复一些汉化错误
        尝试为AzerothCore上游做一些简单的贡献。修复issue#10913:quest_greeting的翻译没有被正确加载。PR:#14532
        写脚本用Google翻译自动翻译并简单人工校对了所有需要翻译的16个表中的汉化缺失。
        添加了挑战模式,战场自定义等级,同账号下角色共享无限容量材料银行。
        修复playerbots不会使用技能等问题,现在playerbots看起来好了一些。
        渐进式服务端,模仿官服版本更新,从经典旧世到TBC到WLK。逐步开放60-80各阶段。

2023.01.05
        添加幻化模块,幻化师在达拉然、暴风城、奥格瑞玛与官服相同位置。
        超级炉石增加随身拍卖行、随身邮箱,修理、材料、附魔、珠宝、雕文、钥匙、幻化商人。这些商人也在GM岛出现。
        汉化巫妖王喊话一句、物品找回邮件、一些拍卖师的subname。
        添加混排战场模块(默认关闭)
        更新插件、副本地图
        配置文件默认值修改:默认关闭随机playerbots、10人本及以下关闭autobalance、以及其它更加仿官服设定。

2022.12.30
        NPCBots不再受到autobalance的影响。可以单独配置NPCBots数量是否计入autobalance。
        同步上游最新代码修复
        修复赤脊山、ULD、TOC、ICC、北风苔原、龙骨荒野、德鲁伊飞行任务部分汉化错误。
        修复打开部分任务物品、箱子时读条的汉化缺失。
        添加周末双倍经验模块
        更换Mariadb、提供pdb版本以方便定位代码错误

2022.12.28
        修改配置文件关闭数据库更新以修复启动错误。完善启动脚本、使用说明和运行库。




点评

渐进式通关NAXX后进入燃烧的远征,但无法创建血精灵职业和德莱尼职业,是什么原因  发表于 2023-4-6 21:02
大佬,渐进.indi set 6 这个时候,安其拉开门任务也做了,为什么人进不去副本呢?走入副本门的时候,会被拦住,走不进去。祖格做了任务也进不去。  发表于 2023-4-1 06:12

评分

参与人数 47DKP +38085 金币 +1699 收起 理由
zjx6644020 + 20 感谢大佬
qweee5 + 100 作者,可以透露下为什么进不去数据库?数据.
velino + 1
qf007 + 999
白日梦不要钱 + 999 勇士们,进攻。
charge + 100 + 100 勇士们,进攻。
fatalis + 1 + 100 为了国王的荣誉!
iovpig + 999 勇士们,进攻。
lshuilt + 999
1293720889 + 999 勇士们,进攻。
xiaosan628 + 999 勇士们,进攻。
14143322 + 999 勇士们,进攻。
snoopy_xb + 999
ladderred + 999 勇士们,进攻。
wyf12354 + 999 勇士们,进攻。
eogxxd + 999 为了国王的荣誉!
zlw032 + 999
痕迹 + 999
ddos199010 + 100 Lok'tar ogar!
stl200101 + 999 支持一下大神

查看全部评分

[发帖际遇]: zgalvin积极反馈有爱魔兽BUG,获得4 声望. 幸运榜 / 衰神榜
回复

使用道具 举报

169

时沙

1

精华

4

主题

声望: 4773   虚弱: 0

Lv.6(觉醒者)

金兔迎春(尚美制作)炉石

 楼主| 发表于 2022-12-29 13:13:11 | 显示全部楼层
longhaha 发表于 2022-12-29 10:11
关闭playerbots的mod模块,在综合、组队、世界频道说话会引起worldsever宕机,只有开启mod,然后配置文件修 ...

感谢反馈。
如果不需要playerbots暂时可以打开mod,
# Enable or disable AI Playerbot
AiPlayerbot.Enabled = 1
但是设置
# Enable random bot system
AiPlayerbot.RandomBotAutologin = 0

# Log on all random bots on start
AiPlayerbot.RandomBotLoginAtStartup = 0
把随机机器人关掉。这样用起来和没开playerbots也几乎没区别。

我有时间了试试看能不能修复
回复

使用道具 举报

快速回复 返回顶部 返回列表