搭建戰網伺服器
Ⅰ 暗黑破壞神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,這個比較好!