当前位置:首页 » 云服务器 » 搭建PvPGN服务器

搭建PvPGN服务器

发布时间: 2022-06-08 08:26:49

Ⅰ 暗黑破坏神2 1.13服务器架设诡异错误

是不是安装pvpgn里的服务时最后一项卡住,我也是。但是并不用在意这些。只是批处理文件没写好,不退出而已。其实服务都已经安装完成了。研究了很久,终于自己架设成功。在架设过程中遇到了很多问题。没办法只能自己不断尝试,网上搜集资料。最终成功架设1.1b可联外网服务器。有兴趣的话可以来我服务器玩。把bn改成skyxuk.vipc.cc就可以了。

Ⅱ 暗黑PVPGN双国度之间怎么限制acc相通

B帐号应该是VIP业务服务帐号,即可以在VIP服务器里游戏 也可以在FVIP服务器里游戏 就是LZ所说的VIP国度和非VIP国度
A帐号没有开启或享受VIP服务 所以不能够在VIP国度游戏

A帐号想和B帐号相互交易或其他 只需要任意开其中一个帐号 在非VIP国度建立游戏 另外一个帐号加入非VIP国度的这个游戏,就可以在一起相互交易或其他了

VIP服务器IP地址一般只服务VIP机组 非VIP也有几个IP地址专门服务 按照如上方法是可以到一起的
战网只要存档正常 在总服务器上的话 以当时排队情况和速度最快来分配,加入已知的游戏 不涉及。

Ⅲ 求助:架PVPGN BN战网及DOTA排名榜!

来学习下等答案

Ⅳ 能不能自己架设魔兽的BN.NET

本手册架设的服务器可以支持《魔兽争霸3-冰封王座》1.20E和《星际争霸》1.13F

需要用到的东西:
1.wamp5_1.6.1 http://www.wampserver.com/ 包括Apache 2.0.55,mysql 5.0.18-nt ,php PHP 5.1.2 ,phpMyAdmin 2.7.0-pl2、SQLiteManager 1.1.3)

2.PvPGN-1.8.0rc2-1-Win32和pvpgn-support-1.0(http://developer.berlios.de/projects/pvpgn/ 下载support files 1.0解压到files目录下)

3.BNetEditor(方便修改和添加BN服务器)

4.w3l Loader(魔兽3的引导程序),D2Loader(暗黑2的引导程序)

数据库的安装
1.下载并安装wamp5_1.6.1(官方已经出更新的版本了,大家可以自己去下载),在安装好以后可以在IE浏览器里面输入127.0.0.1打开测试页。(很好的数据库套件,不过注意,默认的root是没有密码的!为了安全起见,记得要更改MYSQL的root的密码。)

2.在phpMyAdmin的主页面建一个pvpgn的库----------“创建一个新的数据库”在它下面输入新的数据库的名字(比如pvpgn),点击下面的“创建”即可。完成后(会进入表创建页面,不去管他,点击上面说的“主目录”回到phpMyAdmin的主页面),你可以点击主页面的“数据库”链接看看那个库是不是已经建立好了

3.给PGPGN创建一个自己的用户--------点击“权限”---〉“添加新用户”,进入新用户设置页面,用户名,你自己取一个。“主机”如果你的PVPGN和MYSQL在同一台主机,那就选“本地”,否则就选“任意主机”吧,如果你的PGPGN是固定IP的,也可以选择“使用文本域”,然后在后面的框里输入IP地址,密码,你自己设一个吧。下面的“全局权限”里什么权限都不用给,点击最下面的执行,用户就添加完毕了。

4.给新添加的用户操作数据库的权利---------回到用户设置页面,用户设置页面的中部有一个“按数据库指定权限”,在下面的“在下列数据库添加权限:”下拉,选择刚才建的那个PVPGN的库,然后页面会自动跳到PVPGN的库的授权页面(注意看清楚了,页面的最上面的提示信息现在是“用户 '*****'@'localhost' - 数据库 pvpgn ”,表明是在对PVPGN这个库授权),这里就可以给他全部权限了(全部打钩),下面的表可以不用指定的。
这里注意,到现在为止你还是用ROOT用户登录的,所以请登出。然后再用你的用户名和密码登入,就可以看见你设定的登录用户了在管理数据库了。

PvPGN-1.8.0rc2-1-Win32的安装
1.下载官方的PvPGN-1.8.0rc2-1-Win32,解压到任意盘符(建议建立到D:\)。官方新版本已经到了1.8.0正式版,但是没有Win32版本,有需要的可以自己编译一个

2.从D:\wamp\mysql\bin文件夹下复制libmySQL.dll到pvpgn目录

3.到D:\pvpgn-1.8.0rc2\conf下,修改bnetd.conf文件,找到storage_path = cdb:dir=var/userscdb;clan=var/clanscdb;default=conf/bnetd_default_user.cdb,在这行前加#号注释掉它。
在底下添加storage_path = sql:mode=@@@@@;host=127.0.0.1;name=******;user=******;pass=******;default=0
这里要注意“@@@@@”为你使用的数据库类型(我们这里应该填mysql);“******”分别为你刚才在MYSQL里面创建的那个数据库名、用户名、用户密码。
找到w3routeaddr = "0.0.0.0:6200",将他改成你的IP地址(你的战网想对LAN或者Internet开通,只需在这里修改IP就行了)
好了,到这里就设置完毕。第一次运行PGPGN.exe的时候,程序会自动在PVPGN这个库里建立需要的数据表的,我们就不用管了。

bnetd.conf文件的修改和优化:

注意:在bnetd.conf文件设置中,有3项必须修改:

################################################
# Tracking server info #
#----------------------------------------------------------------------------#
# Set track=0 to disable tracking. Any other number will set number
# of seconds between sending tracking packets. This is OFF by default.
#track = 0
track = 60
# 10 minutes
注意,令track = 0,否则有严重的track问题.

################################################
# war3 ladder textual output #
#-----------------------------------------------------------------------------#
# this is for all the guys, that want Warcraft 3 ladder, but don't want their
# server to run with MySQL support.
# For each ladder (solo, team, ffa, at) a corresponing file is created,
# so it's easy to build your ladder pages with them
# the following value determines, at which rate, these files are created
# set to 0 if you don't want or need these files

war3_ladder_update_secs = 300

# jfro's latest ladder is based on XML... so we can switch to XML output of ladder
# on demand
XML_output_ladder = false

ladder排行榜的刷新时间,默认5分钟(300秒),如果你想快速更新可以适当改小一点。据说开启会严重影响性能,如果你不需要这个文件,可以设置=0

####################################################
# server status textual output #
#-----------------------------------------------------------------------------#
# This is for writing status of the server in an attempt to see number of user
# on line actually, and games/chans.
# This is store in file var\status\warcraft3.dat as a *.ini format.
# Shouldn't be so hard in php to create dynamic website using this content.
# the following value determines, at which rate, these files are created
# set to 0 if you don't want or need these files

war3_output_update_secs = 60

# jfro's latest ladder is based on XML... so we can switch to XML output of ladder
# on demand. Maybe we should set update interval bigger cause XML output version
# is much more verbose than the standard output
XML_status_output_ladder = false

注意,令output_update_secs = 0,否则严重影响性能.

如何实现Ladder战网排行榜

如果要实现Ladder,就必须要有pvpgn-stats。最新版本为2.45英文版,我们这里使用的版本是pvpgnstats2.44汉化版。(感谢zion的汉化)

一、PVPGN服务器架设好以后,我们在pvpgn数据库中建立pvpgnstats的表文件:
在解压出来的pvpgnstats\SQL Files\zion文件夹下有2个sql文件,看pvpgn的表头类型,使用相应的sql文件。在pvpgn数据库中,选中sql查询建立表

1.默认应该是没有表头的,对应使用的sql文件为:bnet.sql

2.对于PVPGN 1.80以后的版本,可能带有表头 pvpgn_ (可以在PVPGN的配置文件中查看,也可以在PVPGN数据库看到该表头)
如果有,则这里也要做相应的修改$db_prefix = "pvpgn_";
对应使用的sql文件为:pvpgn_bnet.sql

二、修改pvpgnstats下的config.inc.php文件
$site_name = " PvPGN server ";
$db_type = "mysql"; //数据库类型
$db_host = "127.0.0.1"; //数据库IP地址,一般设置本地。
$db_port = 3306; /* 3306 is the most common MySQL port */默认端口
$db_database = "pvpgn"; //显示排行数据库名
$db_user = ""; //pvpgn数据库用户名
$db_pass = ""; //pvpgn数据库名对应密码(默认是没密码的 ,建议加上)
$homepage = "http://127.0.0.1/"; //首页
$ladderroot = “http://127.0.0.1/bbs/pvpgnstats2/”; //pvpgnstats路径,这里改在BBS下
$pvpgn_dir = "d:/pvpgn-1.8.0rc2"; //pvpgn的路径
$d2ladder_file = "d:/pvpgn-1.8.0rc2/var/ladders/ladder.D2DV"; //ladder.d2dv目录

从战网里面进入排行榜:D:\pvpgn-1.8.0rc2\conf\anongame_infos.conf文件,将里面的网址改为你的排行榜地址(注意替换的时候选对编码格式,不然PVPGN服务器程序会出错!推荐用UltraEdit-32做修改,会提示你选择正确编码的。)

修改PVPGN里面的conf信息,修改新闻,频道以及其他一些需要中文的地方

新闻 改news.txt
每日消息 改 bnmotd.txt

要使用中文必须这样:
用UltraEdit-32打开上述文件输入中文,然后选择utra edit32 的【文件】->【转换】->【unicode/ascii/utf-8转utf-8(ASCII编制)】然后保存就可以了。

如果以后要编辑这个文件,则必须先选择utra edit32 的【文件】->【转换】->【UTF-8转unicode(I)】 这样看起来是乱码的东西才会变成中文,修改后 按前面的方法保存就可以了。

如何进入架设好的封闭式BN战网:

1.下载解压BNetEditor.zip和w3l Loader.rar到魔兽安装目录下并覆盖,启动BNetEditor.exe,添加服务器名****,服务器地址****。可以进行一下测试,看是否正常。

2.运行W3L.exe进入游戏,选择BN.net。OK,恭喜你~~~~(不过记住:自己建的BN,自己是不能做主机的,要别的游戏玩家建立游戏你进才行。)

没有固定IP的战网架设方法:

用VNN或者花生壳之类的软件,然后在bnetd.conf里面将w3routeaddr = "0.0.0.0:6200"设置为你申请的虚拟域名

用户添加战网IP的时候,把你的虚拟域名作为IP添加

可能会出现的问题解决建议:

1.建星际服务器的问题, 暗黑、魔兽都能正常连进,星际不行。进游戏提示版本错误?
答:versioncheck.conf文件问题,我的也是这样,后来我把这个文件换了就ok了(用老版本的替换试试)

2.出现玩家进入游戏创建账号后,下次正常登录时却提示账号已经存在,需要另外重新建立账号的情况
答:重启了服务器机器,或者断电后开机都有可能会出现这种情况。重新启动一次PVPGN相关服务就可解决。(具体原因不详,推测是PVPGN程序先于MYSQL运行,没有正常套接数据库,这个时候玩家连接游戏服务器时,程序没有读取以前相关的表单数据---纯属个人推测)

Ⅳ PVPGN出了问题

不懂啊

Ⅵ pvpgn架设暗黑服务器。还需要别的软件么。

我说的是服务器端.

Ⅶ 如何设定pvpgn的ann时间间隔

pvpgn的安装
http://developer.berlios.de/project/showfi...release_id=3846

还是来最简单的,下载**console.zip这样的数据包,解压到e:/pvpgn目录下,接下来的就是设置几个conf文件了,方法见阿吉的这个帖子http://www.lostcity.cn/bbs/index.php?showtopic=14814
对阿吉的帖子的一点说明

4.1 数据库连接的设置:bnetd.conf中 storage_path = sql:mode=mysql;host=127.0.0.1;name=PVPGN;user=root;pass=你上面给root设置的密码;default=0 还是那句话,root用户最好不要乱用.

4.2 bnetd.conf中 allow_bad_version = true, 免得检测通不过

重要:此时登陆一下你的服务器检测是否正常,正常的话往下看,不正常,检查pvpgn设置.

5:pvpgn-status:这个我没有使用,抄阿吉的贴
把pvpgn-status解压到你发布主页的目录下,然后
http://www.lostcity.cn/bbs/index.php?showtopic=383&hl=
阿吉的帖子说得很详细了,不多说了,有二点注意

5.1 $d2ladder_file = "D:\yt\lostcityladders\.... 这个输出到上面你web发布的目录下去

5.24.运行下面的脚本修改你的pvpgn库表,以便pvpng-stats能运行 这步
就在phpmyadmin的页面上运行既可,有个输入sql代码的地方,贴过去
-=-=-=-=-=-=--=-
最后如果你菜的连上面的这些也看不懂的话,有毅力的建议你啃啃书,要不就用pvpgn file方式得了,也非常不错,实现同样的工作,工具越简单越好阿.

........................................................................................................................................

http://sourceforge.net/projects/pvpgn/---pvpgn的大本营

Ⅷ 如何搭建魔兽BN

1:需要软件!软件就是魔兽争霸3……呵呵
2:不需要开启什么服务
3:建什么中文版?除非你自己建立一个魔兽争霸3的BN服务器 这样用中文还是英文就随你了
4:BN是Battle Net的缩写 中文翻译是战网
要进入战网就必须要有正版的魔兽争霸3 只有正版的魔兽争霸3才有正版的序列号 只有使用正版的序列号才能进入魔兽争霸3的战网 就这么简单
买了以后 安装 输入序列号 然后开启游戏 点击Battle.net 就可以进入战网了 第一次进入需要申请一个账号 免费的~申请后以后用这个帐号就可以进入了
建议你有条件还是买正版的上BN玩 没有作弊、玩家礼貌、等级分制得很好 和国内的平台不是一个档次的

Ⅸ 学校上网IP不固定,怎么用pvpgn搭建BN

呵呵,你也用pvpgn呀,我写过这篇文章 zmouc.cublog.cn

一楼的朋友是最好的方法,找个域名代理

2.也可以用IP映射,找台稳定的主机,把它的IP映射到PVPGN服务器的IP上来

Ⅹ 我想利用校园网构建一个WAR3战网,不知如何弄.

目前可以用于架设魔兽争霸3的服务器软件主要有2种:PvPGN 1.1.6和WarForge Java 0.0.9.0

其中使用WarForge建立的服务器需要Java语言解释器和Mysql数据库的支持,对一般的玩家计算机知识要求较高,所以主要以介绍如何安装PvPGN战网服务器为主。

1、PVPGN软件介绍
PvPGN,全名为Player-vs-Player Gaming Network Server,是一些业余爱好者在原来的服务器软件bnetd的源代码的基础上进行改进扩展而来。

PvPGN是目前唯一的支持多游戏的免费开放源代码服务器软件,除了对暴雪的经典系列游戏--星际争霸/Diablo2/魔兽争霸2/魔兽争霸3 的支持外,将来还会对对新出的其它公司的游戏如Dungeon Siege, Neverwinter Nights, Unreal Tournament 2003等游戏提供支持,前景非常看好。

2、系统需求
PvPGN安装环境要求:
Windows 98/me/Nt/2000/XP

3、下载并安装PvPGN

首先,我们要下载PvPGN软件进行安装,软件可以在以下地址找到:
http://pvpgn.ostdb.com
http://www.trendecide.com/warcraft/downloads/
http://amadeus.trendecide.com/index.html(点左边的FILEZ进入下载列表页)
下载PvPGN1.1.6 rc1和PvPGN 1.1.6 rc2这两个文件,下载完后先安装前者,然后运行后者升级到1.1.6 rc2。

4、运行前的设置(可选,如果不作以下修改,服务器可以用原来的默认设置正常运行)

我们先进入PvPGN的目录,找到bnetd.conf文件,这个是PvPGN的设置文件。用记事本等文本编辑器打开它,修改如下部分以对服务器进行设置:

versioncheck = true 如果你想让服务器支持1.09版的星际争霸,请设为false

new_accounts = true 是否允许注册新帐号,如果你不想在提供新用户注册功能,请设为false。

w3routeaddr="xxx.xxx.xxx.xxx:6200" 请将xxx.xxx.xxx.xxx设为你的外部IP号(如果在建内网用的服务器可设内网IP)以使魔兽争霸的Play Game生效

location = "USA"
description = "PvPGN Server"
url = "http://www.PvPGN.org";
contact_name = "PvPGN Server Admin"
contact_email = "PvPGN Server" 这五项分别是你的服务器的位置,描述,网页地址,联系人姓名和联系邮件,可自设。

其他选项保持默认即可,如果需要改变,请理解注解中说明的参数含义。

修改完毕后保存退出,然后我们再找到如下txt文件进行修改:

confnews.txt 这是PvPGN服务器的消息文件,可以在用户登录时显示一些消息,大家可以自己写一些公告啊什么的,也可以在服务器运行期间修改,向玩家发送最新的消息。

confbnmotd.txt 这是服务器登录时的问候信息文件,当一个玩家登录时向他发出的问候消息存放在这里,文本中的%l表示用户名,%v表示版本号,%u,%g,%c分别表示在线的用户数,游戏数和频道数。

Filestermsofservice-default.txt
Filestermsofservice-default.txt 这两个是注册新帐号前显示的terms of service,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

Filesnewaccount-default.txt
Filesnewaccount-enUS.txt 这两个是注册新帐号时右边显示的信息,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

Filestos.txt
Filestos_DEU.txt
Filestos_usa.txt
Filestos-unicode_USA.txt 这四个是登录进服务器后显示在右边的LEGAL NOTES和TERMS OF SERVICE,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。
如果要支持中文版的D2,请建立tos-unicode_CHI.txt,并填入Terms of service。

如果你需要支持最新的游戏版本1.02,你需要修改你的conf目录下的versioncheck文件,http://pvpgn.ostdb.com/versioncheck102c.zip 这时已经修改好的文件,你可以直接下载并覆盖原有文件。游戏的1.02升级补丁你可以在http://www.blizzard.com或http:...attle.net找到。

最后是修改ad000000?.mng,这些都是mng格式的banner文件(就是登录服务器后显示在上方的横幅),可以通过相关工具修改,本文不浪费篇幅介绍。

5、运行PvPGN程序

运行PvPGN Standard.exe即可开启服务器,你可以把它最小化到系统栏图标。运行之后服务器就处于激活状态,别的玩家就可以通过网络连接PvPGN了。

6.PvPGN的界面操作

1)界面概览
如图上面是菜单,左边是服务器信息栏,显示服务器信息,右边是在线用户栏,显示当前的在线用户。

2)菜单
Server菜单下有Save Accounts(保存所有帐户),Restart(重新启动服务),Shutdown(关闭服务),Exit(退出)4个功能。
Admin Commands菜单下有Announce和Admin Control Panel两个可用功能,Announce是用来向服务器内的所有用户发送公告的;Admin Control Panel的界面中,Kick表示把人踢出服务器,Ban表示禁止登录,Premote to Administrator表示设为管理员,Premote to Moderator表示设为频道主持人,Give the rights to make announcements表示给予发送公告的权利,在左边的输入框输入姓名,在右边勾选好你要对这个用户进行的操作,然后点击Execute按钮就可以执行相应的操作。
View菜单下有Clear Window(清空左边的信息栏)和Update Userlist(立即更新在线用户状况)两个功能。
Server Configuration菜单下只有一个功能,就是用写字板打开confbnetd.conf文件进行修改,记得修改后要用Server菜单下的Restart来重启服务器以使设置修改生效。

善用操作界面的功能将可以让你轻松地管理PvPGN服务器。

7、修改游戏设置使其能连上服务器
要连接你刚完成架设的魔兽争霸3服务器,你需要修改你的战网连接地址,你可以在以下地址找到最新版的战网地址修改器:
http://soar.l33t.ca/download/BNetEditor.zip 或
http://home.online.tj.cn/user/soar/.../BNetEditor.zip
下载后解开压缩文件,你会得到
BNetEditor.exe
Gateway.list
ServerIntro
What‘s new.txt
说明.txt
等5个文件

运行BNetEditor.exe画面如下:
按下"添加”按钮,在出现的对话框中添入 名称:你自己取的服务器名字;时区:服务器所在时区(可以随便添或者添8);地址:服务器的IP地址,填写完点击确定,你的服务器便出现在现有服务器列表中。

该软件还可以修改Diablo2、Starcraft等游戏的连接地址,具体操作方法可以看附带的说明.txt,并且该软件提供了其他几个国内的私人服务器地址可供选择。

8、连接服务器
你需要使用连接PvPGN专用的Loader才可以进入你的魔兽争霸3游戏,该程序可以在这里找到:
http://pvpgn.ostdb.com/aCiD-War3_Adaptive_Loader.zip
解开压缩文件,将其中的Loader文件复制到你的魔兽争霸3安装目录,在war3.exe中加入-pvpgn参数,运行即可。进入游戏后点击Battle.net右边的放大镜标记,选择需要加入的服务器,你可以看到我们刚才添加的服务器My Server已经出现在列表中,选择它,并点击OK确定。

然后点击Battle.net按钮,如果上述服务器操作都正确完成的话,你可以看到这样的登陆画面。

点击New Account建立一个新的账号,或者直接输入用户名和密码使用一个已经存在的账号。然后点击Logon按钮,然后你就进入了自己的Battle.net。
快点告诉你的朋友们吧,将他们都连接上你的服务器开始一场激烈的战斗。

也许你的服务器架设没有那么顺利进行,那么请你仔细看看每一步的操作。多尝试几次,相信你会成功的。

注:PVPGN也可以使用MYSQL数据库,使用MYSQL数据库玩家的战绩资料会保存到数据库中。 不用的话,以文本方式保存玩家资料,无法使用排行版功能。

暴雪小型服务器的搭建及其配置

首先要明白的是这篇文章是关于Warcraft3,而不是WOW的。

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

暴雪凭借着Battle.net免费服务器和暴雪公司的完美游戏让全世界的玩家走到了一起。Battle.net支持暗黑破坏神、星际争霸和魔兽争霸,其完善的玩家匹配系统、积分排名系统和聊天系统使得成为世界上最大的免费游戏服务器。

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

下面我来教大家搭建最基本的Battle.net(不包括WEB排名系统)
俗话说:“工欲善其事,必先利其器。”我们首先要如下几款软件:
1.PVPGN(Player-vs-Player Gaming Network Server)
我们这里使用1.80RC2版本,这个版本能完美支持WAR3 1.20c
2.Bnedit(编辑服务器地址用)
3.wc3 loader(启动魔兽进第三方战网的软件)
4.花生壳(动态IP解析用)

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

服务器安装方法:下载解压缩后双击“安装服务.bat”安装基本控制服务

客户端修改方法:下载解压缩BNetEditor,双击运行,然后依照图片所示依次进行

运行魔兽的方法:下载解压缩w3l,双击运行即可

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

下面根据你搭建服务器的目的分为三种:
一、单机版
既然要架设服务器,单机版假设出来也没意思,搜索不到别人,只能自己锻炼下。
此版本默认服务器IP即为127.0.0.1,无需做修改就可以上战网

二、局域网
首先确保你的防火墙软件没有阻止PVPGN和WAR3访问网络,并且你也知道自己的IP地址(如果是自动获得,点“开始”-“运行”-输入“ipconfig”就可以知道自己的IP),在PVPGN文件夹下有个CONF文件夹
打开后会看到一堆文件,这些是服务器的配置文件,我们找到其中的d2cs.conf、 d2dbs.conf 、bnetd.conf 、realm.conf,用记事本打开即可,然后运用查找替换把“127.0.0.1”全部替换成自己的IP地址,保存退出。
要注意的客户端的修改,BNetEditor里的IP地址都要是你的IP(即服务器IP)

三、外网
同样首先是防火墙的问题。
根据上网方式又可以分几种:
1、ADSL在电脑上拨号上网,这种上网方式都有公网的IP地址,所以你只需做的去下载个花生壳软件
下载地址:http://www.oray.net/ 详细配置请见http://www.oray.net/
这里服务器IP就要改成你申请的二级域名,如www.turnjian.vicp.net 客户端同样如此
2、ADSL路由上网,这种方式你的IP一般为固定IP如192.168.1.5,这样就需要在路由器上打开端口映射功能,详细信息http://www.magicwinmail.com/technic_nat.htm http://bbs.leobbs.com/cgi-bin/topic.cgi?forum=68&topic=2854&show=0 (需注意魔兽端口)
3、小区宽带、有线通等方式比较特殊,详细请联系当地ISP(请不要告诉他们你是要建设私服。。)

下面介绍下服务器的配置:
我们先进入PvPGN的目录,找到bnetd.conf文件,这个是PvPGN的设置文件。用记事本等文本编辑器打开它,修改如下部分以对服务器进行设置:

versioncheck = true 服务器&游戏版本版本检查

new_accounts = true 是否允许注册新帐号,如果你不想在提供新用户注册功能,请设为false。

w3routeaddr="xxx.xxx.xxx.xxx:6200" 请将xxx.xxx.xxx.xxx设为你的外部IP号(如果在建内网用的服务器可设内网IP)以使魔兽争霸的Play Game生效

location = "USA"
description = "PvPGN Server"
url = "http://www.PvPGN.org";
contact_name = "PvPGN Server Admin"
contact_email = "PvPGN Server" 这五项分别是你的服务器的位置,描述,网页地址,联系人姓名和联系邮件,可自设。

其他选项保持默认即可,如果需要改变,请理解注解中说明的参数含义。

修改完毕后保存退出,然后我们再找到如下txt文件进行修改:

confnews.txt 这是PvPGN服务器的消息文件,可以在用户登录时显示一些消息,大家可以自己写一些公告啊什么的,也可以在服务器运行期间修改,向玩家发送最新的消息。

confbnmotd.txt 这是服务器登录时的问候信息文件,当一个玩家登录时向他发出的问候消息存放在这里,文本中的%l表示用户名,%v表示版本号,%u,%g,%c分别表示在线的用户数,游戏数和频道数。

Filestermsofservice-default.txt
Filestermsofservice-default.txt 这两个是注册新帐号前显示的terms of service,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

Filesnewaccount-default.txt
Filesnewaccount-enUS.txt 这两个是注册新帐号时右边显示的信息,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。

Filestos.txt
Filestos_DEU.txt
Filestos_usa.txt
Filestos-unicode_USA.txt 这四个是登录进服务器后显示在右边的LEGAL NOTES和TERMS OF SERVICE,具体服务器用哪个和登录用户的语言版本有关,要改就同时改。
如果要支持中文版的,请建立tos-unicode_CHI.txt,并填入Terms of service。

如果你需要支持最新的游戏版本1.20,你需要修改你的conf目录下的versioncheck文件。游戏的升级补丁你可以在http://www.blizzard.com找到。

最后是修改ad000000?.mng,这些都是mng格式的banner文件(就是登录服务器后显示在上方的横幅),可以通过相关工具修改。

最后再补充说明下为什么不用WEB方式,WEB方式就是可以方便找回密码,查看排名,我们建设这个服务器的目的就是为了娱乐,现在大家大部分操作系统版本是XP,XP不是服务器版,虽然也有IIS,但是只有10个并发连接。若要排名还要用SQL或MYSQL等数据库,这样增加了服务器的负担和危险性。
WAR3的免费服务器现在大致分为两种:
1.WarForge Java 0.0.9.0 。
2.PVPGN 1.1.5。
我们这里介绍的是PVPGN1.1.5 游戏战网服务器,我认为PVPGN1.1.5是目前免费战网比较稳定和成熟的,几乎没有错误,所以大家用这个没错的(听起来象广告?),好!哪儿去找这个软件呢?在 http://www.trendecide.com/warcraft/downloads/
可以找到这个软件,如果你是用的WINDOWS操作系统就下载他最上面的那个PVPGN1.1.5-WIN32 就行了,如果你用的是LINUX,就下载PVPGN1.1.5-LINUX,文件都不大,5M多一点点。(国外网站,速度有点慢...)
OK,现在下载完了,用WINZIP打开一看,只有一个EXE文件,对了,运行他就开始安装服务器啦,安装中几乎什么也不用选就完了,打开开始菜单一看,多了个PVPGN,里面有PvPGN Standard Edition(PVPGN 标准版),PvPGN Elite Edition(PVPGN 精华版),标准版和精华版不同的地方在于对用户名等数据存储方式不同,标准版是用的文档方式,而精华版用的是MYSQL方式存储,MYSQL对数据存储、查询、管理都比文档方式好得多,所以软件作者和我都极力推荐使用精华版。
先讲讲标准版的配置方法:双击 PvPGN Standard Edition 图标 ,出现的窗口会出现 “failed to initialize network (exiting)”的出错提示,不要紧,我们选Server Configurationg选项,会打开一个叫bnetd.conf的文本文件,我们找到 w3routeaddr 这一行,把 “your ip here”改成你机器的IP地址,保存后关掉服务器,然后再双击 PvPGN Standard Edition 图标,把服务器打开,如果没有出错信息那么就恭喜你,你的服务器已经架设通了,但是要注意哦,现在你的标准版的服务器还不能保存账号名和信息,要在你的PVPGN安装目录下面找到VAR目录,再在里面建立三个目录:bnmail 、Reports、Users ,其中USERS目录就是保存用户信息的目录。
然后讲讲精华版的配置方法:前面和标准版的配置方法一样不同的是需要下载MYSQL的安装文件了,下载地址为 http://www.mysql.com/Downloads/MySQ...3.23.52-win.zip
下完后用WINZIP打开双击就可以安装了,安装完后WIN2K系统运行 \MYSQL\BIN\mysqld-nt.exe 让系统自动运行 MYSQL 数据库,然后把这个目录下的 libmySQL.dll 拷贝到 WINNT\SYSTEM32目录下,再下载PVPGN的数据库创建和更新软件 http://www.nerdtopia.org/pvpgn/114b...vPGNDBAC206.zip 安装好PvPGNDBA 后就开始创建魔兽争霸的基本表,如果是第一次运行PvPGN DB Admin Console就会出现一个对话框让你配置如何连接数据库,在
HOSTNAME :locahost (MYSQL 主机的IP地址,一般不用修改)
MYSQL PORT: 3306 (MYSQL 的连接端口,不用修改)
MYSQL USERNAME:ROOT (MYSQL 的管理员账号)
MYSQL PASSWORD: (ROOT 用户的密码,才安装的不用填入)
GIVE DATABASE A NAME:(这是给将要创建的数据库取个名字,可以随便填入,比如 PVPGNDB)。
配置完后选中NEW DB INSTALL再按GO,如果出现了 You database has been created successfully 的对话框,就表示你的数据库已经建立好了,最后就是在Server Configurationg配置中打开bnetd.conf文件,让服务器和MYSQL数据库连接起来,修改bnetd.conf最下面的
mysql_host = "localhost"(MYSQL 主机的IP地址,一般不用修改)
mysql_account = "root" (MYSQL 的管理员账号)
mysql_password = "root" (ROOT 用户的密码,和上面一样)
mysql_sock = "3306" (MYSQL 的连接端口,不用修改)
mysql_dbname = "PVPGNDB"(就是你创建的数据库的名字)
如果出现
You are currently Running PvPGN Version 1.1.5
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Make sure to visit:
http://www.pvpgn.org
We can also be found on: irc.pvpgn.org
Channel: #pvpgn
Server is now running.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
的字样,那么你的精华版就可以正常使用啦。
是如何把你的服务器加到中国魔兽争霸联盟服务器列表中:
_在bnetd.conf找到如下行并改为你自己的信息: (请注意PvPGN的设置必须含引号)
______location = "服务器的地理位置"
______description = "服务器描述"
______url = "服务器主页"
______contact_name = "联系人"(本服务器并不显示该项信息)
______contact_email = "联系邮件"
在bnetd.conf找到track开头的一行并改为:
______track = 1(1-5都可以,太大不好)
______找到trackaddrs开头的一行并改为:
______trackaddrs = "61.172.250.144"
完成以上步骤后,重启你的服务器,你的服务器信息便会出现在中国魔兽争霸联盟服务器列表中了。
客户端连接方法:游戏方式:
下载http://uws.rpwt.org/download/war3_102.rar (1.02升级包)
安装后桌面会出现三个图标,选WARCRAFT III PVPGN 这个图标 ,将来就用它运行你的游戏
然后下载http://bnet.ali213.net/W3/denglu/BNG...面的WARCRAFT III,添加一个GATEWAY,填入想要去的战网IP再选为默认,最后进入游戏就可以连接上战网啦。

热点内容
php配置mail 发布:2024-05-19 11:52:37 浏览:906
欧洲国家的云服务器 发布:2024-05-19 11:43:30 浏览:44
左游手柄助手2脚本 发布:2024-05-19 11:40:28 浏览:1002
挖矿需要什么配置 发布:2024-05-19 11:38:02 浏览:895
eclipse导出ant脚本 发布:2024-05-19 11:20:28 浏览:99
如何改变vivo手机账户密码 发布:2024-05-19 10:56:07 浏览:377
sql的length函数 发布:2024-05-19 10:55:15 浏览:546
数据库管理系统设计报告 发布:2024-05-19 10:49:50 浏览:685
linux怎么将驱动编译进内核 发布:2024-05-19 10:23:47 浏览:768
c语言读程序题 发布:2024-05-19 10:13:52 浏览:675