战刀泪痕 发表于 2006-4-13 12:44:42

十分钟建设魔兽3战网服务器

由于我的电脑配备不是很好~~
所以如果想做个战网的机子比较好点的一般512内存就够了~
偶的是256的-_-!!
还有就是需要的这些软件工具如果找不到可以联系我我直接传给他
但仅限校园网!!
我是菜鸟在服务器方面还是什么都不懂希望能有这方面的朋友和我一起探讨探讨!!

十分钟建设魔兽3战网服务器

7月3日暴雪发售了宣传已久的魔兽争霸3——混沌之治(Warcraft III Reign of Chaos),采用全新的全3D引擎,劲暴的超豪华画面效果,引入英雄升级、宝物等RPG概念,全新的人类、兽族、亡灵、精灵4个风格迥异的种族,加上良好的平衡性和便捷的操控,使它成为当之无愧的2002年度即时战略大作。

此时此刻的你也许早就加入了这场混乱的战争,在激烈的鏖战之余,你是否想过自己架设一个魔兽争霸3的游戏服务平台,可以舒适的在家中吹着空调、喝着饮料邀请好友在网上共同进行一场游戏,而不用再这炎热的夏天外出寻找寥寥无几的能够符合魔兽争霸3超高硬件要求的网吧了呢?下面这段文字,可以教会你如何简单的建立一个魔兽3的战网服务器,让你在家中也可以过足一把对战瘾,满足你和千里之外好友切磋的心愿。

目前可以用于架设魔兽争霸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 rc4这两个文件,下载完后先安装前者,然后运行后者升级到1.1.6 rc4。


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

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

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

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

??w3routeaddr="127.0.0.1:6200"

??w3routeshow="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文件进行修改:

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

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

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

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

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

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

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

5、运行PvPGN程序


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

6.PvPGN的界面操作

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

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

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

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

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

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

8、连接服务器
你需要使用PvPGN专用的启动程序来启动你的魔兽争霸3游戏,该程序可以在这里找到:
http://uws.rpwt.org/download/war3_1...屑由喜问?pvpgn(也可直接使用War3Starter登录本联盟的服务器,那就可以略过步骤7)
进入游戏后点击Battle.net右边的放大镜标记,选择需要加入的服务器,你可以看到我们刚才添加的服务器My Server已经出现在列表中,选择它,并点击OK确定。 (图w31.jpg)

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

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

也许你的服务器架设没有那么顺利进行,那么请你仔细看看每一步的操作。多尝试几次,相信你会成功的。如果实在不行,你可以到本论坛提出你的问题,我们会对你做详细的支持。
该文章由War3cn转载
页: [1]
查看完整版本: 十分钟建设魔兽3战网服务器