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

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

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


使用BDS的優點:

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

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

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

  ✅ 適合原味生存。

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

  ✅ 基岩版Realms和Aternos就是以BDS為伺服器核心。

使用BDS的缺點:

  ❌ 不支援插件(plugin)。

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

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


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

相關文章:



    1. 開服基本設定

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

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

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


    1. 到官網下載這個程式,勾選左邊的同意條款,然後按Download。



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


    點選允許通過防火牆


    3. 為了確保這部電腦上的Minecraft也可以直接連線到這個伺服器,開另外一個命令提示字元視窗,輸入以下指令,按Enter,會顯示成功。

    CheckNetIsolation.exe LoopbackExempt –a –p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436




    4. 接下來在這個視窗,輸入ipconfig,查找電腦的IP。

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

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



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



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

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



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

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

    要讓外部網路的裝置:可能是別人家的電腦,或者是你用4G上網的手機,都能連線到你電腦的伺服器,你可以:
    1. 用ZeroTier建立虛擬區域網路 (影片
    2. 通訊埠轉發,又稱端口映射

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

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


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

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



    勾選「使用下列的IP位址」
    IP位址填剛剛所取得的電腦的IP。
    預設閘道和DNS則是填數據機後台的登入網址 (看下個步驟)




    按確定,關閉。


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

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

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

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


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


    4. 勾選Custom Service,旁邊取個名字
    Server IP Address填電腦的IP。
    External Port Start和External Port End填寫port,通常是19132。
    Protocol改成TCP/UDP。
    最後按下Apply/Save


    5. 接下來是廣域網路(WAN)部分。到no-ip這個網站註冊一個帳號。
    這個步驟的用意是取得一個域名,這樣別人連線就不用打你家對外IP,而是打英數網址就可以了。
    並且,大部分人家裡對外的IP是會不定時更換的,DDNS的服務可以確保連線到的都是你的IP。

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


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


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


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

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

    讓DUC保持在背景運作。

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

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


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



    複習 & 總結

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

    留言

    1. 按照步驟設定好之後,他人還是無法進入伺服器
      映射端口因為數據機型號不同,設定介面不太一樣 不曉得是不是那部分出錯了

      回覆刪除
      回覆
      1. 無法進入的情況是? BDS的後台有偵測到玩家進入伺服器嗎?

        刪除
      2. 我也沒有辦法用Noip登入

        刪除
    2. 我想請問都設定好了但是我用手機連會顯示無法連至世界該怎麼解

      回覆刪除
      回覆
      1. 連線失敗,電腦上的命令提示字元應該會顯示錯誤訊息

        刪除
    3. 請問要如何安裝Addons至世界呢?

      回覆刪除
      回覆
      1. 這裡有安裝addon到世界的方法
        https://mcbemoddev.blogspot.com/2021/07/minecraft_70.html

        刪除
    4. 我都照你的設定好了但是還是只有同樣wifi的時候才能進去,我去canyouseeme.com上面也寫我19132是close 的

      回覆刪除
    5. 他會顯示過時用戶端

      回覆刪除
    6. 想請問有辦法上傳地圖嗎還是說只能用他生成的生存地圖

      回覆刪除
    7. 請問在版本更新後家裡的網路資源都被伺服器搶走了,要怎麼解決

      回覆刪除
    8. 請問之前連線的好好的,在一次更新之後,發現開伺服器的筆電吃掉了家裡的網路,請問要怎麼解決

      回覆刪除
    9. 別人還是進不去

      回覆刪除

    發佈留言

    此網誌的熱門文章

    Minecraft基岩版多人連線教學: 方法一覽

    【詳細解說】什麼是Minecraft基岩版,跟Java版有什麼差?

    Minecraft基岩版安裝模組(Add-On)&資源包&光影教學