今天和大家分享一下只需簡單幾步即可在windwos系統(tǒng)搭建我的世界服務器,并通過cpolar內網穿透工具將本地服務暴露到公網連接,實現與小伙伴一起聯機游戲。
1. Java環(huán)境搭建
以windows10系統(tǒng)為例,配置java環(huán)境,搭建我的世界服務器,下載最新版java版本
https://www.oracle.com/java/technologies/downloads/#jdk17-windows
選擇exe
文件,下載完成后雙擊安裝包一路默認安裝即可。
java安裝完成后,打開文件夾,找到java,將jdk安裝路徑復制下來,本例中為C:\Program Files\Java\jdk-17.0.5
在開始菜單欄搜索高級系統(tǒng)設置
并打開系統(tǒng)屬性,點擊環(huán)境變量
點擊新建一個系統(tǒng)環(huán)境變量
- 變量名:JAVA_HOME
- 變量值:JDK的安裝路徑,本例中為
C:\Program Files\Java\jdk-17.0.5
在系統(tǒng)變量列表中,雙擊Path變量
點擊右側的新建,在變量名值前面加%JAVA_HOME%\bin
,點擊確認
校驗是否成功:開始菜單欄搜索cmd,打開命令提示符,輸入java -version
,出現版本信息說明配置成功。
2.安裝我的世界Minecraft服務
下載MC服務端,最新版的服務器端可以官網下載
https://www.minecraft.net/zh-hans/download/server/
3. 啟動我的世界服務
進入到我的世界服務jar包下載目錄,點擊左上角文件
打開powershell,用管理員身份打開
執(zhí)行java運行命令運行jar包服務
java -jar server.jar --nogui
運行后提示一個錯誤,錯誤的意思是受EULA。首次運行服務器時,會自動生成一個eula.txt
。使用文本編輯器(如記事本)打開eula.txt
,將文件中的eula=false
改為eula=true
。這表示你已閱讀并理解了EULA的內容,并會在使用服務端時遵守它。如果不這樣做,服務器會在你嘗試啟動時立即關閉。
我們在jar包的目錄下面可以看到這個eula.txt文件
打開文件,把里面eula的值
改為true
即可,然后記得保存文件
然后我們再次使用上面命令啟動運行jar包服務,并且可以看到端口為25565
4.局域網測試連接我的世界服務器
打開我的世界啟動器,點擊進入游戲,選擇多人游戲
點擊添加服務器
- 服務器名稱
- 服務器地址:填寫本地ip地址+mc端口號(默認為25565),如
127.0.0.1:25565
點擊完成
選擇剛剛創(chuàng)建的服務器后,點擊加入服務器
然后會出現連接不上,因為正版驗證需驗證正版賬號,我們需要將其關閉驗證
查看powershell也看到了相關錯誤,接下來需修改相關配置文件,首先關閉powershell
找到安裝目錄下的server.properties文件,編輯
然后做如下改動:online-mode=false(關閉正版驗證),改動完保存
然后再次啟動server.jar服務,可以看到下面提示,表示修改成功
然后我們再次連接,成功進入游戲
5. 安裝cpolar內網穿透
cpolar官網:https://www.cpolar.com/
windows系統(tǒng)可以直接在官網下載適用于Windows平臺的zip壓縮包,解壓后得到cpolar安裝包,然后雙擊安裝包一路默認安裝即可。
6. 創(chuàng)建隧道映射內網端口
cpolar內網穿透安裝成功后,在瀏覽器上訪問cpolar web UI管理界面(默認為本地9200端口),以【 http://本地ip地址:9200 】形式訪問,如http://127.0.0.1:9200/,并使用cpolar賬號登錄
登錄成功后,點擊左側的隧道管理——創(chuàng)建隧道:
-
隧道名稱
:可自定義命名,注意不要與已有隧道名稱重復 -
協議
:選擇tcp協議 -
本地地址
:25565(我的世界默認端口號) -
端口類型
:隨機臨時TCP端口 -
地區(qū)
:China vip
點擊創(chuàng)建
隧道創(chuàng)建成功后,頁面自動跳轉至隧道列表頁面,可以看到狀態(tài)正常顯示為active
,為正常在線狀態(tài)
點擊左側儀表盤的狀態(tài)
——在線隧道列表
,可以看到剛剛創(chuàng)建成功的隧道已經有生成了相應的公網地址,我們將其復制下來,注意tcp://
無需復制,本例中為3.tcp.vip.cpolar.cn:10786
7. 測試公網遠程聯機
啟動我的世界,可以直接添加一個新的服務器,或者編輯剛剛添加的本地服務器
在服務器地址欄,輸入cpolar所生成的公網地址3.tcp.vip.cpolar.cn:10786
,點擊完成
加入服務器,公網遠程聯機成功
8. 配置固定TCP端口地址
需要注意的是,以上步驟使用的是隨機臨時tcp端口地址,所生成的公網地址為隨機臨時地址,該公網地址24小時內會隨機變化。為了方便小伙伴遠程聯機,我們接下來為其配置固定的TCP端口地址,該地址不會變化,方便小伙伴遠程聯機,而無需每天重復修改服務器地址。
配置固定tcp端口地址需要將cpolar升級到專業(yè)版套餐或以上。
8.1 保留一個固定tcp地址
登錄cpolar官網,點擊左側的預留,找到保留的tcp地址,我們來為我的世界保留一個固定tcp地址:
-
地區(qū)
:選擇China vip -
描述
:即備注,可自定義
點擊保留
地址保留成功后,系統(tǒng)會生成相應的固定公網地址,本例為5.tcp.vip.cpolar.cn:12637
,將其復制下來
8.2 配置固定tcp地址
在瀏覽器上訪問9200端口,http://127.0.0.1:9200/,登錄cpolar web ui管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到我的世界隧道,點擊右側的編輯
修改隧道信息,將保留成功的固定tcp地址配置到隧道中
-
端口類型
:修改為固定tcp端口 -
預留的tcp地址
:填寫保留成功的地址,本例為5.tcp.vip.cpolar.cn:12637
點擊更新
隧道更新成功后,點擊左側儀表盤的狀態(tài)——在線隧道列表,找到我的世界隧道,可以看到公網地址已經更新成為了固定tcp地址。
9. 使用固定公網地址遠程聯機
接下來我們測試使用固定公網TCP端口地址遠程聯機
公網遠程聯機成功!
現在,該公網地址不會再隨機變化了。文章來源:http://www.zghlxwxcb.cn/news/detail-676310.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-676310.html
到了這里,關于內網穿透實戰(zhàn)應用-windwos10系統(tǒng)搭建我的世界服務器,內網穿透實現聯機游戲Minecraft的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!