Enshrouded

Enshrouded

Not enough ratings
如何架設伺服器
By JingShing
簡單介紹怎麼在 windows 環境下。透過官方的 enshrouded dedicated server 運行伺服器。
   
Award
Favorite
Favorited
Unfavorite
架設伺服器
從 steam 的工具裡,下載 enshrouded dedicated server。

右鍵打開管理>瀏覽本機檔案
備註:不要用 steam 開啟伺服器。要在資料夾執行 exe。
直接執行enshrouded_server.exe並立即關閉,會產生enshrouded_server.json,用編輯文檔的軟體開啟enshrouded_server.json,內容大致如下

{
"name": "預設的伺服器名,為Enshrouded Server",
"password": "預設密碼為空",
"saveDirectory": "./savegame",
"logDirectory": "./logs",
"ip": "0.0.0.0",
"gamePort": 15636,
"queryPort": 15637,
"slotCount": 16
}

解釋如下:
{
"name": "顯示給玩家的伺服器世界名",
"password": "預設密碼為空,強烈建議設定伺服器密碼",
"saveDirectory": "./savegame 是世界存檔檔案的相對路徑,對應C:\enshroudedserver\savegame,裡邊的3ad85aea是伺服器世界文件,3ad85aea.backup為自動備份,通常情況下與3ad85aea內容相同,可以把自己電腦上的世界文件,重新命名後覆蓋掉3ad85aea及3ad85aea.backup",
"logDirectory": "./logs 是伺服器日誌檔案的相對路徑,對應C:\enshroudedserver\logs,可以查看伺服器的執行日誌",
"ip": "0.0.0.0 通常不要修改此選項,預設是本機IP",
"gamePort": 15636,
"queryPort": 15637 可自訂但大小必須為gamePort+1,
"slotCount": 16 最大玩家數量,1-16人之間,為正整數。
}

成功運作伺服器之後,如果家裡有公網IP,設定好port forwarding就能夠正常遊玩了。

簡單介紹下 port forwarding。
筆者家中正好有 asus 的網路分享器。
打開外部網路,裡面有虛擬伺服器,選中開伺服器的電腦的IP(可以在開伺服器的電腦打開CMD,輸入ipconfig,查看裡面的ipv4的位址),將port填上,通訊協定簡單設定成BOTH。
將 gamePort 和 queryPort 分兩個設定。預設是 15636 和 15637 的端口。

如果找不到伺服器的話:
打開steam>檢視>遊戲伺服器>我的最愛
將家裡的 IP:queryPort 放上去,例:123.456.789:15637
如果能夠找到伺服器的話,就可以打開遊戲。
多人最上面的就會是你的伺服器了。
2 Comments
Avorion Feb 3, 2024 @ 3:50am 
還是我的關閉方法不正確?不就按X他就自動保存了
Avorion Feb 3, 2024 @ 3:48am 
伺服器端很奇怪,我有時候關機,隔天再開有時候就會怎樣都搜不到
有時候對外的固定IP搜的到,有時候又搜不到,要用192的很莫名其妙...