声明:按此方法架设的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. 这是干嘛的啊?是war的服务器???

    1. FROYO

      @红色石头 嗯,其实就是BN私服

  2. 很长时间都不玩游戏了,没有时间

  3. 要是服务器都可以自己建设了,如果有一群爱好这个游戏的朋友,那是非常方便的。

  4. 好久不玩这个游戏了。。

    1. FROYO

      @voncing 嗯,war3略显衰老,以后会有什么替代它呢

  5. 我擦。。 这个好怀念啊。。

    1. FROYO

      @鸟先生 大学的时候没少玩吧,哈哈

  6. 以前玩过暗黑私服,这也算私服吧,哈哈。

    1. FROYO

      @不亦乐乎 嗯嗯,标准的私服

  7. 这个略碉

    1. FROYO

      @Suming 要爆了。。。

  8. 你还真开始折腾了 :mrgreen:

    1. FROYO

      @花生米 嗯嗯,小折腾一下

  9. 开个超大网吧,做个局域战网。。 :grin:

    1. 然后把这个建上去,爽歪歪

  10. sui

    顶顶顶

评论已关闭