pvpgn mysql_魔兽私服pvpgn搭建

自己不玩魔兽, 去因为工作需要逼迫不得不接触一些. 由于没有正版cd-key, 又要上battle.net战网(用浩方也行的, 谁叫测试需要用battle.net呢), 只好自己搭建魔兽争霸私服. 这里强烈推荐文章: http://hi.baidu.com/sink_cup/blog/category/Pvpgn.

一. 私服的搭建

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

三. 参考资料

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值