如何啟動sql伺服器
奇蹟伺服器組服務端連線原理
關於奇蹟伺服器機組的建立首先讓我們來分析一下奇蹟伺服器組的構造
:
奇蹟服務端一共包括
8個啟動檔案
。
其中有
2個數據伺服器(DS)
、
一個連線伺服器
(CS
)、
一個登入伺服器
(JS)
、
一個事件伺服器
、
一個惡魔廣場伺服器
、
一個戰盟伺服器和一個遊戲伺服器
(GS),一共是7種類型(2個DS算一種)包括我們必須要安裝的核心部分(SQLSERVER) 一共是8個型別
。
理論是說這
8個型別的服務端每個都可以放在不同的機器上執行,那麼如何實現呢?
SQLserver首先讓我們看一下SQLserver,這個是伺服器的核心部分,獨立這一部分是很簡單的工作,只要把相應的資料來源指向你實際的SQL伺服器,就OK
DATESERVER(DS)我們看一下啟動1的快捷式:D:\MuServer\DataServer1\Dataserver。exe 55960這個最後的55960 就是DS所佔用的埠用來和GS連線
。
CS啟動3的快捷方式裡面沒有什麼,CS的對外埠,使用UE可以改,CS的對內埠是55557,後面會有提及這個埠的用處,現在我們來分析一下CS目錄裡面的檔案: Connectserverlist。dat,DATA/Connectserverlist。dat,DATA/ServerList。dat這3個檔案決定了什麼樣的GS可以連線到你的CS裡面以及玩家透過你的CS連線到什麼樣的GS上我們看一下格式//Server List0 “奇蹟
1-1
” “192。168。0。1” 55901 “SHOW”1 “奇蹟1-2” “192。168。0。2” 55901 “SHOW”20 “奇蹟2-1” “192。168。0。3” 55901 “SHOW”21 “奇蹟2-1” “192。168。0。3” 55901 “SHOW”這樣的資訊代表了GS編號0 代號
,
奇蹟
1-1可以連線到此CS中
,
連線後
此伺服器顯示為
1服1線 玩家點選1-1後 進入遊戲伺服器192。168。0。1的55901埠GS編號1代號
“
奇蹟
1-2
”
可以連線到此
CS中
,
連線後此伺服器顯示為
1服2線
。
玩家點選
1-2後進入遊戲伺服器192。168。0。2的55901埠GS編號20 代號
“
奇蹟
2-1
”
可以連線到此
CS中連線後此伺服器顯示為2服1線玩家點選2-1後進入遊戲伺服器192。168。0。3的55901埠
以此類推
……。。
只有代號符合的
GS才能連線入指定的CS中
,
此時
CS上會顯示相應的伺服器出現 而後面一部分的IP和埠 為指定GS的IP 和所佔埠 (此處可用域名
,
但是不能超過
15位否則不能正常識別)
如下
ChaosBox = 1
瑪雅哥布林允許合成
ChaosEvent = 1 ;
事件開關
。ChaosEventServer = 127。0。0。1 ;
事件對應伺服器
,
事件伺服器的
IPDevilSquareEventServer = 127。0。0。1 ;
惡魔廣場事件伺服器
IP惡魔廣場伺服器的IP;
以下是天空寶箱的相關設定
EventChipServerConnect = 1 EventChipServerIp = 127。0。0。1完成了事件伺服器與惡魔廣場伺服器的IP指定我們再看D:\MuServer\data\lang\chs\commonloc。cfg[ConnectServerInfo];伺服器連線資訊及版本IP = 127。0。0。1PORT = 55557……。這個是此GS指向的CS的IP與埠