fengchen00 发表于 2023-4-22 11:33:13

求助:魔兽单机4.3.4版本

概述一下问题:服务端编译、架设都没问题,在 win10 和 ubuntu server 22.04 都能正常跑起来,客户端死活连接不上,配置文件和数据库该改的都改了,端口也都开放,用zhCN、enUS两种客户端都不行,报错内容见文末贴图,折腾多日始终无法解决,无奈求助,哪位大神如对此版本感兴趣且有空闲时间,烦请帮忙看看能否解决,万分感谢!

一、服务端源码:
https://github.com/The-Cataclysm-Preservation-Project/TrinityCore

二、数据库:
https://github.com/The-Cataclysm-Preservation-Project/TrinityCore/releases/download/TDB434.22011/TDB_full_434.22011_2022_01_09.7z

三、客户端下载:
通过以下工具可从暴雪服务器上下载干净的4.3.4.15595的客户端文件,可任意选择语言,如zhCN、zhTW、enUS等。
wowregeneration下载客户端Data文件:https://github.com/The-Cataclysm-Preservation-Project/wowregeneration
ClientDownloader下载客户端其他文件(如wow.exe等):https://github.com/The-Cataclysm-Preservation-Project/ClientDownloader
这里不用clone代码,直接Download ZIP,解压后运行下载器,全部下完将Data文件夹和其他文件放在一个目录拼成完整客户端,总大小约15.6GB。DBC、MAP等资源提取用编译出来的工具就行。

四、Patch客户端程序:
1. 获取AuthModules,https://github.com/The-Cataclysm-Preservation-Project/AuthModules,还是直接Download ZIP,解压后将windowns部分文件全部copy至C:\ProgramData\Blizzard Entertainment\Battle.net\Cache目录下,没有此目录的话新建一个。
2. 编译源代码中获得的connection_patcher.exe放入wow客户端根目录,将wow.exe拖到connection_patcher.exe上,对它进行patch,这里一定要注意这个黑框是否输出successully的结果,没有则patch失败,需重新patch。wow.exe的patch完成后,再对wow-64.exe进行patch,这样一共会生成Wow_patched.exe、Battle.net_patched.dll以及Wow-64_patched.exe、Battle-64.net_patched.dll共四个文件(两个exe、两个dll)。接着将原始的wow.exe、wow-64.exe、Battle.net.dll、Battle-64.net.dll四个文件以及launcher.exe都移走到其他目录中,有备份的话可直接删除。移走后将剩下的带_patched的四个文件改名,即删掉名称中的_patched,如将Battle.net_patched.dll改为Battle.net.dll),完成Patch客户端。

五、Config.wtf
客户端根目录\WTF\Config.wtf,没有此文件就新建一个,然后添加以下内容保存:
单机:
SET portal "127.0.0.1"
局域网:
SET portal "192.168.xxx.xxx"

六、魔兽单机版本论稀缺度,6.x应该第一吧?这434版本也是少之又少,这版据说总体不错,下面上图,win下的服务端删掉了,只有ubuntu的。

一个人玩魔兽 发表于 2023-4-22 15:51:27

去某宝直接几十块的事情

会飞的精灵 发表于 2023-4-28 00:17:04

这个就是传说中的登录有门槛的4.34源码吗,不是auther.exe的那个

fengchen00 发表于 2023-9-2 18:24:03

搞定了,用最新源码编译,工具会多出一个 client_launcher_64.exe ,执行此文件会自动补上缺失的auth文件,然后就能正常登陆了,结帖。

weiweiku 发表于 2023-9-2 18:51:21

谁来帮帮这个小可爱!!!
页: [1]
查看完整版本: 求助:魔兽单机4.3.4版本

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明