奇跡mu服務(wù)端的常用端口及功能

奇跡mu服務(wù)端的常用端口及功能
我是艾西們今天跟大家聊聊奇跡mu服務(wù)端常用的端口以及功能都有哪些,我們在開服時(shí)需要注意哪些東西今天跟大家一次說明白!
?
服務(wù)器安全問題就得看你個(gè)人選的什么服務(wù)器,一般開服用的比較多的是高防物理服務(wù)器,對于攻擊以及網(wǎng)絡(luò)入侵機(jī)房有專業(yè)的技術(shù)人員為您的游戲業(yè)務(wù)保駕護(hù)航
奇跡mu 服務(wù)端的常用端口及功能
?


奇跡服務(wù)端,只有幾個(gè)端口是需要對外開放的,其余端口,都是可以關(guān)閉的,避免過多的開放端口被攻擊。
奇跡服務(wù)器、奇跡技術(shù)、奇跡服務(wù)端、登錄器、網(wǎng)站diss我
常用的奇跡服務(wù)端端口:
CS端口:44405
JS端口:55970
GS端口:55901 55903 55909
風(fēng)之戀登錄器端口:33446
數(shù)據(jù)庫端口:1433
奇跡sf服務(wù)器各程序啟動參數(shù)分析,服務(wù)端帶參數(shù)啟動的程序有以下幾個(gè):
DataServer.exe 55960 創(chuàng)建55960數(shù)據(jù)交換端口
DataServer.exe 55962 創(chuàng)建55962數(shù)據(jù)交換端口
CS.exe 此程序雖然是不帶參運(yùn)行,但是默認(rèn)創(chuàng)建了 44405 和 55557 UDP監(jiān)聽端口
JoinServer.exe /p55970 /caIP地址甲 /cp55557 創(chuàng)建55970監(jiān)聽端口 同時(shí)與IP地址甲的55557端口建立連接
GameServer.exe IP地址乙 55970 IP地址丙 55960 55901 與IP地址乙的55970端口,IP地址丙的55960端口建立連接,同時(shí)創(chuàng)建55901游戲端口
這些端口都有什么用呢?以下將繼續(xù)更新 客戶端透過服務(wù)器與數(shù)據(jù)庫建立直接聯(lián)系的全過程, 明白了這些,就可以知道哪些數(shù)據(jù)到底通過什么端口連接了哪個(gè)IP, 對于根據(jù)自己的情況采取合適的分機(jī)分線策略很有益處。
分析服務(wù)器啟動過程和客戶連接過程的數(shù)據(jù)通訊鏈路和通訊方式
服務(wù)器的啟動:
啟動兩個(gè)DS創(chuàng)建了55960和55902端口做為數(shù)據(jù)通訊端口,這個(gè)相信大家都很容易理解。
啟動CS后創(chuàng)建了兩個(gè)端口 44405和55557。此時(shí)CS主程序面板上有個(gè) JoinServer Live 現(xiàn)在的值是 OFF,意思就是說,JoinServer目前關(guān)閉中,它是怎么知道的呢?緊接CS啟動的就是JS,它創(chuàng)建了55970端口,同時(shí)與CS創(chuàng)建的55557端口建立UDP連接,此時(shí)大家可以看到CS的JoinServer Live 值變成了ON,因?yàn)镴S啟動后向指定IP的55557端口發(fā)送了一個(gè)消息,表示JS啟動完成,同時(shí)保持此端口的通訊,后面的GS啟動會用到。GS啟動完成后,與JS所創(chuàng)建的55970端口建立連接,發(fā)送一個(gè)包含GS信息的數(shù)據(jù)包,包括了GS啟動的IP,驗(yàn)證碼等信息,由JS記錄后,從5557通道傳送給CS,作為接受客戶登陸時(shí)驗(yàn)證和連接信息使用,此時(shí),JS和CS都已經(jīng)認(rèn)可了GS的啟動,標(biāo)志著整個(gè)服務(wù)器的啟動完成。
客戶端的連接:
我們常用登陸器都知道,客戶端最初的連接是 某服務(wù)器 XXX.XXX.XXX.XXX 44405。這個(gè)44405在服務(wù)器端是由CS創(chuàng)建的,也就是說,客戶端最初連接的是CS,CS接收到一個(gè)連接信息后,先判斷客戶端信息和由JS從55557送來的GS信息是否匹配,如果匹配則通過驗(yàn)證,從ConnectServer.dat文件中讀取全部GS列表信息,所以客戶端實(shí)際連接的IP和端口是由ConnectServer.dat文件來定義的。當(dāng)客戶成功登陸GS的時(shí)候,CS與用戶脫離連接,同時(shí)由55557UDP通道向JS發(fā)送一個(gè)登陸信息,JS將此信息寫入menb_stat表中,并對其進(jìn)行管理和監(jiān)視。此時(shí),客戶已經(jīng)同GS建立了完全的連接,如果這個(gè)時(shí)候關(guān)閉CS對已連接的用戶也是沒有影響的。GS和客戶的連接通道是由GS啟動參數(shù)中的最后一個(gè)端口定義的,一般為55901,同時(shí)GS還通過55970聯(lián)系著JS,隨時(shí)向JS發(fā)送用戶是否在線的信息以及判斷JS存在的信息。GS的另外一個(gè)連接通道是通過55960與DS建立的連接,DS又通過ODBC與數(shù)據(jù)庫建立了連接。所以說,客戶與數(shù)據(jù)庫之間的連接經(jīng)歷了 GS-DS-ODBC-SQL幾個(gè)中轉(zhuǎn),GS進(jìn)行數(shù)據(jù)運(yùn)算,DS進(jìn)行數(shù)據(jù)存儲服務(wù),ODBC提供數(shù)據(jù)連接服務(wù),SQL提供數(shù)據(jù)庫服務(wù)。這就是客戶與數(shù)據(jù)庫建立完全連接的全部過程。當(dāng)然,同時(shí)服務(wù)器各個(gè)程序之間還進(jìn)行著復(fù)雜交錯(cuò)的數(shù)據(jù)通信。
?