我的大学生高校战网信息详情: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
本作品采用知识共享署名 2.5 中国大陆许可协议进行许可。
此文章最后更新于 2009-3-24 22:39:15
欢迎各个校园战网在PvPGN中文论坛安家。