魔兽私服pvpgn搭建
自己不玩魔兽, 去因为工作需要逼迫不得不接触一些. 由于没有正版cd-key, 又要上battle.net战网(用浩方也行的, 谁叫测试需要用battle.net呢), 只好自己搭建魔兽争霸私服. 这里强烈推荐文章: http://hi.baidu.com/sink_cup/blog/category/Pvpgn.
在http://pvpgn.berlios.de/index.php?page=files上下载最新的pvpgn-1.8.5.tar.bz2和 pvpgn-support-1.2.tar.gz。
一. 私服的搭建
1. 安装pvpgn
tar xjvf pvpgn-1.8.5.tar.bz2 cd pvpgn-1.8.5 ./configure --with-sqlite3 --prefix=/opt/pvpgn-run/ #如果要sqlite3支持的话, 没有则将--with-sqlite3去掉, 实际上还有--with-mysql等支持. make make install
2. 复制pvpgn-support中文件到相关目录
tar xzvf pvpgn-support-1.2.tar.gz cp pvpgn-support-1.2/* /opt/pvpgn-run/var/files/
3. pvpgn的配置
实际上这时pvpgn已经可以工作了, 当然还可以做相应的配置工作: 修改 bnetd.conf 配置文件
打开/opt/pvpgn-run/etc/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为特定的IP地址, 这样就只绑定到特定的接口上.比如 servaddrs = "10.200.52.88:6112" w3routeaddr = "0.0.0.0:6200"
具体的配置请详见/opt/pvpgn-run/etc/bnetd.conf.
4. 运行pvpgn
/opt/pvpgn-run/sbin/bnetd
二. 客户端的配置
1.下载支持用户目前老版本的w3l (魔兽登录引导器 Warcraft III RoC/TFT PvPGN loader)
(请关注w3l官方网站的更新:http://w3l.info.tm/)
W3L 的作用是登录到pvpgn战网,(如果启动Frozen Throne.exe,只能连接到官方battle.net,不能连接到pvpgn服务器)
用户根据自己现在的魔兽版本,下载对应的W3L,用于登录到pvpgn战网。(如果有对应的W3L,那么现在不用下载)
支持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)
2. 修改注册表中 战网BN的地址,使用 BNetEditor 或者 导入战网管理员提供的注册表,
然后双击地址,出现红色的对号,即说明这个战网已经选中。
BNetEditor下载: http://www.fileden.com/files/2007/12/14/1643833/pvpgn/W3RegFixer_BNetEditor.7z
三. 参考资料
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