声明:按此方法架设的Battle.Net(后文简称BN)战网服务器不会对War3等游戏验证CDKEY,助长盗版风气,本文仅对BN服务器做实验性研究。

也许您对Battle.Net并不了解,简单解释一下:Battle.net是暴雪公司架设的游戏对战平台,是一种直接连入Internet的方式,不需要经过诸如HF,VS一类的游戏平台就可以实现和网上的人联机对战。当然,我们要架设的BN只能说兼容暴雪公司的BN,目前支持的游戏有:魔兽争霸(2/3/冰封王座)、星际争霸、暗黑破坏神(2/3)

在这里您可以下载到一个传说中的“一键安装包”(下载链接在本文最后),也就是说只要轻松点几下就可以建立一个属于自己的BN战网服务器。“一键安装包”是本人对多个软件反复配置、反复测试以及反复研究后打包得到的。

下面是对这个“一键安装包”的说明:

BN战网服务核心部分:目前架设BN服务器的方法,除了暴雪官方的之外只有两种,当然暴雪是不会把官方服务随意放在网上供我们下载的。在这两种方案中,我选择了一个比较成熟,好评率较高的一种,也就是PvPGN了。PvPGN是一个开源的BN服务项目,但由于各种法律纠纷已经停止开发了,目前的最新版本仅仅是不支持星际争霸2,可以说是比较完美的了。

数据库部分:仅有战网核心还是不行的,还需要数据库,数据库这部分使用的MySQL,并且“一键安装包”已经配置好PvPGN与MySQL的连接。数据库是用来做什么的:存放数据,比如说注册的用户名、密码等信息,战绩,等级,战队系统等等。若您对MySQL一窍不通,拿来直接使用即可,默认密码的安全性还是可以的。若您对MySQL有相当的了解,可以自行配置数据库相关设置。

网页服务部分:网页服务是用来展示玩家信息的,可以在浏览器中(不需进入游戏)查看各个玩家的战绩。这部分完全是一个附加组件,对于BN来说是可有可无的,但是有了这部分后游戏变得其乐无穷。网页服务部分使用了Apache作为网站服务器,统计插件为pvpgn-stat最新版本。效果图如下:
BN1

客户端部分:客户端部分需要进行一些简单的设置,因为未经设置的War3会直接连接到BN官方服务器。看到上图的Instruction了吗,它就是客户端设置的说明及资源,只要让游戏玩家点击这个链接就可以了。里面包括一份说明文档(总共6步,认字即可搞定)、War3Loader(引导进入BN战网服务)以及BNetEditor(战网IP编辑器),使用非常简单,经常玩BN的老鸟可能连说明都不需要。

默认设置:默认设置服务器地址为 www.bnserver.tk?(已停用),这是本人实验用的临时域名(没准现在还能打开,截至目前为止还没有玩家,如果您是War3爱好者不妨约个好友进来Solo一下)。您需要将此改为自己的域名或者IP地址,方法:使用Windows的搜索功能,在“文件中的一个字或词组”中输入bnserver.tk(已停用),将搜索结果逐一用记事本打开,替换所有的bnserver.tk(已停用)为您的域名或IP地址即可。默认的频道分区设立了网通区和电信区,这个设置是为了避免不同网络类型的玩家在游戏时的卡顿,具体原因可以参看后文“网络延时”部分

开始“一键安装”:解压缩下载到的安装包,首先打开网页服务和数据库服务(双击myPHPServ.exe-->单击启动服务-->待服务启动后最小化),然后开启战网服务(进入PvPGN文件夹-->双击Install-->安装完毕后双击PvPGN.exe-->最小化)

关闭BN战网服务器:与安装步骤相反,要先关闭战网服务(恢复最小化的PvPGN并关闭-->进入PvPGN文件夹-->双击Uninstall),然后再关闭网页服务和数据库服务(恢复最小化的myPHPServ-->单击停止服务)

好了,以上是对BN战网服务和“一键安装包”的简要说明,下面说一些我的实验性研究,各位同仁们可以少走弯路了

网络延时:不得不说,网络延时是制约游戏玩家水平发挥的非常重要的因素了,但也不要太在意网络延时的存在,因为BN设计的还是很聪明的:登录BN时,数据全部发送至BN战网服务器,网络延时较高会导致登录比较慢;游戏时,数据发送是不经过BN的,游戏数据在几个玩家之间传送。所以游戏开始后的网络延时主要取决于几个玩家的网络,比如10个人都是电信用户,即使BN服务器在火星,游戏流畅性也是有保障的;如果电信网通用户混着玩,在这个奇葩的国度,那网络延时就不敢想了,不卡才怪。

BN服务器的放置:基于上述“网络延时”的研究,BN服务器如果能有网通和电信的双线连接最好不过了。如果不能保证低延时,那就保证连通率吧,所以香港线路和国外线路都是可以的,这样的话只是登录慢,游戏开始后并不慢,为了网通电信用户不混玩,“一键安装包”默认的频道分区设立了网通区和电信区

BN服务器的配置:看了上文您会了解到,BN服务器仅发挥用户登录、用户排名、战绩统计以及战队系统等有限的几个功能。而对资源消耗比较大的游戏数据部分,BN服务器则是根本不参与。所以BN服务器不需要多高的配置,本人在一台单核心CPU/512MB RAM/Win2003的VPS上运行着一个BN战网服务,目前很稳定,欢迎War3爱好者前来测试。服务器地址:bnserver.tk?(已停用)

下面附几张连接到BN战网(个人架设的bnserver.tk)的截图:

BN2

登录BN战网:

BN3

开始游戏:

BN4

建立对战:

BN5

---------------------------------------------------

声明及下载

声明:按此方法架设的Battle.Net(后文简称BN)战网服务器不会对War3等游戏验证CDKEY,助长盗版风气,本文仅对BN服务器做实验性研究。

一键安装包下载地址:点此进入?(已停止提供下载资源)

---------------------------------------------------

标签: none

已有 42 条评论

  1. KEvin0117

    大神求提取码,和单位同事局域网玩RPG,因为是不同的网段,所以想架一个试试。求分享。

    1. FROYO

      [private]5156[/private]

      1. KEvin0117

        非常感谢博主提供资源,该资源简单修改一下即可一键成功架设。
        需要注意的是以下,方便后来人
        1.替换IP的时候,用文本替换专家来替换,注意只替换2个php文件就行了。serv-u里面的2个ini不用替换。
        2.替换的时候要用 你的IP来替换 www.bnserver.tk,(包括www)
        再次感谢博主。

        1. KEvin0117

          不包括http:// 回复自动加上的

  2. tht1013

    博主您好,想在公司搞个同事一起玩,可以给提取码吗?非常感谢。

    1. tht1013

      博主好难一见啊,呵呵

      1. FROYO

        提取码[private]5156[/private]

  3. Chihok

    博主你好~
    能提供一下提取密码吗?
    和小伙伴们玩耍用的~ i@chihok.com
    THX!

    1. FROYO

      这个被百度云封杀了,直接用对战平台吧

      1. Chihok
        -想折腾折腾这个,可惜好多东西网上都不好找。。。官网都下不了好像
        1. FROYO

          好吧,拿去折腾一下吧 [private]链接:http://pan.baidu.com/share/link?shareid=310435&uk=2316145912 密码:5156[/private]

    2. Chihok

      :bobo_chixigua: 谢谢~

  4. 你好,最近我自己上网查找资料弄了个pvpgn出来和两个朋友玩.因为我在国外,玩浩方平台之类的延时实在很大.但是苦于找到的资料都是05或者07年的没有什么人能交流.希望你能加我好友大家交流一下.现在也是在找资料.因为我发现我弄了这个玩是能玩但是他们建房间我都进不去.只能我建房.而且他们游戏了延时还有点大.不过没有人交流也没有学过这些,只能自己摸索上网差资料也没什么能查的比较这游戏也比较老了..想找个人来交流下不知道你现在还有没有兴趣或者有没有时间 .要是有的话请加我qq:648864074.不知道你还能不能看到这评论.

    1. 这个只是一个平台,延迟还是看网络的,你们那边我不了解,就拿国内来说吧,比如说玩家A是联通线路,玩家B是电信线路,A-B直接连游戏延迟一定高。如果玩家C是联通线路,那A-C玩游戏延迟就比较理想。如果A和B想联机又想快,那只能在中间加一个节点,比如说服务器D,D和A连接要很快,和B连接也要很快,这就是所谓的网游加速器原理,或者把D叫做电信联通双线服务器,A-D-B这样的连接延迟就很低了你要找到你们之中的一个人,这个人连接其他人都很快,把BN建到他的电脑上,这应该是最简单的办法了

  5. 1379090941@qq.com

  6. 高磊

    想知道这个的提取码谢谢
    很像学习星际的知识
    咱们可以交流
    我有很多vod
    maps
    vod收藏了有1tb 多

  7. 怎么下载???

  8. 随缘

    505700691@qq.com

  9. 随缘

    给个提取码谢谢

    1. FROYO

      要做私服吗,还是用于其他什么目的吗

      1. 随缘

        @FROYO 内部局域网用的

  10. 王二

    呃,有爱好者么?提供个bn的ip,大家一起切磋下。。

    1. FROYO

      貌似木有啊,我弄了几天只有我一人玩,算啦算啦

评论已关闭