魔兽私服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.bz2pvpgn-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

posted @ 2011-08-18 18:40  TIANCJ  阅读(2484)  评论(0编辑  收藏  举报