最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

奇跡mu服務(wù)器架設(shè)全教程

2022-10-17 16:36 作者:馳網(wǎng)科技idc-艾西  | 我要投稿

奇跡mu服務(wù)器架設(shè)全教程

?


我是艾西今天跟大家詳細(xì)的說下奇跡mu服務(wù)器架設(shè)全過程

要架設(shè)奇跡,首先我們需要知道一個完整的系統(tǒng)組成

1、網(wǎng)絡(luò)基礎(chǔ)

網(wǎng)游分為服務(wù)端和客戶端兩大部分

兩者通過IP地址互相訪問,而且一般情況下我們關(guān)注的都是服務(wù)端的IP

客戶端通過IP連接到服務(wù)端進(jìn)行游戲,而服務(wù)端通過某種手段將客戶端的賬號與IP聯(lián)系在一起,在不同的情況下服務(wù)端使用的IP地址是不同的

比如:單機(jī)情況,就是服務(wù)端和客戶端在一臺電腦上,那么顯然兩者的IP地址是相同的,所以之后在設(shè)置中需要填I(lǐng)P地址的地方都要相同并且是你自己本機(jī)的IP地址

如果不知道自己的IP,很簡單在單機(jī)情況下IP地址只要填127.0.0.1或者127.0.0.2就行了,這兩個IP是默認(rèn)用來表示本機(jī)IP地址的4

第二種情況:比如你和你的朋友在一個局域網(wǎng)內(nèi)進(jìn)行游戲,需要一臺機(jī)器運(yùn)行服務(wù)端,另外一臺機(jī)器運(yùn)行客戶端,那么這時兩者IP地址會不同,一般為192.168.1.X之類的,

第三種情況:外網(wǎng),這個基本與第二種情況相同,但是要注意的是外網(wǎng)架設(shè)一般面臨一個路由器的障礙,因?yàn)橐话阍诩依镉新酚善鞯脑?,一臺電腦將會同時擁有內(nèi)網(wǎng)P和外網(wǎng)IP。

內(nèi)網(wǎng)IP即為路由器分配給你的IP地址,就像以上第二種情況中192.168.1.X之類的,外網(wǎng)IP的話即為你對外訪問網(wǎng)絡(luò)時擁有的標(biāo)示,可以直接百度“IP地址”查詢。

?

除了IP地址外,還有一個需要了解的就是“端口”的概念了,可以大致這樣理解:一臺電腦擁有一個IP地址,不過可以具備很多端口,每個端口對應(yīng)一個應(yīng)用程序,程序直接通過端口實(shí)現(xiàn)準(zhǔn)確訪問,比如奇跡的服務(wù)端里包含了“連接服務(wù)”、“戰(zhàn)盟服務(wù)”等不同的程序,那么他們在同一臺電腦上運(yùn)行時,他們之間就是通過端口號來交流數(shù)據(jù)的

?

這部分就說說一個能正常運(yùn)行的奇跡一共包含了哪些東西

?

先說客戶端,比如我們玩馳網(wǎng)奇跡,需要先下載一個官方的客戶端,再下載一個馳網(wǎng)專用的登錄器,官方客戶端自不必多說,包含了在本機(jī)運(yùn)行奇跡需要使用的圖像,聲音等數(shù)據(jù),而所謂的登錄器,就是一個包含了服務(wù)端IP地址和端口的引導(dǎo)啟動客戶端的程序罷了,而SF一般使用的登錄器,還包含了檢測輔助工具,記錄網(wǎng)卡地址等功能,要實(shí)現(xiàn)這些功能,當(dāng)然也需要配合服務(wù)端的登錄器服務(wù)端使用了。

?

而在服務(wù)端的計(jì)算機(jī)方面,包含的東西就多了

首先是操作系統(tǒng),就拿現(xiàn)在的1.03奇跡來說吧,據(jù)我所知目前只有win2000、winXP、win7?32位旗艦版能正常架設(shè)

?

第二是系統(tǒng)組件,包括C++環(huán)境支持組件、Net FrameWork 等等

?

第三是數(shù)據(jù)庫,玩家的賬號,賬號里的角色資料、裝備等等都是儲存在服務(wù)器的數(shù)據(jù)庫里的,提取,儲存數(shù)據(jù)的過程都是在數(shù)據(jù)庫與奇跡服務(wù)端之間實(shí)現(xiàn)的,使用最多的數(shù)據(jù)庫是SQL2000,而我個人一直都是用的綠色數(shù)據(jù)庫的。關(guān)于數(shù)據(jù)庫我想大家只要大概了解數(shù)據(jù)庫的使用需要用戶名和密碼,一般用戶名為 sa,密碼可以自行修改,具體教程可以自己網(wǎng)上搜,我們架設(shè)的時候只要正確安裝數(shù)據(jù)庫,導(dǎo)入奇跡使用的幾個數(shù)據(jù)庫模板,設(shè)置好密碼就可以了

?

?

最后就是關(guān)鍵的奇跡服務(wù)端了,服務(wù)端包含了幾個不同的應(yīng)用程序:聊天服務(wù)、連接服務(wù)、積分服務(wù)等等,還有就是我們常說的游戲線,一線二線三線,這種叫GameServer簡稱GS,其他的附加服務(wù)端比如前面所說的登錄器服務(wù)端等等

?

除了這些把剩下的統(tǒng)統(tǒng)歸為輔助工具,比如賬號建立工具,GM工具,網(wǎng)站系統(tǒng)等,其實(shí)這些都是簡易地把數(shù)據(jù)庫的操作轉(zhuǎn)化為間接的界面罷了,還有的就是方便更改游戲設(shè)置的工具,比如怪物代碼啦,物品代碼啦,這些一?一對應(yīng)起來都是比較龐大的數(shù)據(jù)。

?

二、實(shí)際架設(shè)篇

以架設(shè)一個外網(wǎng)的奇跡為例,一步一步講一下需要做的事情架設(shè)成功以后,將實(shí)現(xiàn)以下情況:

?

數(shù)據(jù)庫用戶名和密碼自己可以設(shè)置的,這個很重要后面要用到的

?

第二步,導(dǎo)入奇跡服務(wù)端的數(shù)據(jù)庫

?

?

首先點(diǎn)擊“新建庫”,添加如下幾個名字的數(shù)據(jù)庫

MMuOnline

Ranking

MU2003_EVENT_DATA

Me_muonline

MuLog

LMuConnectLog

?

然后分別右鍵名字選擇“恢復(fù)數(shù)據(jù)庫”,給每個數(shù)據(jù)庫導(dǎo)入他們的原始文件

?

剛剛開始搭建的數(shù)據(jù)庫很原始,都是需要把原始文件放上來,數(shù)據(jù)庫記得運(yùn)行本地ODBC.reg,初始用戶名sa密碼111111

我一般都放在D:\MuOnlinel下面

由于服務(wù)端程序存放在電腦中的路徑盤符也有講究,為作統(tǒng)一規(guī)定我放上的壓縮文件包,只包含一個文件夾,就是直接拖出來就能用的,然后所有服務(wù)端文件夾都放在D:MuOnlinel下面。路徑一定不能弄錯了,不然會搭建不起來識別不到。

?

第三步就是服務(wù)端主文件了

基本上每個文件夾就是作為一個服務(wù)程序出現(xiàn)的)

?

1下面按順序大致說下每個的作用和一些可以修改的基本設(shè)置:

?

1、DataServer 與 DataServerl 是兩個數(shù)據(jù)服務(wù)程序,他們負(fù)責(zé)服務(wù)端與數(shù)據(jù)庫的連接與共享數(shù)據(jù),不需要設(shè)置文件,但注意在運(yùn)行的時候要加上參數(shù)

?

表示該數(shù)據(jù)服務(wù)器使用55960端口作為О號數(shù)據(jù)服務(wù)器,DataServerl的參數(shù)就是使用55962端口作為1號數(shù)據(jù)服務(wù)器

ConnectServer:關(guān)鍵的一個,服務(wù)列表,就是說我們登錄奇跡以后看到的幾個區(qū)幾條線啊,每條線的連接信息都是這個控制的,這個程序不需要參數(shù).

看一下其中的KGCsConfig.ini的如下內(nèi)容:

[KGSETTING]

對外服務(wù)端口

KGLISTenPort=444055

?

[KGSERVERO]

?

KGLISTO=0,127.0.0.2,55901

KGLIST1=1,127.0.0.2,55903

-C, D8 t4 E* s8 T9 t. PKGLIST2=2,127.0.0.2,559054

KGLIST3=3,127.0.0.2,55919

?

對外服務(wù)端口可以理解為客戶端要訪問的服務(wù)端端口7k# z9 I* @2Z1{重要的地方在這里

?

KGLISTO=0,127.0.0.2,55901

KGLIST1=1,127.0.0.2,55903

KGLIST2=2,127.0.0.2,55905

KGLIST3=3,127.0.0.2,55919

?

翻譯過來就是1個區(qū),4條線,4條線的IP均為127.0.0.2,使用的端口為55901-55919:

?

作為外網(wǎng)用服務(wù)器搭建的話,把4條線的IP都改為自己的服務(wù)IP即可

?

JoinServer:登錄服務(wù)

?

玩家的登錄驗(yàn)證等在這里進(jìn)行,同時它也會記錄玩家登錄的IP與賬號對應(yīng)關(guān)系

?

設(shè)置文件 vip.ini:

[DBServerInfo]

ODB_SERVER= 127.0.0.1

SQL 服務(wù)器地址(local)

UDB_Name= MuOnline

數(shù)據(jù)庫名DB_user=sa

用戶DB_Password=111111 ??密碼自行設(shè)置的填入就行

第一個IP地址無論單機(jī)外網(wǎng)都不用改,除非你這個程序單獨(dú)放出來,這個程序的參數(shù)為lp55970 lca127.0.0.1 /cp55557,也與端口IP有關(guān),沒有特殊情況的話都不需要改動

?

EventServer:事件服務(wù),只有該文件夾下的DATA 內(nèi)的svconfig.ini可供修改:

[odbc_connection]

mu2003_dbname = MU2003_EVENT_DATA

mu2003_dsn = MU2003_EVENT_DB

mu2003_uid = MuOnlineAdmin

mu2003_pass = 1111115

?

廣場服務(wù),估計(jì)是負(fù)責(zé)惡魔廣場的記分?

設(shè)置不需要多做改動,無參數(shù)

[odbc_setting]

dbname=Ranking: h4

odbc_dsn=DEVILSQURE_RANKING

Jodbc_uid=MuOnlineAdmin& U6

odbc_pass=111111

odbc_con_count=40

?

ExDB:戰(zhàn)盟服務(wù),參數(shù)為127.0.0.1聊天服務(wù),參數(shù)為127.0.0.1,

WZltemShopServer:游戲內(nèi)積分商店程序,參數(shù)為/p55821

設(shè)置1為CashShopOption.ini,填I(lǐng)P數(shù)據(jù)庫賬號密碼等

設(shè)置2為CashShopList.txt,設(shè)置積分商店的物品、價格、種類等等,后面會講到

總結(jié)一下以上8條,在我們架設(shè)奇跡的過程中,運(yùn)行數(shù)據(jù)庫以后就要按以下順序加上參數(shù)運(yùn)行程序:

DataServerDataserver.exe 559600

GDataServer1\Dataserver.exe 559621

ConnectServer\Connect.exe

JoinServerUJoinServer.exe

EventServer\EventServer.exe

RankingServer\RANKINGEXE

Exdb\Exdb.exe 127.0.0.1

WChatServer\ChatServer.exe 127.0.0.1

WZltemShopServerlItemShop.exe /p55821

其中的參數(shù)相關(guān)IP無論單機(jī)外網(wǎng)都不需要改動,端口無特殊也不要隨便更改

?

有用的文件

KGCsConfig.ini用來設(shè)置主服務(wù)端IP,單機(jī)局域網(wǎng)外網(wǎng)設(shè)置其實(shí)就在這里

CashShopList.txt用來設(shè)置積分商店出售的物品

Data文件夾里的內(nèi)容我們不需要作改動,里面的文件可以理解為一條標(biāo)準(zhǔn)線的原始文件,放在那里即可,只要記住如果涉及到全服的設(shè)置就在里面相應(yīng)的文件改一下就好了

?

所謂的“一鍵啟動”,兩個文件放在D:MuOnline下就行了放進(jìn)壓縮包進(jìn)行生成,啟動就可以了


奇跡mu服務(wù)器架設(shè)全教程的評論 (共 條)

分享到微博請遵守國家法律
库尔勒市| 三门峡市| 冀州市| 德州市| 华容县| 丰都县| 宝坻区| 武义县| 长阳| 阿荣旗| 宜黄县| 瑞安市| 汝州市| 江陵县| 兰溪市| 南开区| 多伦县| 大宁县| 阿荣旗| 横峰县| 常熟市| 绥芬河市| 民乐县| 米林县| 旬邑县| 措勤县| 红原县| 汝城县| 陈巴尔虎旗| 桂林市| 侯马市| 盐亭县| 安阳市| 翁源县| 七台河市| 成武县| 微博| 水城县| 松滋市| 明星| 丘北县|