free banner exchange by DoubleAdv.com 魔獸私服列表^^" - http://war3.tw - By Todian

 

 

如何自己架設魔獸爭霸私服呢!?

 

*請勿用影音傳送帶和FlashGet...等續傳軟體,來下載此頁面的檔案,不然會造成檔案不完整。

 

*首先玩家們可以先大概看這篇 簡單交代魔獸私服豬頭C的崛起沒落 文章,了解一下BN戰網的歷史!

 

Pvpgn架設魔獸戰網BN—本教學範例使用pvpgn1.8.5、魔獸版本1.23A、WinXP 32bit

PVPGN 官方網站: http://pvpgn.berlios.de/
PvPGN 官方論壇: http://forums.pvpgn.org 或者 http://pelish.spfree.net/

PVPGN 官方下載頁面: http://developer.berlios.de/project/showfiles.php?group_id=2291

w3l 官方網站:http://w3l.info.tm/ 或者 http://keres.myftp.org/

 

PvPGN 是什麼?
PvPGN用來架設遊戲戰網服務器的一個開源軟件,支持魔獸3、星際、紅警2、暗黑等遊戲,適合內網等無法訪問官方戰網的用戶使用,如果有外網條件還是買個正版遊戲(40元左右2個CDKEY),上官方戰網玩吧,要不然遊戲公司都倒閉了。感謝暴雪給大家帶來如此優秀的遊戲。

 

服務器端 PVPGN架設 提綱:

1. 下載 PVPGN Win32 版本,解壓縮

2. 修改 bnetd.conf 配置文件

3. 修改 versioncheck.conf 加入魔獸1.23a的版本信息

4. 修改 autoupdate.conf ,把mpq升級文件放入files目錄,讓魔獸可以通過BN自動升級。

5. 雙擊運行PvPGN.exe,服務器開始,OK

 

客戶端 魔獸爭霸3登錄BN 提綱:

1. 修復魔獸3的註冊表

2. 下載支持用戶目前使用的老版本的w3l

3. 修改註冊表中 戰網BN的地址

4. 雙擊w3l.exe連接戰網,魔獸將自動升級

5. 下載支持用戶目前新版本的W3L,登錄BN,OK

 

服務器端 PVPGN架設 詳細步驟:

1.下載 PVPGN Win32 版本,解壓縮得到文件夾 D:\pvpgn-1.8.5

官方下載地址:http://download.berlios.de/pvpgn/PvPGN-1.8.5-0-Win32-ODBC-BIN.zip

備用下載地址:http://www.fileden.com/files/2007/12/14/1643833/pvpgn/PvPGN-1.8.5-0-Win32-ODBC-BIN.zip

 

2. 修改 bnetd.conf 配置文件

打開 D:\pvpgn-1.8.5\conf\bnetd.conf

bnetd.conf 是配置文件,修改詳解 (註: 井號# 後面的文字 不執行,為註釋)

skip_versioncheck = false   跳過版本檢測 = 不跳過

allow_bad_version = false 允許錯誤版本 = 不允許

allow_unknown_version = false 允許未知版本 = 不允許

(如果允許,不同版本的魔獸都登錄上,一起玩會掉線。如果為了測試,可以都設置為true

skip_versioncheck = false 將使用versioncheck.conf文件內的版本信息檢查登錄的魔獸)

allow_unknown_version = false 將導致versioncheck.conf文件內不存在的版本將無法登錄)

 

# Server network info   服務器網絡信息

servaddrs = ":" # default interface (all) and default port (6112) 服務器IP地址,我的IP是10.200.52.88所以修改成下面這樣,端口用6112

比如 servaddrs = "10.200.52.88:6112"

w3routeaddr = "0.0.0.0:6200" 請設為你的IP地址,端口用6200

比如 w3routeaddr = "10.200.52.88:6200"
 

3. 修改 versioncheck.conf 加入魔獸1.23a的版本信息

打開 D:\pvpgn-1.8.5\conf\versioncheck.conf

在Intel (IX86)的Latest Versions下面加入1.23a的版本信息,如下所示。

(可以看到下面Older Versions裡面包含1.22a、1.21b、1.21a等各個老版本信息,如果服務器不會自動升級,並且不想讓舊版本登錄,請刪除對應的信息)

可以下載這個我修改好的,替換原文件:Warcraft III 1.23a versioncheck for pvpgn download

http://www.fileden.com/files/2007/12/14/1643833/software/versioncheck.conf

 

##### Intel (IX86) ###########################################################


# -=-=-=-=-=-=- Latest Versions -=-=-=-=-=-=- No Update Required -=-=-=-=-=-=-


# Warcraft III - TFT (Expansion) 1.23a
# Note: this version check is sent in both FT and ROC mode
"A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B" \
IX86ver1.mpq \
IX86 \
W3XP \
"war3.exe 03/12/09 23:23:40 471040" \
0x00000017 \
1.23.0.208 \
0xfad9bc05 \
W3XP_123A

 

4. 修改 autoupdate.conf ,把mpq升級文件放入files目錄,讓魔獸可以通過BN自動升級。
提示:此步驟不是必須的,
(4.1)修改 autoupdate.conf
打開conf文件夾內的autoupdate.conf,把需要升級的行前面的井號#去掉,添加升級到1.23的記錄。
可以下載這個我修改好的:http://www.fileden.com/files/2007/12/14/1643833/pvpgn/autoupdate.conf

IX86    W3XP    W3XP_107A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_110A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_111A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_112A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_113A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_113B       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_114A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_114B       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_115A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_116A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_117A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_118A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_119A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_119B       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120B       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120C       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120D       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_120E       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_121A       W3XP_IX86_1xx_123A.mpq
IX86    W3XP    W3XP_121B       W3XP_IX86_1xx_123A.mpq

# Incremental update from version 1.22a to 1.23a
# you can use W3XP_IX86_122A_123A.mpq ,is't small,
# but it may cause many problems in some third part changed version
IX86    W3XP    W3XP_122A       W3XP_IX86_1xx_123A.mpq
# The next one is a WarCraft III - FT wildcard entry.
IX86    W3XP    W3XP_1xx        W3XP_IX86_1xx_123A.mpq


(4.2)使用bnftp從暴雪battle.net下載MPQ升級文件,放入pvpgn/files目錄

提示:使用bnftp從暴雪battle.net下載升級文件需要具有外網或不受限制的內網,內網可能無法登錄battle.net官方戰網,所以可能無法使用bnftp下載MPQ升級文件。
今天去網吧下載了這些升級文件,在命令行中進入pvpgn目錄,使用這種格式的命令即可下載:

bnftp --client=W3XP --arch=IX86 --file=W3XP_IX86_1xx_123A_zhCN.mpq asia.battle.net
bnftp --client=W3XP --arch=IX86 --file=W3XP_IX86_122A_123A_zhCN.mpq asia.battle.net

如果有英文版的用戶需要自動升級,可以下載英文語言的mpq文件(其他語言類似):
bnftp --client=W3XP --arch=IX86 --file=W3XP_IX86_1xx_123A_enUS.mpq asia.battle.net
bnftp --client=W3XP --arch=IX86 --file=W3XP_IX86_122A_123A_enUS.mpq asia.battle.net

 


建議不要使用1.22到1.23的小升級包W3XP_IX86_122A_123A_zhCN.mpq,雖然它體積較小(1.6MB),但是在硬盤版魔獸上升級會出問題;
用完全升級包W3XP_IX86_1xx_123A_zhCN.mpq就可以了,不過體積較大(56.4MB),適合於內網使用。

W3XP_IX86_1xx_123A_zhCN.mpq HTTP下載頁面: MPQ文件下載
W3XP_IX86_1xx_123A_enUS.mpq HTTP下載頁面: http://pvpgn.org.cn/download/pub/war3x/
下載完畢,把W3XP_IX86_1xx_123A_zhCN.mpq文件放入D:\pvpgn-1.8.5\files目錄。

 

5. 雙擊運行PvPGN.exe,服務器開始,OK

 

 

客戶端 魔獸爭霸登錄BN 詳細步驟:

1. 修復魔獸3的註冊表

硬盤版的魔獸一般都缺少註冊表,需要使用 W3RegFixer 修復註冊表(將修復HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III)

W3RegFixer下載地址:http://www.fileden.com/files/2007/12/14/1643833/pvpgn/W3RegFixer_BNetEditor.7z
(如果以後的步驟出錯,請打開regedit,刪除HKEY_CURRENT_MACHINE\Software\Blizzard Entertainment)

 

2.下載支持用戶目前老版本的w3l (魔獸登錄引導器 Warcraft III RoC/TFT PvPGN loader)
(請關注w3l官方網站的更新:
http://w3l.info.tm/
W3L 的作用是登錄到pvpgn戰網,(如果啟動Frozen Throne.exe,只能連接到官方battle.net,不能連接到pvpgn服務器)
用戶根據自己現在的魔獸版本,下載對應的W3L,用於登錄到pvpgn戰網。(如果有對應的W3L,那麼現在不用下載)
支持1.18-1.21的W3L: http://www.fileden.com/files/2007/12/14/1643833/pvpgn/Warcraft3_Loader_118_to_121__by_Acid.7z
支持1.22-1.23a的W3L: http://www.fileden.com/files/2007/12/14/1643833/pvpgn/w3l_for_122_123a_by_Keres_11.7z

解壓縮得到w3l.exe 和w3lh.dll,複製到魔獸爭霸目錄(比如D:\Warcraft III)
 

3. 修改註冊表中 戰網BN的地址,使用 BNetEditor 或者 導入戰網管理員提供的註冊表,
然後雙擊地址,出現紅色的對號,即說明這個戰網已經選中。

BNetEditor下載: http://www.fileden.com/files/2007/12/14/1643833/pvpgn/W3RegFixer_BNetEditor.7z

 


4.雙擊w3l.exe連接戰網,魔獸將自動升級,(或者在 BNetEditor 中設置指向w3l.exe,然後雙擊左邊的魔獸圖標)
如果上面的服務器設置了autoupdate,魔獸連接BN後將自動下載升級。

 

 

目前1.22a魔獸版本號顯示為 1.22.0.6328
點擊Battle.net將自動下載升級文件W3XP_IX86_1xx_123A_zhCN.mpq
然後提示安裝
 

 

安裝完畢
 


點確定將自動啟動魔獸,可以看到1.23a的版本號顯示為 1.23.0.6352

 


因為這裡自動啟動了Frozen Throne.exe,所以不能連接到pvpgn,只能連接到官方battle.net
現在關閉魔獸。

5. 下載支持用戶目前使用的新版本的W3L,登錄戰網,OK
因為魔獸版本更新,對應的W3L如果不能使用了,需要下載支持新版魔獸的W3L。

支持1.22-1.23a的W3L下載地址:
http://www.fileden.com/files/2007/12/14/1643833/pvpgn/w3l_for_122_123a_by_Keres_11.7z

 

 

備註:如果戰網未開啟autoupdate功能,需要用戶手動下載升級補丁包,然後使用新版的W3L登錄。
 

下載安裝 blizzard 暴雪官方魔獸1.23a 簡體中文完全升級補丁

(1.21b 以及以後1.22a 1.23a都是官方免CD的,安裝以後不用驗證光盤,感謝暴雪)

1.23a官方下載地址:

http://ftp.blizzard.com/pub/war3x/patches/pc/War3Patches_TFT_123a_zhCN.exe

如圖,魔獸1.21b (1.21.1.6300)升級完成提示:玩這個遊戲時不再需要CD

 


 

常見錯誤:pvpgn支持autoupdate,魔獸自動升級常見錯誤:
(1)註冊表錯誤
使用W3RegFixer魔獸註冊表修復後,升級時顯示註冊表位置還是不正確,常見於硬盤版魔獸
提示: 錯誤:不能打開源文件文檔 'D:\war3\WAR3_TFT_1.20\war3x.mpq'
解決辦法:刪除HKEY_CURRENT_MACHINE\Software\Blizzard Entertainment

 


(2)地圖升級錯誤
硬盤版魔獸,使用122A_123A小補丁升級時會出現此錯誤。
提示:ERROR:unable to apply patch to file 'D:\WarCraft III\maps\Scenario\(1)TheDeathSheep.w3m'
解決辦法:使用W3XP_IX86_1xx_123A_zhCN.mpq完全升級包。

 


(3)英文漢化版的魔獸無法更新
提示:不能執行更新,因為該更新是針對另一不同的遊戲版本的。
ERROR: Wrong language patch file - war3.exe - game: enUS - patch: zhCN
This patch upgrades Warcraft III The Frozen Throne from the previous version.
ERROR: unable to apply patch to file 'Custom_V0\Units\CampaignUnitStrings.txt'
結果:更新失敗

原因:英文版漢化的魔獸,修改了語言文件,導致使用英文升級包和中文升級包都無法升級。
解決辦法:使用簡體中文版的魔獸,然後使用中文升級包

 

 


PVPGN 細節問題:
pvpgn 魔獸戰網BN 取消更換頭像等級限制
http://hi.baidu.com/sink%5Fcup/blog/item/d9efba4b4f6649f883025c4d.html

不足之處:

當魔獸版本更新後,對應的w3l.exe和w3lh.dll可能也需要更新,如果能實現升級時發送新版的w3l,就更方便了。
http://hi.baidu.com/sink_cup/blog/category/Pvpgn   歡迎交流pvpgn相關問題


本文原作者:sink

 

此網頁內容轉載至 黑雞蛋's 網誌 ,如有侵權請來信告知。

 

---------------------------------------------------------------------------------------------------------

 

此網頁由Todian編輯 2011/5/10

網站:魔獸私服列表^^" http://war3.tw