天天看點

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

作者:cpolar極點雲

簡單幾步在windwos搭建我的世界伺服器,并通過cpolar工具将本地服務暴露到公網連接配接

1. Java環境搭建

以windows10系統為例,配置java環境,搭建我的世界伺服器,下載下傳最新版java版本

https://www.oracle.com/java/technologies/downloads/#jdk17-windows

選擇exe檔案,下載下傳完成後輕按兩下安裝包一路預設安裝即可。

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

java安裝完成後,打開檔案夾,找到java,将jdk安裝路徑複制下來,本例中為C:\Program Files\Java\jdk-17.0.5

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

在開始菜單欄搜尋進階系統設定并打開系統屬性,點選環境變量

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

點選建立一個系統環境變量

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」
  • 變量名:JAVA_HOME
  • 變量值:JDK的安裝路徑,本例中為C:\Program Files\Java\jdk-17.0.5
【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

在系統變量清單中,輕按兩下Path變量

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

點選右側的建立,在變量名值前面加%JAVA_HOME%\bin,點選确認

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

校驗是否成功:開始菜單欄搜尋cmd,打開指令提示符,輸入java -version,出現版本資訊說明配置成功。

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

2.安裝我的世界Minecraft服務

下載下傳MC服務端,最新版的伺服器端可以官網下載下傳

https://www.minecraft.net/zh-hans/download/server/

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

3. 啟動我的世界服務

進入到我的世界服務jar包下載下傳目錄,點選左上角檔案

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

打開powershell,用管理者身份打開

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

執行java運作指令運作jar包服務

java -jar server.jar --nogui
           

運作後提示一個錯誤,錯誤的意思是受EULA。首次運作伺服器時,會自動生成一個eula.txt。使用文本編輯器(如記事本)打開eula.txt,将檔案中的eula=false改為eula=true。這表示你已閱讀并了解了EULA的内容,并會在使用服務端時遵守它。如果不這樣做,伺服器會在你嘗試啟動時立即關閉。

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

我們在jar包的目錄下面可以看到這個eula.txt檔案

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

打開檔案,把裡面eula的值改為true即可,然後記得儲存檔案

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

然後我們再次使用上面指令啟動運作jar包服務,并且可以看到端口為25565

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

4.區域網路測試連接配接我的世界伺服器

打開我的世界啟動器,點選進入遊戲,選擇多人遊戲

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

點選添加伺服器

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」
  • 伺服器名稱
  • 伺服器位址:填寫本地ip位址+mc端口号(預設為25565),如127.0.0.1:25565

點選完成

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

選擇剛剛建立的伺服器後,點選加入伺服器

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

然後會出現連接配接不上,因為正版驗證需驗證正版賬号,我們需要将其關閉驗證

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

檢視powershell也看到了相關錯誤,接下來需修改相關配置檔案,首先關閉powershell

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

找到安裝目錄下的server.properties檔案,編輯

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

然後做如下改動:online-mode=false(關閉正版驗證),改動完儲存

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

然後再次啟動server.jar服務,可以看到下面提示,表示修改成功

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

然後我們再次連接配接,成功進入遊戲

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

5. 安裝cpolar内網穿透

cpolar官網:cpolar - 安全的内網穿透工具

windows系統可以直接在官網下載下傳适用于Windows平台的zip壓縮包,解壓後得到cpolar安裝包,然後輕按兩下安裝包一路預設安裝即可。

6. 建立隧道映射内網端口

cpolar内網穿透安裝成功後,在浏覽器上通路cpolar web UI管理界面(預設為本地9200端口),以【 http://本地ip位址:9200 】形式通路,如http://127.0.0.1:9200/,并使用cpolar賬号登入

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

登入成功後,點選左側的隧道管理——建立隧道:

  • 隧道名稱:可自定義命名,注意不要與已有隧道名稱重複
  • 協定:選擇tcp協定
  • 本地位址:25565(我的世界預設端口号)
  • 端口類型:随機臨時TCP端口
  • 地區:China vip

點選建立

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

隧道建立成功後,頁面自動跳轉至隧道清單頁面,可以看到狀态正常顯示為active,為正常線上狀态

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

點選左側儀表盤的狀态——線上隧道清單,可以看到剛剛建立成功的隧道已經有生成了相應的公網位址,我們将其複制下來,注意tcp://無需複制,本例中為3.tcp.vip.cpolar.cn:10786

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

7. 測試公網遠端聯機

啟動我的世界,可以直接添加一個新的伺服器,或者編輯剛剛添加的本地伺服器

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

在伺服器位址欄,輸入cpolar所生成的公網位址3.tcp.vip.cpolar.cn:10786,點選完成

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

加入伺服器,公網遠端聯機成功

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

8. 配置固定TCP端口位址

需要注意的是,以上步驟使用的是随機臨時tcp端口位址,所生成的公網位址為随機臨時位址,該公網位址24小時内會随機變化。為了友善小夥伴遠端聯機,我們接下來為其配置固定的TCP端口位址,該位址不會變化,友善小夥伴遠端聯機,而無需每天重複修改伺服器位址。

配置固定tcp端口位址需要将cpolar更新到專業版套餐或以上。

8.1 保留一個固定tcp位址

登入cpolar官網,點選左側的預留,找到保留的tcp位址,我們來為我的世界保留一個固定tcp位址:

  • 地區:選擇China vip
  • 描述:即備注,可自定義

點選保留

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

位址保留成功後,系統會生成相應的固定公網位址,本例為5.tcp.vip.cpolar.cn:12637,将其複制下來

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

8.2 配置固定tcp位址

在浏覽器上通路9200端口,http://127.0.0.1:9200/,登入cpolar web ui管理界面,點選左側儀表盤的隧道管理——隧道清單,找到我的世界隧道,點選右側的編輯

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

修改隧道資訊,将保留成功的固定tcp位址配置到隧道中

  • 端口類型:修改為固定tcp端口
  • 預留的tcp位址:填寫保留成功的位址,本例為5.tcp.vip.cpolar.cn:12637

點選更新

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

隧道更新成功後,點選左側儀表盤的狀态——線上隧道清單,找到我的世界隧道,可以看到公網位址已經更新成為了固定tcp位址。

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

9. 使用固定公網位址遠端聯機

接下來我們測試使用固定公網TCP端口位址遠端聯機

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

公網遠端聯機成功!

現在,該公網位址不會再随機變化了。

【Minecraft開服】Windows搭建我的世界MC伺服器「公網遠端聯機」

繼續閱讀