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
三. 参考资料
pvpgn mysql_魔兽私服pvpgn搭建相关推荐
- 魔兽私服 启动mysql_魔兽私服TrinityCore 运行调试流程
(1)启动Web服务器 打开TC2_Web_Mysql目录,运行"启动Web服务器.exe" 自动弹出帐号注册界面,并启动Apache.exe.mysqld-nt.exe等后台服务 ...
- maven nexus 私服的搭建学习
之前对maven有过初步的了解与认识,自己也创建过项目使用其来管理,但都是非常粗浅的操作,今天在高人的指点下,也学着在自己的电脑上搭建一个maven私服,虽然技术难度也不高,但为了更深层次的提高,这些 ...
- Maven私服Nexus搭建
Maven私服Nexus搭建 一.目的 私服是一台独立的服务器,用于解决团队内部的资源共享与资源同步问题 二.搭建流程 2.1 软件安装 2.1 环境准备: Sonatype公司的一款maven私服产 ...
- 魔兽私服Trinitycore架构设计分析之一
这几天有些空闲时间,把改编自MangOS的魔兽私服Trinitycore代码梳理一下,也给有这方面兴趣 的童鞋一个交流空间,可能会连载15篇左右,大家慢慢看 首先把整体架构网络层说一下 打开整个工程, ...
- Maven之Nexus局域网私服的搭建以及上传下载的测试
Maven之Nexus局域网私服的搭建 公司在自己的局域网内搭建自己的远程仓库服务器,称为私服,私服服务器即是公司内部的maven远程仓库,每个员工的电脑上安装maven软件并且连接私服服务器,员工将 ...
- linux编译trinitycore,在Ubuntu上搭建基于TrinityCore的魔兽私服
为什么要架私服 最近有天突然想玩wow,但是现在的游戏太便当,又是月卡制,兴趣就没那么大了.突发奇想去玩私服,下好了客户端进去折腾了一会.后来我又想,为什么不自己架个私服玩呢?以前虽然折腾过,但用得是 ...
- 关于Trinity魔兽私服搭建
本来说这周末调试技能相关的代码,结果今天花了大半天时间在服务器配置上. 首先推荐一下Trinity服务器搭建比较好的文章,地址:http://log4think.com/setup_wow_priva ...
- maven学习(中)- 私服nexus搭建
接上回继续,相信大家对maven每次都联网从国外站点下载依赖项的龟速网络已经不坎忍受了,今天先来看看如何搭建"仓库私服",目前nexus是使用比较广泛的私服软件之一,下面将介绍基本 ...
- Docker中Maven私服的搭建
为何用到Maven私服? 在实际开发中,项目中可能会用到第三方的jar.内部通讯的服务接口都会打入到公司的私服中. 我们从项目实际开发来看: 一些无法从外部仓库下载的构件,例如内部的项目还能部署到私服 ...
最新文章
- CSS3 filter:drop-shadow滤镜与box-shadow区别
- 解决GIT代码仓库不同步问题
- Python 实现图片质量比较之PSNR和SSIM
- eureka源码:开启服务注册
- python怎么做乘法表_python怎么写乘法表
- 【数据结构】线性表的链式存储-双链表
- mysql日活统计函数_如何通过简化日活模型,预估一个产品的日活(DAU)?
- scp命令:服务器间远程复制代码
- tensorflow 旋转图片_使用TensorFlow对图像进行随机旋转的实现示例
- 为什么叫日上_古雷150万吨乙烯,为啥叫芒果项目?
- 高合HiPhi Z,参透豪华电动车的终极奥义?
- Java基础知识编写一个HelloWorld案例
- [AHOI 2009]chess 中国象棋
- Cisco IOS Rootkit工具该怎么写
- 【转】php json_encode中文为空的解决办法
- 深入理解Linux中内存管理
- 小程序菜鸟的父子组件传值、父子组件方法调用的学习
- CTO、首席架构师、技术总监、研发Leader、高级程序员的职责
- 如何在Microsoft Word里面插入图片作为背景?
- robots.txt文件信息泄漏
热门文章
- 《计算机程序的构造和解释》阅读笔记:准备(3)【python3简单实现lisp解释器(3)】
- 如何用js进行日期的加减(天数)?
- 中国剩余定理(也叫孙子定理)
- Cordova徽章插件
- cobol .cpy文件_Visual COBOL R3:“使传统的COBOL能够部署在JVM或.NET上”。
- 65536问题理解v4
- String类的用法
- uni-app如何使用vant-ui的坑
- php生成随机小数保留一位,php生成0~1随机小数的方法(必看)
- 端口复用的内部实现机制