快轉到主要內容

Minecraft基岩版BDS伺服器架設教學 & 通訊埠轉發

分類   遊戲攻略 Minecraft
標籤   Minecraft Server Bedrock Dedicated Server
🗓️ 民國110年 辛丑年
✍ 切換正體/簡體字
目錄
Minecraft基岩版BDS伺服器架設教學 - 點選展開系列文章
1: 本篇文章

你可以在自己的電腦上使用Mojang官方的開服程式架設一個Minecraft基岩版伺服器,該程式支援Windows和Linux系統。

該程式叫做「基岩版專用伺服器」英文Bedrock Dedicated Server,以下簡稱BDS。

使用BDS的優點:

✅ Mojang官方出品,會一直支援最新穩定版遊戲。

✅ 不需要購買Minecraft Windows版也可以開伺服器。

✅ 自架一切免費,無連線人數限制,可以一直開著。

✅ 適合原味生存。

✅ 可以安裝Add-On和資源包。

✅ 基岩版Realms和Aternos就是以BDS為伺服器核心,足見該程式的穩定度。

使用BDS的缺點:

❌ 不支援插件(plugin)。

❌ 除非模組出錯,否則沒有任何log記錄檔。

❌ 客戶端和伺服器端的遊戲版本必須完全一致。

因此BDS適合想體驗完整原版遊戲,進行多人連線的玩家。如果需要完整經營伺服器,建議使用PocketMine或是第三方修改過的BDS伺服器。

1. 開服基本設定
#

在開始之前,確認你的電腦是使用光纖上網,也就是有用網路線連接到數據機,Wifi或行動網路建議都不要;且如果數據機不是你的,就不要用這個方法開服。

去試試其他方法: Minecraft基岩版多人連線教學: 方法一覽

此外,玩家必須要有 Xbox帳號,才會顯示自己的名字。

  1. 官網下載Minecraft Dedicated Server software for Windows這個程式,勾選左邊的同意條款,然後按Download。

  2. 把檔案解壓縮,連按兩下bedrock_server.exe開啟伺服器。會開啟命令提示字元

  3. 點選允許程式通過防火牆

  4. 為了確保這部電腦上的Minecraft也可以直接連線到這個伺服器,開另外一個PowerShell視窗,輸入以下指令

CheckNetIsolation.exe LoopbackExempt a p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436
  1. 按Enter,應會顯示成功。

  2. 先不要關掉視窗。在這個視窗,輸入ipconfig,查找電腦的區域IP。

往下找到「乙太網路卡 乙太網路」

記下IPV4後面的位址,通常是192.168.開頭

  1. 開啟Windows上的Minecraft,在「伺服器」最下面按「新增伺服器」,輸入電腦IP位址,埠(port)維持預設,然後測試能不能連線。進去預設會創一個生存模式的世界。

  2. 這時開服時顯示的視窗會顯示玩家加入(Player connected) / 退出 (Player disconnected)的訊息。

  1. 要關掉伺服器,就把這個視窗關閉即可。

2. 讓別人可以連進來伺服器 (通訊埠轉發)
#

現在你成功開伺服器了,可是跟你不在同一個網路的其他人是無法連線進來的。同一個網路的定義是指:電腦網路線都插在同一台數據機上,或是連線到數據機的WIFI。

要讓外部網路的裝置:可能是別人家的電腦,或者是你用4G上網的手機,都能連線到你電腦的伺服器,你可以:

  1. 用ZeroTier建立虛擬區域網路 ( 參考影片
  2. 通訊埠轉發,又稱端口映射

本文介紹2.的方法。這個部分要設定區域網路和廣域網路的IP,這樣別人在連線時,IP欄位只要輸入英文網址,而不用是一串數字。

  1. 先固定區域網路(LAN) IP。打開電腦控制台,按網路和網際網路,按「變更介面卡選項」。

  2. 對「乙太網路」按右鍵,按「內容」。

  3. 選取網際網路協定IPV4,然後再按「內容」。

  4. 勾選「使用下列的IP位址」

IP位址填剛剛所取得的電腦的IP。

預設閘道和DNS則是填數據機後台的登入網址 (看下個步驟)

  1. 按確定,關閉。

  2. 接下來要設定通訊埠轉發 (端口映射,port forwarding),要進入數據機後台進行設定。

  3. 以我的為例,我的中華電信數據機盒子上寫的型號是P880,後台登入網址是192.168.1.1

  4. 在電腦瀏覽器輸入IP,進入數據機後台。

  5. 依照數據機型號不同,預設帳密也不一樣,自行google。

  6. 左邊勾選Expert Mode, Advanced Setup的NAT裡面就會出現Virtual Servers,等同port forwarding。

  7. 按下Add

  8. 勾選Custom Service,旁邊取個名字

Server IP Address填電腦的IP。

External Port Start和External Port End填寫port,通常是19132。

Protocol改成TCP/UDP。

最後按下Apply/Save

  1. 接下來是廣域網路(WAN)部分。到 no-ip這個網站註冊一個帳號。這個步驟的用意是取得一個域名,這樣別人連線就不用打你家對外IP,而是打英數網址就可以了。

並且,大部分人家裡對外的IP是會不定時更換的,DDNS的服務可以確保連線到的都是你的IP。

  1. 在帳號後台,Dynamic DNS那邊創建一個域名。按Creat host name

  2. 給域名取個名字(Hostname),IP不要改,按下Create Hostname。

  3. 左邊切換到Dynamic Update Client,按綠色下載鍵,下載DUC這個程式。

  4. 安裝好之後,登入no-ip的帳號。

  5. 在這個視窗勾選剛剛建立的域名,按下Save。

  6. 讓DUC保持在背景運作。

  7. 這個時候請別人試試吧,或者拿出你的手機開啟Minecraft,用4G上網,確保不是跟電腦用同一個網路。記得要在遊戲設定→設定檔裡開啟「使用行動數據」。

  8. 於是,這裡要填的就不是數字IP,而是剛剛建立的英文域名。

  9. 同樣,有玩家加入世界,電腦上也會顯示通知。

3. 複習 & 總結
#

  • 沒有光纖網路就不要用這個方法開伺服器。
  • DUC的用途是讓不同網路的玩家也能連到你的伺服器。
  • 不開DUC,則只有你能進去世界。
  • 只要電腦開著,並同時開啟bedrock_server.exeDUC這二個程式,就代表伺服器在線上。
  • 要關伺服器,就關掉視窗就好。

Minecraft基岩版BDS伺服器架設教學 - 點選展開系列文章
1: 本篇文章

相關文章

Minecraft基岩版BDS伺服器教學:將伺服器替換成自己的世界&安裝模組、資源包
分類   遊戲攻略 Minecraft
標籤   Bedrock Dedicated Server
Minecraft基岩版BDS伺服器教學:調整伺服器的參數
分類   遊戲攻略 Minecraft
標籤   Bedrock Dedicated Server
Minecraft基岩版Realms邀請好友、安裝模組教學
分類   遊戲攻略 Minecraft
標籤   Minecraft Realms

留言板

此處提供二種留言板。點選按鈕,選擇您覺得方便的留言板。要討論程式碼請用Giscus,匿名討論請用Disqus。

這是Giscus留言板,需要Github帳號才能留言。支援markdown語法,若要上傳圖片請貼Imgur連結。您的留言會在Github Discussions向所有人公開。

這是Disqus留言板,您可能會看到Disqus強制投放的廣告。有時留言可能會被系統判定需審核,導致延遲顯示,請見諒。