搭建战网服务器
Ⅰ 暗黑破坏神2游戏服务器怎样搭建
看下面的文章,所须的文件可能要再找一下了: http://opac.nenu.e.cn/cgi-bin/topic.cgi?forum=16&topic=1232
采纳哦
Ⅱ 魔兽世界服务器架设(主要是几个熟识的朋友一起玩,并不打算对外开放)
魔兽私服服务器架设完全资料①
一.服务器安装
1.首先下载服务器端wowWDDG_Identity
2.安装,一直按照说明,下一步就可以,注意硬盘空间不要小于3.5G
3.装完以后他会提醒你选择wow目录,选择你安装的客户端目录即可。或者运行/maps/BatCreator.exe也可以
4.然后运行,开始解压地图,注意第一个选择Y,第二个选择N
5.在安装服务器端的目录下建立accounts目录,运行Account Creator.exe建立帐号.
6.运行IP-Configuration.exe定义自己的ip和一些服务器属性,包括回血,回魔速度,服务器类型,自动保存等.界面上的英文很好懂,真的不懂就查查金山词霸好了,呵呵!
7.最后运行服务器即可。
二.服务器常用设置
很多服务器新人出生钱的问题(那个出来可以卖10银币变10金币的改法):
修改scripts/items.scp
找到[item 40000]
class=12
level=1
material=-1
model=3331
name=10 Silver Certificate 修改为10 GOLD Certificate
quality=1
buyprice=1000 修改为100000
sellprice=1000 修改为100000
stackable=100
1.魔兽私服服务器架设完全资料经验值获得倍率修改
修改文件:/scripts/emu.conf, /scripts/startup.tcl
修改步骤:
(1) emu.conf中修改save_text_ppoints=yes
(2) startup.tcl中set xp [expr { 20+((($victim_level/4)+5)*$victim_level)*倍率 }],倍率是一个你想获得经验值得倍率,应该是数字
2.怪物掉宝率修改
修改文件:/scripts/creatures.scp
(1) creatures.scp 文件里的loot=xxx xxx
前面一个数是物品代码,后面一个就是爆率
比如loot=3300 22.620001 就是代码为3300的物品 爆率是22.620001
其中3300是代表/scripts/items.scp中的物品代码
3.地图上增加新NPC的方法
(1) 需要用GM帐号进入游戏到需要增加新NPC的地点
(2) addspawn 99999 在GM站立的地方安放一个NPC的刷新点。
(3) .setspawndist 2 4 该刷新点刷新的怪物自主移动范围为2-4 yards
(4) .setspawntime 60 300 该刷新点刷新怪物的时间间隔为 60-300秒。
(5) 出现小人(既刷新点).等几秒钟 出现新NPC
(6) 清除刷新点,游戏里选定你要删除的小人,输入.del即可
4.如何备份帐号信息
(1) 备份accounts文件夹下的所有帐户文件
(2) 备份saves文件夹下的players.save
5.骑乘指南
(1) 用GM帐号进入游戏
(2) .add xxx 其中xxx为坐骑代码(附C)
(3) .learn xxx 其中xxx为技能代码(附C)
6.魔兽私服如何学习穿皮甲,链甲,板甲
(1) 用GM帐号进入游戏
(2) 选中需要学习穿装技能的人物
(3) 然后输入 .learnsk xxx 其中xxx代表需要学习的技能代码
也可以修改用户的存档.这个在下面的文件分析中会提到的.
(4) 布甲技能代码 415 皮甲技能代码 414 链甲技能代码 413 板甲技能代码 293
7.如何瞬移去指定地点
(1) 用GM帐号进入游戏
(2) .gotrigger XXX 这里XXX是个数字,代表地区代码(附D)
8.如何增加各种物品到背包中
(1) 用GM帐号进入游戏
(2) .add xxx 这里xxx是一些数字, 代表各种物品代码(附B)
7.如何迅速升级
(1) 用GM帐号进入游戏
(2) 要先点选需要升级的人物
(3) .setxp xxx 这里xxx是一些数字, 代表需要增加的经验值
(4) 或者 .setlevel xx 这里xxx是一些数字, 代表你想要的级数
8.如何刷钱
(1) 用GM帐号进入游戏
(2) .add 944 1000 是N个杖~卖到商店2000+金
9.如何修改各物品价格
修改文件:/scripts/items.scp
(1) 在items.scp文件中修改物品的sellprice=即可
提示:你可以用UltraEdit软件打开,因为可以用正则表达式进行查找
10.如何修改个技能学习的价格
修改文件:/scripts/spellcost.scp
(1)在spellcost.scp文件中修改price即可
提示:你可以用UltraEdit软件打开,因为可以用正则表达式进行替换
11.如何修改人物的属性
修改文件:/saves/players.save
(1) 查找需要修改的人物名称 NAME=人物名称
(2) 修改你需要修改的数据即可(那些英文很简单的)
注意: 修改时需要先关闭服务器端,修改好以后再启动服务器即可
三.服务器端文件分析
/accounts/ 放置所有帐号
/logs/ 放置服务器的运行记录
/saves/ 放置服务器端的人物保存,地图保存等记录
/scripts/ 放置一些服务器的脚本文件
/maps/ 放置了服务器端的地图
/saves/players.save 这个文件中主要是保存游戏中各个人物的信息
文件中的部分内容解释
[OBJECT]
GUID=0720C89
LEVEL=42 //人物等级
XYZ=-3623.293701 -2347.990967 91.682785 4.186294 //人物所在的地图坐标
MAXHEALTH=1494 //生命值
MAXPOWERS=2212 1000 0 500 0 //最大能量
SIZE=1.300000 //人物形状大小
XP=28238 //经验值多少
MONEY=7087 //所拥有的钱多少,以铜币为单位
NAME=Bloodtears //人物名称,这个可以作为修改指定人物的索引
RACE=6 //在/scripts/defines.scp文件中对种族的宏定义,这里的6表示种族牛头人(tauren)
CLASS=11 //在/scripts/defines.scp文件中对职业的宏定义,这里的11表示职业德鲁伊(druid)
BINDPOINT=1 215 -2917.580078 -257.980011 52.996799 //游戏中你绑定的地点,也就是你死后灵魂出现的地点
SPELL=6478 0 //你掌握的魔法
...
SKILL=415 1 1 //你掌握的技能,包括能够穿装备的技能! 这里的415代表能够穿布甲.
//你可以添加SKILL=413 1 1使该人物能够穿链甲,而414(布甲),293(板甲),412(盾牌). 其他类推即可.
...
QUEST=5723 0 0 0 0 0 //你的任务代码
/scripts/areatriggers.scp 这个文件中主要是地区的代码
文件中的内容典型的为:
[areatrigger 1740] //地区代码为1740
pos=1 -7874.180176 -1806.300049 -271.459015 //地图中的坐标
name=The Marshlands - Un'goro Crater //地区名称
/scripts/classes.scp 这个文件中主要是定义各个种族和职业的原始属性
如果你要修改一个种族或一个职业的初始属性,以及人物出生时携带者的物品,你可以修改这个文件即可.
本文件中都有详细的英文注释,只要懂英语的应该可以看懂的,我在这里不再罗嗦了.
这里只举两个简单的例子,抛砖引玉...
目标1:使战士出生时就可以穿板甲
步骤:
(1) 找到[class #CLASS_WARRIOR]条目,该条目下面的数据代表战士出生时的初始属性
(2) 找到//Armor Proficiencies条目,该条目下面的数据代表战士出生时掌握的装备技能.
(3) 你可以找到skill=415 1 1 // Cloth
skill=414 1 1 // Leather 代表战士出生时就可以穿布甲和皮甲
(4) 添加 skill=413 1 1 //链甲
skill=293 1 1 //板甲
skill=412 1 1 //盾牌 来使战士出生时就可以使用链甲,板甲,盾牌
目标2:使人族的战士出生时携带一匹马
步骤:
(1) 找到[startitems #RACE_HUMAN #CLASS_WARRIOR]条目,该条目下的数据代表人族战士出生时携带的物品,初始魔法和技能
(2) 其中item=26 25 代表在人物的第26个位置放置代码为25的物品,代码为25的物品你可以在items.scp中查到
(3) 添加item=28 13334 //代码13334代表Green Skeletal Warhorse
/scripts/creatures.scp 这个文件中定义地图上所有NPC的属性
如果你要添加修改NPC,你可以修改这个文件即可.包括你可以添加一个卖蓝色装备的NPC,也可以修改某NPC的装备爆率以及伤害值等一系列属性.
文件中的典型内容为:
[creature 6] //NPC的代码,如你可以在.addspawn 6 来添加该NPC到指定地点
name=Kobold Vermin //NPC的名字
attack=1986 2185 //NPC的攻击伤害值
bounding_radius=0.561000 //绑定范围,也就是说该NPC在0.561yards范围内将攻击玩家
combat_reach=7.56 //战斗范围,也就是在该NPC攻击玩家的时候,只有当玩家逃出7.56yards范围外才会停止攻击
maxhealth=57 //血多少
maxmana=45 //魔法值多少
speed=0.93 //速度
loot=2770 0.01 //对代码为2770的物品爆率为0.01(1%)
举例
目标1:使上面的NPC能够爆Elemental Mage Staff(元素之杖,法师的极品杖),爆率为0.05(5%)
步骤:
(1) 找到[creature 6]条目
(2) 添加loot=944 0.05 即可 //代码944代表items.scp文件中的定义的元素之杖
目标2:在游戏地图上添加卖灵魂之石的NPC
步骤:
(1) 在该文件的最后添加以下代码:
[creature 3456789]
name=Soul Shard Seller
attack=1613 1774
bounding_radius=1.000000
combat_reach=8.00
damage=32 42
flags1=08400046
guild=Soul Shard Seller
level=30 30
maxhealth=757
maxmana=605
model=9261
speed=1.35
type=7
npcflags=4
faction=35
family=7 //以上是对该NPC的一般属性的定义
sell=6265 //这个是主要的,代码6265代表灵魂之石,在items.scp中定义
(2) 魔兽私服服务器用GM帐号进入游戏,到达需要添加NPC的地点
(3) 输入 .addspawn 3456789 即可
/scripts/defines.scp 这个文件中主要是一些宏定义,只要在需要的时候去查就可以了.
举例:
(1) 在/save/players.save文件中有race=4的条目
(2) 在/scripts/defines.scp文件中找到// races ---------条目
(3) #define RACE_NIGHT_ELF 4 就是说race=4 是夜精灵族
/scripts/emu.conf 这个文件主要是服务器的一些基本配置,包括回血,回魔速度,自动保存时间设置.
你可以直接修改这个文件修改服务器的一些基本配置,也可以用wowWDDG_Identity自带的的IP-Configuration.exe来修改服务器的基本配置.
举例:
目标:修改服务器的可以支持1000同时在线
步骤:
(1) 找到max_players=xxx条目
(2) 修改max_players=1000即可
/scripts/items.scp 这个文件主要是对服务器物品的定义
文件中的典型内容(部分):
[item 25] //物品的代码
buyprice=35 //从NPC中购买的价格
class=2 // 头饰, 这个可以中defines.scp文件中的//itemtypes---条目下查到
rability=20 //耐久度
inventorytype=21 //存货量
level=2 //等级
name=Worn Shortsword //物品名称
sellprice=7 //物品价格
subclass=7 // 这个可以在defines.scp文件中的//subclasses---条目下查到
/scripts/quests.scp 这个文件主要是对各个任务的描述,回报
如果你想汉化游戏中的人物的话,你可以翻译这个文件即可.
/scripts/spellcost.scp 这个文件是对每一个技能学习的价格定义
文件中的典型内容:
[spell 8402] //技能代码
name=Fireball Rank 7 //魔法名称为Fireball,7级
reqspell=8401 //需要的技能点8401
price=100 //学习该技能的价格为100铜币
附A 魔兽世界,GM命令大全
.addgo : 在你的坐标添加游戏对象
.add : 添加项目到你的背包中.
.addnpc : 添加NPC到游戏.
.del : 删除目标NPC
.setlevel : 设置个人或NPC的等级
.setmodel : 给NPC或个人设置模型数量.
.learn : 学习魔法的数目
.save : 保存文件.
.rehash : 改写目标.
.flag1 : 设置有毛病的标记.
.ppon : 打开pp系统.
.ppoff :关闭pp系统.
.turn : 转动NPC面朝你.
.come : NPC来到你的位置.
.go : 去世界坐标.
.gotrigger: 进入世界范围的位置,参数: trigger_number
.kill : 杀死选择的NPC或个人.
.killallnpc : 杀死所有的NPC的形象.
.resurrect : 复活选择的个人.
.setsize : 设置NPC的大小.
.setspeed : 设置NPC或个人的速度
.setflags : 设置NPC或O.G的面具. 参数: 〈ftype〉 〈flags〉
.addspawn : 添加大量的点到你的位置. 参数 : [〈npc entry〉] [〈npocs number〉]
.setnpcspawn : 添加条目和数目作成大量NPC到大量的点
.setnpcgo : 设置条目由于大量游戏目标到大量点
.setspawndist : 设置小和大距离到大量
.setspawntime : 设置小和大的时间到大量.
.setxp : 设置经验到个人.
.paralyse : 不动和动到个人或NPC.
.setaura : 设置预兆数目
.exploration : 打开你地图的位置.
.dismount : 卸下你.
.listsp :列出你的魔法.
.listsk :列出你的技能.
.delsp : 忘记魔法
.delsk : 忘记技能.
.info : 附近NPC的信息.
.online : 显示在线玩家数目
.goname : 移动到输入名字的个人或NPC.
.goguid : 移动到行会.
.targetgo : 尝试移动到最近的玩家(定位最近的object)
.targetlink : 尝试到连接目标OF选择目标
.move :传送目标.
.retcl : 重装TCL
.rescp : 重装 SCP.
.clearqflags : 清楚寻找标记
.bytes : for debug
.pingmm : 制造点在你的地图
.adddyn : 测试到竞技
魔兽私服服务器架设完全资料你会了嘛
Ⅲ 暗黑2如何创建战网
下载一个暗黑破坏神II战网服务端v1.11,设置好了直接运行就可以了。
http://www.quping.com/zone/soft/D2BSC071208.rar(这是服务器端的下载地址,最好用迅雷下,不然没资源)
-----------------------------------------------------------
以下是软件说明:
这是一个傻瓜式的暗黑1.11服务器架设软件,对于不了解BN的新人,十分简单化!直接放到暗黑安装目录运行,其他多个服务器端软件自动释放!可以修改国度等说明,截面十分友好简单化!推荐给想自己架设服务器1.11的朋友使用。值得注意的是做服务器的服务器端机器单独贷款最好是10M,否则,服务器端运行都要LAG100多,另外,我在安装过程发生序列号错误,原因是d2loader文件后面多了-1.11b等字样,去掉即可正常注册进入战网!
Ⅳ 怎么搭建星际战网服务器
我 知道
Ⅳ 怎么架设暗黑2战网
直接在局域网里开个TCP/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再选为默认,最后进入游戏就可以连接上战网啦。
Ⅶ 如何搭建 星际争霸 战网服务器
一般都装FSGS,这个比较好!