Twitter Facebook Discord Instagram Youtube Reddit
< back
date: 02/20/24

《帝國神話》自訂伺服器開服指南

一、伺服器配置需求

1、基礎配置:Windows 4核16G 可承載10人線上
2、推薦配置:Windows 8核32G 可承載100人線上

 

二、伺服器開服教程

 

自訂單服開服教程

在遊戲主功能表介面選擇自訂伺服器,切換到單服頁簽,點擊創建伺服器將會彈出開服工具。

或者也可以在steam遊戲列表中在帝國神話上點擊滑鼠右鍵-管理-流覽本地文件。然後打開PrivateServerTool資料夾,運行PrivateServerTool.exe

 

1、伺服器基礎設置

 

在左側的頁簽中選擇伺服器基礎設置,主要需要關注以下配置

伺服器名:顯示在遊戲中自訂伺服器-單服的列表中的伺服器名稱

伺服器密碼:如果設定了密碼,則進入伺服器時需要輸入密碼才可進入

伺服器ID:一台物理主機上如果開啟多個伺服器,每一個伺服器的ID都需要不同,若只開啟一個伺服器,則保持默認即可。伺服器的存檔是根據伺服器ID保存,伺服器ID如果修改則存檔也會丟失。

遊戲連接埠\查詢埠\遠端系統管理埠:一台物理主機上每一項伺服器都需要使用不同的埠,埠ID建議在1024-65535之間,並且沒有被佔用。如果埠被佔用會導致伺服器啟動失敗或無法進入,請自行搜索如何查詢埠是否被佔用。

啟用遠端系統管理:默認啟用,可以使用RCON等工具對伺服器進行遠端系統管理,需要正確配置遠端系統管理IP和埠,遠端系統管理密碼在初始時會隨機生成。

GM帳號:工具會自動獲取本機已經登錄的steam帳號的steamID,如果需要添加多個GM請用英文分號隔開

 

使用P2P模式啟動伺服器:如果你沒有公網IP,那麼啟動伺服器後可能只有本機和局域網內的其他玩家可以進入你的伺服器,啟用此功能後可以借助steam進行網路穿透,使得沒有公網IP的情況下也可以讓非局域網的玩家進入。但請注意此功能並不穩定,如果內網環境比較複雜穿透可能會失敗。

 

2、參數設置

左側頁簽中從高級設置到工會設置均為遊戲中的各項功能參數的設置,默認設置都與官服相同,你可以依據自己的喜好調整各項參數

 

3、MOD管理

工具會自動檢測本機已經安裝的Mod並羅列出來,你也可以在頂端的輸入框中輸入steam創意工坊中的Mod ID,然後點擊安裝按鈕來安裝Mod。

在SteamModList中,點擊你想要使用的Mod最左側的□,當其變成√時表示已啟用

 

4、啟動控制台

在啟動控制台頁簽中,選擇伺服器想要使用的地圖。然後點擊保存配置即可完成伺服器配置。

 

如果你需要開啟多個伺服器,並且希望他們大部分的參數配置都是相同的,那麼可以在此處修改伺服器列表ID然後點擊克隆伺服器,即可快速生成另一份伺服器配置。克隆伺服器後請注意修改伺服器基礎設置中的伺服器名、伺服器ID、各項埠等參數

 

5、啟動伺服器

在啟動控制台頁面中點擊啟動伺服器,會彈出一個視窗,在其中按兩下啟動私服.bat即可啟動伺服器。當伺服器資訊中出現以下資訊時即表示伺服器啟動完成

ServerId:100, ServerState:EGameServerState::SERVER_STATE_OPENED

 

6、可能出現的問題

如果伺服器未能啟動成功,反復刷出某種紅字報錯,請檢查埠是否被佔用,或者本機記憶體以及網路狀況。

如果伺服器啟動成功但其他玩家無法進入,請確認本機是否擁有公網IP,或進行埠映射操作。

 

自訂大世界開服教程

 

在遊戲主功能表介面選擇自訂伺服器,切換到大世界頁簽,點擊創建伺服器將會彈出開服工具。或者也可以在steam遊戲列表中在帝國神話上點擊滑鼠右鍵-管理-流覽本地文件。然後打開MatrixServerTool資料夾,運行MatrixServerTool.exe

 

對於非專業使用者來說,以下配置幾乎都可以使用預設配置,僅需進行增加、保存等少數操作即可

 

1、場景伺服器配置

打開後在左側的頁簽中切換至場景伺服器

在大世界類型的自訂伺服器中,你可以同時開啟多個場景伺服器,每個場景伺服器就是官方伺服器中的一個縣

場景伺服器地圖:目前官方地圖有兩張,中土和東土,每個場景伺服器可以選擇不同的地圖。後續也會加入可選擇MOD地圖的功能

場景伺服器ID:每個不同的伺服器都需要使用不同的伺服器ID,場景存檔也是根據伺服器ID保存,如果伺服器ID變化了存檔會丟失

場景伺服器內部IP:該伺服器所在物理主機的局域網IP,場景伺服器、戰場伺服器、大廳伺服器等不同伺服器互相之間的通信地址,工具會自動獲取

場景伺服器外部IP:該伺服器所在物理主機的公網IP,用於用戶端登入,打開工具時會自動獲取。但請注意獲取到的公網IP未必真的能連接到你的伺服器,你可能還需要進行埠映射等操作

如果沒有公網IP也可以使用局域網IP,這種情況下只有局域網內的玩家可以進入你的伺服器。或者啟用工具左側頁簽最上方伺服器基礎設置中的使用P2P模式啟動伺服器,這項功能是借助steam伺服器進行網路穿透,使得沒有公網IP的伺服器也可以讓非局域網玩家進入,但請注意此功能並不穩定,對於網路環境過於複雜的內網環境穿透可能會失敗

遊戲連接埠\查詢埠\關閉埠:用於訪問伺服器相關功能,一台物理主機上每一項服務都需要使用不同的埠,工具會自動檢測埠是否被佔用

 

配置好以上內容後點擊增加場景伺服器,即可創建一個場景服,然後修改伺服器ID、郡縣ID、埠等可以增加另一個場景伺服器

 

2、戰場伺服器配置

一個自訂伺服器也可以開啟多個戰場伺服器,當戰場伺服器運行後,在到達設定的戰場開啟時間時玩家才可以進入戰場

 

戰場伺服器地圖:要開啟哪個戰場,縣城戰、太守戰、關隘戰都只需要開啟一個,公平戰場為根據特定規則開啟馬站、縣城戰(公平戰場)、太守戰(公平戰場)、關隘戰(公平戰場)其中之一,可以同時開啟多個。

戰場伺服器ID:每個伺服器都需要使用不同的伺服器ID

IP\:參考場景伺服器相關說明

 

3、大廳伺服器配置

大廳伺服器只需要開一個,用於玩家連接你的伺服器、創建角色、掛機、選擇郡縣等操作

 

伺服器列表名稱:顯示在用戶端自訂伺服器-大世界介面的伺服器清單中的伺服器名

大廳伺服器ID:每個不同的伺服器都需要使用不同的伺服器ID

大廳伺服器密碼:如果設定了密碼,則玩家在進入你的伺服器時需要輸入密碼

IP\:參考場景伺服器相關說明

大廳伺服器人數上限:一個大廳伺服器要服務於多個場景伺服器因此人數上限需要遠高於單個場景伺服器,建議使用預設配置即可

 

4、公共伺服器配置

伺服器ID、IP、埠等參考場景伺服器相關說明

 

5、周邊伺服器配置

周邊伺服器有一個需要注意的配置是Redis配置,需要安裝Redis軟體,工具預設的IP和埠為安裝Redis時默認監聽IP和埠,Redis預設無密碼

 

周邊伺服器中的IP均為內部IP,埠與其他服務的埠全部不同即可

 

6、資料庫配置

如果你是非專業使用者,且伺服器需要承載的玩家數量級不高,那麼不要勾選使用Mysql資料庫,此頁簽中的配置均無需改動。預設使用Sqlite資料庫,無需安裝軟體也無需進行任何配置。

 

7、參數設置

左側頁簽中從高級設置到工會設置均為遊戲中的各項功能參數的設置,默認設置都與官服相同,你可以依據自己的喜好調整各項參數

 

8、MOD管理

工具會自動檢測本機已經安裝的Mod並羅列出來,你也可以在頂端的輸入框中輸入steam創意工坊中的Mod ID,然後點擊安裝按鈕來安裝Mod。

在SteamModList中,點擊你想要使用的Mod最左側的□,當其變成√時表示已啟用

 

9、啟動伺服器

以上配置完成後,在左側頁簽最下方選擇啟動控制台,點擊保存配置,啟動伺服器即可。工具會一鍵啟動所有的伺服器進程。

當大廳伺服器(LobbyServer)顯示LogStoreServer: [2] Log: register succeed. 即表示大廳伺服器啟動完成。此時即可在伺服器列表中搜索到你的伺服器,進入伺服器可以創建角色。

場景伺服器(SceneServer)的啟動速度較慢,因此創建完角色選擇郡縣時可能看到地圖是空的,需要多等待一段時間。

場景伺服器顯示以下資訊時表示啟動完成。

ServerId=50000, ServerState=EGameServerState::SERVER_STATE_OPENED

 

10、可能出現的問題

game_chat_service反復提示remove visitor groups' members failed, will retry in 2 seconds.

問題原因:redis配置錯誤,如果安裝後沒有修改過redis的預設IP、埠、密碼,則在開服工具中的redis配置也使用預設配置即可

如果伺服器未能啟動成功,反復刷出某種紅字報錯,請檢查埠是否被佔用,或者本機記憶體以及網路狀況。

如果伺服器啟動成功但其他玩家無法進入,請確認本機是否擁有公網IP,或進行埠映射操作。