PVPGN1.8.2 + D2GS1.11(38)搭建暗黑破壞神1.11b戰網(配置指南)

  首先介紹一下PVPGN和D2GS,PVPGN是一個多人網絡遊戲平臺,全稱是(Player vs Player Gaming Network),它的前身是Bnetd。Bnetd因爲吃到暴雪的官司敗訴,最後中止開發;後來這個項目由另外一個國外的民間組織接手,因而更名叫PVPGN,版本由1.6.x一直更迭到最新的1.9.x版,結構和功能不斷完善,支持的數據庫包括MySQL,SQLite,ODBC等而且能支持Win3二、MAC、Linux等多種平臺,是搭建戰網的理想選擇。PVPGN同時還支持暴雪的WC3和WestWood的紅色警惕等能夠戰網的遊戲。php

  D2GS是由我國暗黑界的名人Onlyer負責開發的,是創建在PVPGN平臺上的暗黑專屬服務器端。它的最新版本支持到暗黑破壞神2 1.10的,其後的版本都是其它達人在1.10版本的基本上修改,達到支持1.11b和1.12a的。html

  下面我就細說如何用PVPGN1.8.2 + D2GS1.11(38)的版本組合來搭建暗黑破壞神2 1.11b戰網。(主要是Win32平臺)ios

  第一步:固然是獲得PVPGN和D2GS軟件了。首先到ttp://developer.berlios.de/project/showfiles.php?group_id=2291下載PvPGN-1.8.2-0-Win32-MySQL-5.0.45-BIN.zip,D2GS1.11(38)的下載地址是http://bbs.cupl.com.cn/job.php?action=download&pid=tpc&tid=245236&aid=16828789,下載完這兩個軟件後,還須要下載一個暗黑1.11版服務器端的支持文件包,下載地址是http://prdownload.berlios.de/pvpgn/pvpgn-support-1.1.zip數據庫

  第二步:解壓縮,而後整理相關文件。服務器

  先把解開後的pvpgn-1.8.2文件夾並更名「pvpgn」,更名後將其複製到暗黑破壞神的安裝文件夾裏面。而後再把D2GS解壓縮,並把一些相關文件也複製到遊戲的安裝文件夾裏面,包括「D2GS.exe」、「d2server.dll」、「d2server.ini」、「D2GSSVC.exe」、「d2gs.reg」、「ItemConfig.dat」、「install.bat」和「d2gs.script」。再把遊戲安裝文件夾下面的「d2server.ini」複製到同文件夾下的「pvpgn --> conf」(就是pvpgn文件夾下面的conf文件夾,-->表明文件夾級別)文件夾裏面,這種作的目的是保持PVPGN與D2GS所使用的「d2server.ini」文件保持一致。最後解壓縮pvpgn-support-1.1,並把解開後全部的文件(不是文件夾,共計10個)複製到遊戲安裝文件夾下面的「pvpgn --> files」文件夾裏面。到這裏搭建戰網的相關文件就已經整理完畢了。網絡

  第三步:安裝,並修改相關配置文件的參數。(下面的操做都是在遊戲安裝文件夾裏面進行的。)spa

  先運行遊戲文件夾下面的install.bat文件,是爲了安裝D2GS服務。而後運行pvpgn文件夾下面的install.bat,安裝pvpgn、d2cs、d2dbs服務。server

  用記事本打開在遊戲文件夾下面的d2gs.reg文件,找到"D2CSIP"="192.168.1.1"一句,並把其中的IP地址修改爲要搭建戰網的報務器IP地址,例如個人服務器IP地址是5.98.217.151,就要改爲"D2CSIP"="5.98.217.151";而後找到"D2DBSIP"="192.168.1.1",也把其中的IP地址跟上面說的同樣的修改。還有兩處可修改可不修改,分另是"MaxGames"=dword:00000001和"MOTD"="Hello world!"後保存,MaxGames是最大遊戲數量,也就是戰網上所能建立的房間數,能夠把後面的dword值改爲50,這樣的話能夠建80個遊戲(16進制的);MOTD是進入遊戲後屏幕上方顯示的歡迎語,能夠把雙引號中的字符改爲任意英文字符。修改完後保存,並雙擊文件圖標將內容導入註冊表中。htm

  再在「pvpgn-->conf」文件夾中,找到realm.conf並用記事本打開,查找「#"D2CS"     "PvPGN Closed Realm"    1.2.3.4:6113」一句,將前面的#號去掉,並把「D2CS」改爲本身想要的國度名,「1.2.3.4」改爲服務器的IP地址。blog

  再找到d2cs.conf,並用記事本打開。查找「realmname    = D2CS」一句(不包括引號),把「D2CS」一樣改爲本身想要的國度名(要與realm.conf中修改的國度名相同)。查找「servaddrs    = 0.0.0.0:6113」一句,把0.0.0.0改爲服務器的IP地址(若是是單機,不要用127.0.0.1或者localhost);查找「gameservlist    = <d2gs-IP>,<another-d2gs-IP>」一句,把「<d2gs-IP>,<another-d2gs-IP>」也改爲服務器的IP地址(不帶<>號);查找「bnetdaddr    = <bnetd-IP>:6112」一句,將「<bnetd-IP>」也改爲服務器的IP地址;改完以後保存。

  最後修改d2dbs.conf,按照修改d2cs.conf文件的方修改d2dbs.conf中「servaddrs = 0.0.0.0:6114」和「gameservlist             =        <d2gs-IP>,<another-d2gs-IP>」(不帶<>號,後面的端口號不要改),改完以後保存。

  注意:全部配置文件中的IP地址外面什麼也不能夠帶,好比<192.168.1.100>這是錯誤的。

  第四步:啓動戰網服務器。

  在暗黑壞破神遊戲目錄下面新建一個文本文檔,複製下面的內容 net start pvpgn net start d2dbs net start d2cs net start d2gs exit

  而後保存,並把文件名改爲star server.bat(擴展名也要改)。

  再新建一個文本文檔,複製以下內容 net stop d2gs net stop d2cs net stop d2dbs net stop pvpgn exit

  保存並把文件名改爲stop server.bat。這樣運行star server.bat就能啓動服務器,運行stop server.bat就能關掉。

  到這裏服務器配置就完成了,最後要解決的就是客戶端的註冊表文件。新建一個文本文檔複製下面的內容

REGEDIT4

[HKEY_CURRENT_USER\Software\Blizzard Entertainment\Diablo II] "BNETIP"="這裏改爲你的戰網服務器IP地址"

  保存並把文件名改爲server.reg,並雙擊導入註冊表。而後運行剛建的star server.bat文件,啓動服務器,再運行遊戲,就能夠享受本身的戰網了。(全文完,原創文章轉載請註明出處)

  你們有什麼疑問能夠QQ:46317239或者在下面評論來諮詢我。(如遇疑問,請先看看我最新總結的PVPGN 暗黑破壞神 1.11b戰網配置問題彙總 )

 

2016.PS:原文於2009年發表在我百度博客,鑑於百度博客已關閉,但仍有網友諮詢,特轉於此;文中提供連接已沒法下載,請自行在網上搜索。

相關文章
相關標籤/搜索