pvpgn架设魔兽战网BN——使用pvpgn1.8.5 支持魔兽1.23a——Windows平台

 

我的大学生高校战网信息详情:http://www.dxszw.com/read.php?tid-1271.html

 

 
PVPGN 官方网站: http://pvpgn.berlios.de/

PvPGN 官方论坛: http://forums.pvpgn.org 或者 http://pelish.spfree.net/ 

PVPGN 官方下载页面: http://developer.berlios.de/project/showfiles.php?group_id=2291 

PvPGN中文站: http://pvpgn.org.cn/
 

PvPGN中文论坛: http://bbs.pvpgn.org.cn/ 

w3l 官方网站:http://w3l.info.tm/ 或者 http://keres.myftp.org/ 

PvPGN 是什么?
PvPGN用来架设游戏战网服务器的一个开源软件,支持魔兽3、星际、红警2、暗黑等游戏,适合内网等无法访问官方战网的用户使用,如果有外网条件还是买个正版游戏(40元左右2个CDKEY),上官方战网玩吧,要不然游戏公司都倒闭了。感谢暴雪给大家带来如此优秀的游戏。
 

服务器端 PVPGN架设 提纲: 

1. 下载 PVPGN Win32 版本,解压缩 

2. 修改 bnetd.conf 配置文件 

3. 修改 versioncheck.conf 加入魔兽1.23a的版本信息 

4. 修改 autoupdate.conf ,把mpq升级文件放入files目录,让魔兽可以通过BN自动升级。
 

5. 双击运行PvPGN.exe,服务器开始,OK 

客户端 魔兽争霸3登录BN 提纲: 

1. 修复魔兽3的注册表 

2.下载支持用户目前使用的老版本的w3l 

3. 修改注册表中 战网BN的地址 

4. 双击w3l.exe连接战网,魔兽将自动升级 

5. 下载支持用户目前新版本的W3L,登录BN,OK
 


 

服务器端 PVPGN架设 详细步骤: 

1.下载 PVPGN Win32 版本,解压缩得到文件夹 D:\pvpgn-1.8.5 

官方下载地址:http://download.berlios.de/pvpgn/PvPGN-1.8.5-0-Win32-ODBC-BIN.zip 

备用下载地址: http://www.fileden.com/files/2007/12/14/1643833/pvpgn/PvPGN-1.8.5-0-Win32-ODBC-BIN.zip 

2. 修改 bnetd.conf 配置文件
 

打开D:\pvpgn-1.8.5\conf\bnetd.conf 

bnetd.conf 是配置文件,修改详解 (注: 井号# 后面的文字 不执行,为注释) 

skip_versioncheck = false   跳过版本检测 = 不跳过  

allow_bad_version = false 允许错误版本 = 不允许 

allow_unknown_version = false 允许未知版本 = 不允许 

(如果允许,不同版本的魔兽都登录上,一起玩会掉线。如果为了测试,可以都设置为true 

skip_versioncheck = false 将使用versioncheck.conf文件内的版本信息检查登录的魔兽) 

allow_unknown_version = false 将导致versioncheck.conf文件内不存在的版本将无法登录
 

# Server network info   服务器网络信息 

servaddrs = “:” # default interface (all) and default port (6112) 服务器IP地址,我的IP是10.200.52.88所以修改成下面这样,端口用6112 

比如 servaddrs = “10.200.52.88:6112”  

w3routeaddr = “0.0.0.0:6200” 请设为你的IP地址,端口用6200 

比如 w3routeaddr = “10.200.52.88:6200″
 

3. 修改 versioncheck.conf 加入魔兽1.23a的版本信息 

打开D:\pvpgn-1.8.5\conf\versioncheck.conf 

Intel (IX86)的Latest Versions下面加入1.23a的版本信息,如下所示。 

(可以看到下面Older Versions里面包含1.22a、1.21b、1.21a等各个老版本信息,如果服务器不会自动升级,并且不想让旧版本登录,请删除对应的信息) 

可以下载这个我修改好的,替换原文件:Warcraft III 1.23a versioncheck for pvpgn download
 

http://www.fileden.com/files/2007/12/14/1643833/software/versioncheck.conf
 

##### Intel (IX86) ########################################################### 

# -=-=-=-=-=-=- Latest Versions -=-=-=-=-=-=- No Update Required -=-=-=-=-=-=-

# Warcraft III – TFT (Expansion) 1.23a
# Note: this version check is sent in both FT and ROC mode
“A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B” \
IX86ver1.mpq \
IX86 \
W3XP \
“war3.exe 03/12/09 23:23:40 471040” \
0x00000017 \
1.23.0.208 \
0xfad9bc05 \
W3XP_123A

4. 修改 autoupdate.conf ,把mpq升级文件放入files目录,让魔兽可以通过BN自动升级。
提示:此步骤不是必须的,
(4.1)修改
autoupdate.conf
打开conf文件夹内的
autoupdate.conf,把需要升级的行前面的井号#去掉,添加升级到1.23的记录。
可以下载这个我修改好的:http://www.fileden.com/files/2007/12/14/1643833/pvpgn/autoupdate.conf

IX86    W3XP    W3XP_107A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_110A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_111A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_112A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_113A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_113B       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_114A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_114B       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_115A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_116A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_117A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_118A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_119A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_119B       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120B       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120C       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120D       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120E       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_121A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_121B       W3XP_IX86_1xx_123A.mpq

# Incremental update from version 1.22a to 1.23a
# you can use W3XP_IX86_122A_123A.mpq ,is’t small,
# but it may cause many problems in some third part changed version
IX86    W3XP    W3XP_122A       W3XP_IX86_1xx_123A.mpq
# The next one is a WarCraft III – FT wildcard entry.
IX86    W3XP    W3XP_1xx        W3XP_IX86_1xx_123A.mpq

(4.2)使用bnftp从暴雪battle.net下载MPQ升级文件,放入pvpgn/files目录使用bnftp从暴雪battle.net下载升级文件需要具有外网或不受限制的内网,内网可能无法登录battle.net官方战网,所以可能无法使用bnftp下载MPQ升级文件。
今天去网吧下载了这些升级文件,在命令行中进入pvpgn目录,使用这种格式的命令即可下载:
bnftp –client=W3XP –arch=IX86 –file=W3XP_IX86_1xx_123A_enUS.mpq asia.battle.net
bnftp –client=W3XP –arch=IX86 –file=W3XP_IX86_122A_123A_enUS.mpq asia.battle.net

W3XP_IX86_1xx_123A_zhCN.mpq HTTP下载页面: MPQ文件下载
W3XP_IX86_1xx_123A_enUS.mpq HTTP下载页面: http://pvpgn.org.cn/download/pub/war3x/
下载完毕,把W3XP_IX86_1xx_123A_zhCN.mpq文件放入D:\pvpgn-1.8.5\files目录。 

提示:

bnftp –client=W3XP –arch=IX86 –file=W3XP_IX86_1xx_123A_zhCN.mpq asia.battle.net
bnftp –client=W3XP –arch=IX86 –file=W3XP_IX86_122A_123A_zhCN.mpq asia.battle.net

如果有英文版的用户需要自动升级,可以下载英文语言的mpq文件(其他语言类似):

建议不要使用1.22到1.23的小升级包W3XP_IX86_122A_123A_zhCN.mpq,虽然它体积较小(1.6MB),但是在硬盘版魔兽上升级会出问题;
用完全升级包W3XP_IX86_1xx_123A_zhCN.mpq就可以了,不过体积较大(56.4MB),适合于内网使用。

5. 双击运行PvPGN.exe,服务器开始,OK 

 

客户端 魔兽争霸登录BN 详细步骤: 

1. 修复魔兽3的注册表 

硬盘版的魔兽一般都缺少注册表,需要使用 W3RegFixer 修复注册表(将修复HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III) 

W3RegFixer下载地址: 

http://www.fileden.com/files/2007/12/14/1643833/pvpgn/W3RegFixer_BNetEditor.7z
 

(如果以后的步骤出错,请打开regedit,删除HKEY_CURRENT_MACHINE\Software\Blizzard Entertainment) 

2.下载支持用户目前老版本的w3l(魔兽登录引导器 Warcraft III RoC/TFT PvPGN loader)
(请关注w3l官方网站的更新:http://w3l.info.tm/

W3L 的作用是登录到pvpgn战网,(如果启动Frozen Throne.exe,只能连接到官方battle.net,不能连接到pvpgn服务器)对应的W3L,那么现在不用下载)

用户根据自己现在的魔兽版本,下载对应的W3L,用于登录到pvpgn战网。(如果

支持1.18-1.21的W3L: http://www.fileden.com/files/2007/12/14/1643833/pvpgn/Warcraft3_Loader_118_to_121__by_Acid.7z

支持1.22-1.23a的W3L: http://www.fileden.com/files/2007/12/14/1643833/pvpgn/w3l_for_122_123a_by_Keres_11.7z

解压缩得到w3l.exe 和w3lh.dll,复制到魔兽争霸目录(比如D:\Warcraft III)

 

3. 修改注册表中 战网BN的地址,使用 BNetEditor 或者 导入战网管理员提供的注册表,
然后双击地址,出现红色的对号,即说明这个战网已经选中。
 

BNetEditor下载: http://www.fileden.com/files/2007/12/14/1643833/pvpgn/W3RegFixer_BNetEditor.7z 

3.双击w3l.exe连接战网,魔兽将自动升级,(或者在 BNetEditor 中设置指向w3l.exe,然后双击左边的魔兽图标)

如果上面的服务器设置了autoupdate,魔兽连接BN后将自动下载升级。

 

目前1.22a魔兽版本号显示为 1.22.0.6328
点击Battle.net将自动下载升级文件
W3XP_IX86_1xx_123A_zhCN.mpq
然后提示安装
 

安装完毕
 

点确定将自动启动魔兽,可以看到1.23a的版本号显示为 1.23.0.6352
 

因为这里自动启动了Frozen Throne.exe,所以不能连接到pvpgn,只能连接到官方battle.net
现在关闭魔兽。

5. 下载支持用户目前使用的新版本的W3L,登录战网,OK因为魔兽版本更新,对应的W3L如果不能使用了,需要下载支持新版魔兽的W3L。

支持1.22-1.23a的W3L下载地址:
http://www.fileden.com/files/2007/12/14/1643833/pvpgn/w3l_for_122_123a_by_Keres_11.7z

 

 

备注:如果战网未开启autoupdate功能,需要用户手动下载升级补丁包,然后使用新版的W3L登录。
 

下载安装 blizzard 暴雪官方魔兽1.23a 简体中文完全升级补丁 

(1.21b 以及以后1.22a 1.23a都是官方免CD的,安装以后不用验证光盘,感谢暴雪 

1.23a官方下载地址:
 

http://ftp.blizzard.com/pub/war3x/patches/pc/War3Patches_TFT_123a_zhCN.exe 

如图,魔兽1.21b (1.21.1.6300)升级完成提示:玩这个游戏时不再需要CD。 

 

常见错误:pvpgn支持autoupdate,魔兽自动升级常见错误:HKEY_CURRENT_MACHINE\Software\Blizzard Entertainment
 

(1)注册表错误
使用W3RegFixer魔兽注册表修复后,升级时显示注册表位置还是不正确,常见于硬盘版魔兽
提示: 错误:不能打开源文件文档 ‘D:\war3\WAR3_TFT_1.20\war3x.mpq’
解决办法:删除


(2)地图升级错误
硬盘版魔兽,使用122A_123A小补丁升级时会出现此错误。
提示:ERROR:unable to apply patch to file ‘D:\WarCraft III\maps\Scenario\(1)TheDeathSheep.w3m’
解决办法:使用
W3XP_IX86_1xx_123A_zhCN.mpq完全升级包。 

(3)英文汉化版的魔兽无法更新
提示:不能执行更新,因为该更新是针对另一不同的游戏版本的。
ERROR: Wrong language patch file – war3.exe – game: enUS – patch: zhCN
This patch upgrades Warcraft III The Frozen Throne from the previous version.
ERROR: unable to apply patch to file ‘Custom_V0\Units\CampaignUnitStrings.txt’
结果:更新失败
http://hi.baidu.com/sink_cup/blog/category/Pvpgn   欢迎交流pvpgn相关问题

原因:英文版汉化的魔兽,修改了语言文件,导致使用英文升级包和中文升级包都无法升级。
解决办法:使用简体中文版的魔兽,然后使用中文升级包

PVPGN 细节问题:
pvpgn 魔兽战网BN 取消更换头像等级限制
http://hi.baidu.com/sink%5Fcup/blog/item/d9efba4b4f6649f883025c4d.html

不足之处:

当魔兽版本更新后,对应的w3l.exe和w3lh.dll可能也需要更新,如果能实现升级时发送新版的w3l,就更方便了。

作者:sink

2009-4-7
最近写php,开始写一个网站,欢迎访问,有问题请在论坛发贴:
PvPGN中文站: http://pvpgn.org.cn/
PvPGN中文论坛: http://bbs.pvpgn.org.cn/ 用的phpbb,支持firefox,符合W3C

Creative Commons License
本作品采用知识共享署名 2.5 中国大陆许可协议进行许可。

此文章最后更新于 2009-3-24 22:39:15

欢迎各个校园战网在PvPGN中文论坛安家

Leave a Reply