暗黑2伺服器搭建
⑴ 請問暗黑破壞神2如何建立一個伺服器
建立Diablo2(暗黑破壞神2)封閉式伺服器詳解
I. 需求
軟體需求:
bnetd, d2cs, d2dbs和d2gs diablo2以及diablo2擴展版
系統需求:
bnetd, d2cs, d2dbs可以運行在*nix和win32系統下.
(推薦使用linux系統)
d2gs必須在win32系統下運行.
(推薦使用win2k或者winXP)
硬體需求:
具體依據伺服器的在線用戶量而定,
bnetd, d2cs and d2dbs對資源的需求很小.
說明:
*nix系統表示linux, unix, sun, BSD等系統
win32系統表示win9x/me/NT/2k/XP
II. 獲取相關軟體
bnetd, d2cs和d2dbs都屬於bnetd項目,都是按照GPL許可以完整源代碼的
形式進行發布,bnetd項目的主頁為http://www.bnetd.org, 最新版本的
源代碼可以在http://www.sourceforge.net/projects/bnetd找到.
目前,bnetd項目因為版權問題正受到blizzard的控告,所以在其主頁和
sourceforge上的所有相關文件都已經去掉了下載連接,但網上仍然可以
找到很多相關的鏡像進行下載(比如http://ugoth.net/bnetd/). 同時,
你仍然可以通過sourceforge的CVS服務獲取當前最新的代碼,
(CVS訪問的詳細資料請參看http://sourceforge.net/cvs/?group_id=6933)
d2gs屬於d2close項目, 目前發布的都是已經編譯好了的可執行文件版本,
最新的發布版本可以在其主頁http://d2dev.dhs.org上獲得。
說明和建議:
1. bnetd, d2cs 和 d2dbs都是按照源代碼的方法進行發布的,這些
源代碼大多是以linux系統為基礎進行設計的,你將需要有一定的
編程經驗如果你想在其他系統特別是win32下編譯源代碼。
2. 如果你想在win32下建立伺服器,推薦使用bnetw,bnetw是bnetd
的win32移植版本,並且增加了圖形用戶界面,bnetw可以在
http://ugoth.net/bnetd/上找到, 同時,因為它是以可執行代碼
的形式進行的發布,所以你將不需要自己進行源代碼的編譯。
3. 如果你只是想建立一個臨時性質的伺服器或者作為測試使用,
則你可以在win32下運行bnetd, d2cs和d2dbs。 否則,推薦使用
linux系統, 特別是對於那些在線人數上千的伺服器而言 -- 伺服器
在linux下要穩定得多。
III. 安裝
bnetd, d2cs和d2dbs的安裝:
1. *nix系統
這里我假設你下載的bnetd文件解開在: /home/game/bnetd
1). cd /home/game/bnetd/src/
切換到bnetd源代碼目錄。
2). ./configure --prefix=/home/game/server/bnetd
進行相關配置檢測並且設定目標安裝目錄為/home/game/server/bnetd,
安裝目錄可以自行修改。
3). make install
編譯和安裝相關程序, 如果所有代碼都正常編譯了,
伺服器將被安裝到/home/game/server/bnetd目錄。
(bnetd, d2cs, d2dbs都在其sbin目錄下)
2. win32系統
這里我假設你使用的是bnetw, 你所需要做的僅僅是把bnetw
程序包解開到c:\\BNetWServer\\, 這樣,該目錄下的目錄
結構應該是類似於c:\\BNetWServer\\log, c:\\BNetWServer\\conf ...
d2gs安裝:
1. 安裝diablo2以及其擴展版本,並且升級到最新版本
(升級補丁可以在http://www.blizzard.com/patches上下載),目前
的最新版本是v1.09d, 這里我假設你的安裝目錄是c:\\d2gs
2. 將d2gs程序包解壓縮到c:\\d2gs, 這樣你將獲得如下文件
c:\\d2gs\\d2gs.exe, c:\\d2gs\\install.bat ...
3. 運行c:\\d2gs\\install.bat以安裝d2gs
1).win2k/NT/XP (推薦)
在這些系統下,d2gs將會被以系統服務的形式進行安裝,同時,
你必須確保你是作為系統管理員登陸的。
2). win9x/me
在這些系統下,d2gs將會被以單獨應用程序的形式進行安裝。
(在win95系統下,你必須首先將系統網路升級到winsock2)
IV. 配置
bnetd, d2cs和d2dbs:
1. *nix系統
所有相關的配置文件都在目錄/home/game/server/bnetd/etc下
2. win32系統
所有相關的配置文件都在c:\\BNetWServer\\conf\\目錄下
所有的配置項目都在配置文件中有注釋說明其作用和格式,
這里我只列出那些你在運行伺服器前必須進行設定的項目。
1). realm.list
在此文件中添加realm伺服器列表,格式如下:
-realm name- -description---------- -ip and port-
"Realm Name" "Diablo2 Realm Server" your.d2cs:port
"your.d2cs:port" 代表你的d2cs伺服器所在的ip地址以及監聽斷口,
如:"192.168.0.1:6113" 或者 "192.168.0.1"
d2cs伺服器默認的監聽埠為6113
2). d2cs.conf
設置"bnetdaddr"項為bnetd伺服器的ip地址和埠,格式同realm.list
如:
bnetdaddr = "192.168.0.1:6112"
bnetdaddr = "192.168.0.1"
bnetd伺服器的默認監聽埠為6112
設置"gameservlist"項目為你游戲伺服器的ip地址列表,
游戲伺服器為d2gs所運行的機器。
如:
gameservlist = 192.168.0.1, 192.168.0.2
3). d2dbs.conf
設置"gameservlist"項目為你游戲伺服器的ip地址列表,
同d2cs.conf中的"gameservlist".
d2gs:
d2gs的相關配置都儲存在注冊表的
[HKEY_LOCAL_MACHINE\\SOFTWARE\\D2Server\\D2GS]下,
大部分設置使用默認值就可以了,這里我只列出了那些
必須在運行前進行設置的。
1)."D2CSIP"="192.168.1.1"
修改該數值為你d2cs伺服器的ip地址
2)."D2DBSIP"="192.168.1.1"
修改該數值為你d2dbs伺服器的ip地址
V. 運行
bnetd, d2cs 以及 d2dbs:
1. *nix系統
運行下列程序:
/home/game/server/bnetd/sbin/d2dbs
/home/game/server/bnetd/sbin/bnetd
/home/game/server/bnetd/sbin/d2cs
運行的前後順序可以隨意。所有這些程序默認
都將按照後台的進行進行啟動。
2. win32系統
運行c:\\BNetWServer\\BnetW.exe,然後從其菜單File->New
中運行d2cs以及d2dbs。
d2gs:
1).win2k/NT/XP
從系統服務控制管理中啟動d2gs服務或者直接從命令行下運行
"net start d2gs"
2). win9x/me
運行c:\\d2gs\\d2gs.exe
VI. 管理
bnetd, d2cs 和 d2dbs:
1. *nix系統
"killall bnetd d2cs d2dbs"以停止伺服器的運行
2. win32系統
關閉bnetw窗口即可
其他配置等請查看隨bnetd程序包所附帶的相關文檔。
d2gs:
停止運行:
1).win2k/NT/XP
從系統服務控制管理中停止d2gs服務或者直接從命令行下運行
"net stop d2gs"
2). win9x/me
關閉d2gs控制台窗口
d2gs管理控制台:
運行telnet <d2gs的ip地址> 8888以連接到管理員控制台,默認的
初始密碼是"abcd123"
其他配置等請查看隨d2gs程序包所附帶的readme.txt
⑵ 暗黑2 如何自建伺服器
首先.
1.DC(world event)的觸發,是和gs有關,每個gs記錄自己的觸發條件是否滿足
即賣給恰西(其他NPC也可以)的key item個數。
1.5,原則上,可以配置一種或者多種物品key item,即觸發條件物品。如何配置物品我想會用d2hackit, pickit的人比我熟悉的多。
2.無論設置的是什麼,客戶端都接收到通知是「xx個soj賣給恰西」
3. d2server.ini是配置觸發條件(物品,數量)的配置文件,如果使用紫霞版本的bnetd
d2gs會自動下載配置文件目錄的d2server.ini以便所有gs同步設置。如果沒有文件,則不下載而使用gs端的d2server.ini
4.配置重載請參看本板精華。
5.我個人建議同時升級bn端相關軟體配合d2gs beta6,盡管有人試驗發現beta6可以工作在以前的pvpgn和bnetd-thread6.1.2。
6.所有涉及軟體可以在本站精華區bn下載相關集合找到.
觸發涉及到的配置:
d2gs的注冊表項目有配置文件名選項,預設是d2server.ini
配置文件主要是d2gserver.ini:配置數量,以及一些出現條件如物品,出現的diablo有沒有隨從....
ItemConfig.dat:從名字就可以看出了,是物品的配置,d2gs靠這個檢測物品(賣給恰西的時候)。
⑶ 怎樣建立區域網的暗黑2 1.10 伺服器
去下個QQ對戰平台,或者浩方什麼的,只要是一條網線,就沒問題!
⑷ 暗黑2自己怎麼建立戰網!!!!!!!
厄。。。和同事的話區域網就可以玩了,不需要戰網呀,點多人游戲,TCP/IP方式,一個人建立主機,其他人加入時輸入你的IP地址即可(游戲里右上角顯示的。),這樣子就可以玩了,只要你有HUB(集線器)或者路由即可。
如果自己建設戰網需要win2000系統,自己裝伺服器,自己設置資料庫,設置注冊表(就是服務地址是本機)等,何必呢。
還有好辦法就是去網路上比較好的戰網,同事一起去,省事,好玩。呵呵
⑸ 暗黑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主控游戲
1、 控制面板,點擊添加硬體
2、 點擊下一步,
3、 向導正在搜索
4、 選擇是,硬體已經連接好。
5、 然後系統給出一個列表,不管他,拉到最下面,點擊添加新的硬體設備
6、 選擇安裝從我手動列表選擇的硬體
7、 系統又會給一個列表,選擇裡面的:網路適配器,然後點擊下一步
8、 然後系統給出一下列表,右面的框中選擇第二項,然後點擊下一步,然後就完成。
第一步大功告成,接下來是第二大步。
1、 開始----設置----網路連接—本地連接—屬性——internet 協議(TCP/IP協議)點中後點擊屬性——然後手動設置IP地址,即然你暫時還不太明白這一塊,你就按我說的辦好了。
2、 Ip地址:192.168.0.1 (中間的點是電腦上自己有的,只管填數字)
3、 子網掩碼:255.255.255.0(這是系統給的,你不用管就會自己生成)
4、 默認網關:可以設成192.168.0.2
5、 首選伺服器地址:可以按上面的IP地址隨便設一個,如192.168.0.55
6、 備選伺服器,不管它。
7、 確定。一切OK。
(在設置IP地址之前,如有必要,先安裝一下協議)
好了,你這時再右健點擊網上領居,發現多了一個圖標,並且顯示:已連接。
然後,你進入暗黑游戲,選擇其它多人邊線,這時,你會發現,電腦不再提示:無法偵測到有效的IP地址,而是變成,你的IP地址是:192.168.0.1 然後,選擇你的角色進入游戲。
⑺ 暗黑2創建區域網
游戲里告訴的那個一般都進不去,創建之後切出去,看你的寬頻連接屬性裡面有兩個地址,一個是伺服器ip一個是客戶端ip你讓你朋友輸入你的客戶端ip就能進去了
⑻ 怎麼架設暗黑2戰網
直接在區域網里開個TCP/IP游戲就行了啊
⑼ 如何自己架設暗黑2伺服器
呵呵!這個我熟悉!這個是可以實現的!去我的空間下載伺服器端!如果你打算自己的機器玩就把伺服器ip地址設置成127.0.0.1 如果打算區域網玩。 就把伺服器ip地址設置成10.0.0.1(192.168.0.1) 如果打算做成impk那樣的 就設置成外網ip吧!搭建方法不難! 就改寫幾處文件內的ip 地址就可以了!我的伺服器端 裡面有詳細的假設說明! 還有就是你做好了伺服器 如果想變成變態的伺服器要封裝patch_d2。mpq文件 (換句話說伺服器的設置就在patch_d2。mpq啦)我的qq是5512500 有不明白的留言吧!
⑽ 暗黑2不是區域網 怎麼聯機需要虛擬伺服器么
戰網不錯啊 不想受約束 就上浩方玩 這類平台可以