當前位置:首頁 » 雲伺服器 » 搭建PvPGN伺服器

搭建PvPGN伺服器

發布時間: 2022-06-08 08:26:49

Ⅰ 暗黑破壞神2 1.13伺服器架設詭異錯誤

是不是安裝pvpgn里的服務時最後一項卡住,我也是。但是並不用在意這些。只是批處理文件沒寫好,不退出而已。其實服務都已經安裝完成了。研究了很久,終於自己架設成功。在架設過程中遇到了很多問題。沒辦法只能自己不斷嘗試,網上搜集資料。最終成功架設1.1b可聯外網伺服器。有興趣的話可以來我伺服器玩。把bn改成skyxuk.vipc.cc就可以了。

Ⅱ 暗黑PVPGN雙國度之間怎麼限制acc相通

B帳號應該是VIP業務服務帳號,即可以在VIP伺服器里游戲 也可以在FVIP伺服器里游戲 就是LZ所說的VIP國度和非VIP國度
A帳號沒有開啟或享受VIP服務 所以不能夠在VIP國度游戲

A帳號想和B帳號相互交易或其他 只需要任意開其中一個帳號 在非VIP國度建立游戲 另外一個帳號加入非VIP國度的這個游戲,就可以在一起相互交易或其他了

VIP伺服器IP地址一般只服務VIP機組 非VIP也有幾個IP地址專門服務 按照如上方法是可以到一起的
戰網只要存檔正常 在總伺服器上的話 以當時排隊情況和速度最快來分配,加入已知的游戲 不涉及。

Ⅲ 求助:架PVPGN BN戰網及DOTA排名榜!

來學習下等答案

Ⅳ 能不能自己架設魔獸的BN.NET

本手冊架設的伺服器可以支持《魔獸爭霸3-冰封王座》1.20E和《星際爭霸》1.13F

需要用到的東西:
1.wamp5_1.6.1 http://www.wampserver.com/ 包括Apache 2.0.55,mysql 5.0.18-nt ,php PHP 5.1.2 ,phpMyAdmin 2.7.0-pl2、SQLiteManager 1.1.3)

2.PvPGN-1.8.0rc2-1-Win32和pvpgn-support-1.0(http://developer.berlios.de/projects/pvpgn/ 下載support files 1.0解壓到files目錄下)

3.BNetEditor(方便修改和添加BN伺服器)

4.w3l Loader(魔獸3的引導程序),D2Loader(暗黑2的引導程序)

資料庫的安裝
1.下載並安裝wamp5_1.6.1(官方已經出更新的版本了,大家可以自己去下載),在安裝好以後可以在IE瀏覽器裡面輸入127.0.0.1打開測試頁。(很好的資料庫套件,不過注意,默認的root是沒有密碼的!為了安全起見,記得要更改MYSQL的root的密碼。)

2.在phpMyAdmin的主頁面建一個pvpgn的庫----------「創建一個新的資料庫」在它下面輸入新的資料庫的名字(比如pvpgn),點擊下面的「創建」即可。完成後(會進入表創建頁面,不去管他,點擊上面說的「主目錄」回到phpMyAdmin的主頁面),你可以點擊主頁面的「資料庫」鏈接看看那個庫是不是已經建立好了

3.給PGPGN創建一個自己的用戶--------點擊「許可權」---〉「添加新用戶」,進入新用戶設置頁面,用戶名,你自己取一個。「主機」如果你的PVPGN和MYSQL在同一台主機,那就選「本地」,否則就選「任意主機」吧,如果你的PGPGN是固定IP的,也可以選擇「使用文本域」,然後在後面的框里輸入IP地址,密碼,你自己設一個吧。下面的「全局許可權」里什麼許可權都不用給,點擊最下面的執行,用戶就添加完畢了。

4.給新添加的用戶操作資料庫的權利---------回到用戶設置頁面,用戶設置頁面的中部有一個「按資料庫指定許可權」,在下面的「在下列資料庫添加許可權:」下拉,選擇剛才建的那個PVPGN的庫,然後頁面會自動跳到PVPGN的庫的授權頁面(注意看清楚了,頁面的最上面的提示信息現在是「用戶 '*****'@'localhost' - 資料庫 pvpgn 」,表明是在對PVPGN這個庫授權),這里就可以給他全部許可權了(全部打鉤),下面的表可以不用指定的。
這里注意,到現在為止你還是用ROOT用戶登錄的,所以請登出。然後再用你的用戶名和密碼登入,就可以看見你設定的登錄用戶了在管理資料庫了。

PvPGN-1.8.0rc2-1-Win32的安裝
1.下載官方的PvPGN-1.8.0rc2-1-Win32,解壓到任意盤符(建議建立到D:\)。官方新版本已經到了1.8.0正式版,但是沒有Win32版本,有需要的可以自己編譯一個

2.從D:\wamp\mysql\bin文件夾下復制libmySQL.dll到pvpgn目錄

3.到D:\pvpgn-1.8.0rc2\conf下,修改bnetd.conf文件,找到storage_path = cdb:dir=var/userscdb;clan=var/clanscdb;default=conf/bnetd_default_user.cdb,在這行前加#號注釋掉它。
在底下添加storage_path = sql:mode=@@@@@;host=127.0.0.1;name=******;user=******;pass=******;default=0
這里要注意「@@@@@」為你使用的資料庫類型(我們這里應該填mysql);「******」分別為你剛才在MYSQL裡面創建的那個資料庫名、用戶名、用戶密碼。
找到w3routeaddr = "0.0.0.0:6200",將他改成你的IP地址(你的戰網想對LAN或者Internet開通,只需在這里修改IP就行了)
好了,到這里就設置完畢。第一次運行PGPGN.exe的時候,程序會自動在PVPGN這個庫里建立需要的數據表的,我們就不用管了。

bnetd.conf文件的修改和優化:

注意:在bnetd.conf文件設置中,有3項必須修改:

################################################
# Tracking server info #
#----------------------------------------------------------------------------#
# Set track=0 to disable tracking. Any other number will set number
# of seconds between sending tracking packets. This is OFF by default.
#track = 0
track = 60
# 10 minutes
注意,令track = 0,否則有嚴重的track問題.

################################################
# war3 ladder textual output #
#-----------------------------------------------------------------------------#
# this is for all the guys, that want Warcraft 3 ladder, but don't want their
# server to run with MySQL support.
# For each ladder (solo, team, ffa, at) a corresponing file is created,
# so it's easy to build your ladder pages with them
# the following value determines, at which rate, these files are created
# set to 0 if you don't want or need these files

war3_ladder_update_secs = 300

# jfro's latest ladder is based on XML... so we can switch to XML output of ladder
# on demand
XML_output_ladder = false

ladder排行榜的刷新時間,默認5分鍾(300秒),如果你想快速更新可以適當改小一點。據說開啟會嚴重影響性能,如果你不需要這個文件,可以設置=0

####################################################
# server status textual output #
#-----------------------------------------------------------------------------#
# This is for writing status of the server in an attempt to see number of user
# on line actually, and games/chans.
# This is store in file var\status\warcraft3.dat as a *.ini format.
# Shouldn't be so hard in php to create dynamic website using this content.
# the following value determines, at which rate, these files are created
# set to 0 if you don't want or need these files

war3_output_update_secs = 60

# jfro's latest ladder is based on XML... so we can switch to XML output of ladder
# on demand. Maybe we should set update interval bigger cause XML output version
# is much more verbose than the standard output
XML_status_output_ladder = false

注意,令output_update_secs = 0,否則嚴重影響性能.

如何實現Ladder戰網排行榜

如果要實現Ladder,就必須要有pvpgn-stats。最新版本為2.45英文版,我們這里使用的版本是pvpgnstats2.44漢化版。(感謝zion的漢化)

一、PVPGN伺服器架設好以後,我們在pvpgn資料庫中建立pvpgnstats的表文件:
在解壓出來的pvpgnstats\SQL Files\zion文件夾下有2個sql文件,看pvpgn的表頭類型,使用相應的sql文件。在pvpgn資料庫中,選中sql查詢建立表

1.默認應該是沒有表頭的,對應使用的sql文件為:bnet.sql

2.對於PVPGN 1.80以後的版本,可能帶有表頭 pvpgn_ (可以在PVPGN的配置文件中查看,也可以在PVPGN資料庫看到該表頭)
如果有,則這里也要做相應的修改$db_prefix = "pvpgn_";
對應使用的sql文件為:pvpgn_bnet.sql

二、修改pvpgnstats下的config.inc.php文件
$site_name = " PvPGN server ";
$db_type = "mysql"; //資料庫類型
$db_host = "127.0.0.1"; //資料庫IP地址,一般設置本地。
$db_port = 3306; /* 3306 is the most common MySQL port */默認埠
$db_database = "pvpgn"; //顯示排行資料庫名
$db_user = ""; //pvpgn資料庫用戶名
$db_pass = ""; //pvpgn資料庫名對應密碼(默認是沒密碼的 ,建議加上)
$homepage = "http://127.0.0.1/"; //首頁
$ladderroot = 「http://127.0.0.1/bbs/pvpgnstats2/」; //pvpgnstats路徑,這里改在BBS下
$pvpgn_dir = "d:/pvpgn-1.8.0rc2"; //pvpgn的路徑
$d2ladder_file = "d:/pvpgn-1.8.0rc2/var/ladders/ladder.D2DV"; //ladder.d2dv目錄

從戰網裡面進入排行榜:D:\pvpgn-1.8.0rc2\conf\anongame_infos.conf文件,將裡面的網址改為你的排行榜地址(注意替換的時候選對編碼格式,不然PVPGN伺服器程序會出錯!推薦用UltraEdit-32做修改,會提示你選擇正確編碼的。)

修改PVPGN裡面的conf信息,修改新聞,頻道以及其他一些需要中文的地方

新聞 改news.txt
每日消息 改 bnmotd.txt

要使用中文必須這樣:
用UltraEdit-32打開上述文件輸入中文,然後選擇utra edit32 的【文件】->【轉換】->【unicode/ascii/utf-8轉utf-8(ASCII編制)】然後保存就可以了。

如果以後要編輯這個文件,則必須先選擇utra edit32 的【文件】->【轉換】->【UTF-8轉unicode(I)】 這樣看起來是亂碼的東西才會變成中文,修改後 按前面的方法保存就可以了。

如何進入架設好的封閉式BN戰網:

1.下載解壓BNetEditor.zip和w3l Loader.rar到魔獸安裝目錄下並覆蓋,啟動BNetEditor.exe,添加伺服器名****,伺服器地址****。可以進行一下測試,看是否正常。

2.運行W3L.exe進入游戲,選擇BN.net。OK,恭喜你~~~~(不過記住:自己建的BN,自己是不能做主機的,要別的游戲玩家建立游戲你進才行。)

沒有固定IP的戰網架設方法:

用VNN或者花生殼之類的軟體,然後在bnetd.conf裡面將w3routeaddr = "0.0.0.0:6200"設置為你申請的虛擬域名

用戶添加戰網IP的時候,把你的虛擬域名作為IP添加

可能會出現的問題解決建議:

1.建星際伺服器的問題, 暗黑、魔獸都能正常連進,星際不行。進游戲提示版本錯誤?
答:versioncheck.conf文件問題,我的也是這樣,後來我把這個文件換了就ok了(用老版本的替換試試)

2.出現玩家進入游戲創建賬號後,下次正常登錄時卻提示賬號已經存在,需要另外重新建立賬號的情況
答:重啟了伺服器機器,或者斷電後開機都有可能會出現這種情況。重新啟動一次PVPGN相關服務就可解決。(具體原因不詳,推測是PVPGN程序先於MYSQL運行,沒有正常套接資料庫,這個時候玩家連接游戲伺服器時,程序沒有讀取以前相關的表單數據---純屬個人推測)

Ⅳ PVPGN出了問題

不懂啊

Ⅵ pvpgn架設暗黑伺服器。還需要別的軟體么。

我說的是伺服器端.

Ⅶ 如何設定pvpgn的ann時間間隔

pvpgn的安裝
http://developer.berlios.de/project/showfi...release_id=3846

還是來最簡單的,下載**console.zip這樣的數據包,解壓到e:/pvpgn目錄下,接下來的就是設置幾個conf文件了,方法見阿吉的這個帖子http://www.lostcity.cn/bbs/index.php?showtopic=14814
對阿吉的帖子的一點說明

4.1 資料庫連接的設置:bnetd.conf中 storage_path = sql:mode=mysql;host=127.0.0.1;name=PVPGN;user=root;pass=你上面給root設置的密碼;default=0 還是那句話,root用戶最好不要亂用.

4.2 bnetd.conf中 allow_bad_version = true, 免得檢測通不過

重要:此時登陸一下你的伺服器檢測是否正常,正常的話往下看,不正常,檢查pvpgn設置.

5:pvpgn-status:這個我沒有使用,抄阿吉的貼
把pvpgn-status解壓到你發布主頁的目錄下,然後
http://www.lostcity.cn/bbs/index.php?showtopic=383&hl=
阿吉的帖子說得很詳細了,不多說了,有二點注意

5.1 $d2ladder_file = "D:\yt\lostcityladders\.... 這個輸出到上面你web發布的目錄下去

5.24.運行下面的腳本修改你的pvpgn庫表,以便pvpng-stats能運行 這步
就在phpmyadmin的頁面上運行既可,有個輸入sql代碼的地方,貼過去
-=-=-=-=-=-=--=-
最後如果你菜的連上面的這些也看不懂的話,有毅力的建議你啃啃書,要不就用pvpgn file方式得了,也非常不錯,實現同樣的工作,工具越簡單越好阿.

........................................................................................................................................

http://sourceforge.net/projects/pvpgn/---pvpgn的大本營

Ⅷ 如何搭建魔獸BN

1:需要軟體!軟體就是魔獸爭霸3……呵呵
2:不需要開啟什麼服務
3:建什麼中文版?除非你自己建立一個魔獸爭霸3的BN伺服器 這樣用中文還是英文就隨你了
4:BN是Battle Net的縮寫 中文翻譯是戰網
要進入戰網就必須要有正版的魔獸爭霸3 只有正版的魔獸爭霸3才有正版的序列號 只有使用正版的序列號才能進入魔獸爭霸3的戰網 就這么簡單
買了以後 安裝 輸入序列號 然後開啟游戲 點擊Battle.net 就可以進入戰網了 第一次進入需要申請一個賬號 免費的~申請後以後用這個帳號就可以進入了
建議你有條件還是買正版的上BN玩 沒有作弊、玩家禮貌、等級分製得很好 和國內的平台不是一個檔次的

Ⅸ 學校上網IP不固定,怎麼用pvpgn搭建BN

呵呵,你也用pvpgn呀,我寫過這篇文章 zmouc.cublog.cn

一樓的朋友是最好的方法,找個域名代理

2.也可以用IP映射,找台穩定的主機,把它的IP映射到PVPGN伺服器的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再選為默認,最後進入游戲就可以連接上戰網啦。

熱點內容
逍遙模擬器如何配置網路 發布:2024-05-06 12:21:38 瀏覽:982
伺服器如何檢測硬體地址 發布:2024-05-06 12:12:35 瀏覽:738
伺服器在線訪問數由什麼決定 發布:2024-05-06 11:39:15 瀏覽:678
途觀21款哪個配置值得買 發布:2024-05-06 11:29:00 瀏覽:92
pythonspyder 發布:2024-05-06 11:15:53 瀏覽:166
線上伺服器如何資源監控 發布:2024-05-06 11:15:07 瀏覽:299
頁游腳本檢測 發布:2024-05-06 11:05:05 瀏覽:925
七七網源碼 發布:2024-05-06 10:27:36 瀏覽:295
shell輸入腳本 發布:2024-05-06 10:19:49 瀏覽:985
通達信自定義板塊在哪個文件夾 發布:2024-05-06 09:56:37 瀏覽:104