本次教程將在windows本地搭建java版的MC服務器,并用cpolar內網穿透突破局域網限制,實現在公網環境下跟小伙伴遠程聯機,超簡單配置,無需公網IP,也不用設置路由器。
如果你的服務器已經搭建成功,并可以正常在局域網內聯機,可以直接跳到第三步,在本地配置cpolar內網穿透,創建隧道映射25565端口,實現異地遠程聯機。
本次教程以windows10系統為例,配置java環境,搭建服務器。
1.1 服務器安裝java環境下載java17
https://www.oracle.com/java/technologies/downloads/#jdk17-windows
選擇exe文件,下載完成后雙擊安裝包一路默認安裝即可。
java安裝完成后,打開文件夾,找到java,將jdk安裝路徑復制下來,本例中為C:\Program Files\Java\jdk-17.0.5
在開始菜單欄搜索高級系統設置
并打開系統屬性,點擊環境變量
點擊新建一個系統環境變量
C:\Program Files\Java\jdk-17.0.5
在系統變量列表中,雙擊Path變量
點擊右側的新建,在變量名值前面加%JAVA_HOME%\bin
,點擊確認
校驗是否成功:開始菜單欄搜索cmd,打開命令提示符,輸入javac
,出現以下內容則說明配置成功。
下載MC服務端,最新版的服務器端可以官網下載
https://www.minecraft.net/zh-hans/download/server/
下載完成后,在文件所在的文件夾新建一個文本文檔
然后打開這個文本文檔輸入以下信息
java -Xms1G -Xmx2G -jar server.jar nogui
pause
- Xmx1024M:給服務器分配的大內存
- Xms1024M:給服務器分配的最小內存
- server.jar:服務端名字 請務必保證服務端名字和指令中的相同
然后保存這個文本文檔并關閉,重命名把后綴改成.bat(windows默認看不到后綴,可以設置一下)
雙擊打開.bat文件,這時候你會看到一個命令窗口,過一會它會自動關閉,你會看到文件夾有多出來一些文件,找到eula.txt這個文件并打開
將eula=false改為eula=true,然后保存
打開server.properties文件,做如下改動:online-mode=false(關閉正版驗證),其他改動可以按照自己的喜好。至此服務器已經配置完畢,服務器的設置詳情都在server.properties。
重新點擊.bat文件,即可打開服務器。
2. 測試局域網聯機打開我的世界啟動器,點擊進入游戲,選擇多人游戲
點擊添加服務器
127.0.0.1:25565
點擊完成
選擇剛剛創建的服務器后,點擊加入服務器
連接成功,接下來測試在公網環境下遠程聯機。
3. 公網遠程聯機上面我們實現了在局域網內的聯機,接下來我們將突破局域網的限制,實現在公網環境下的遠程聯機,通過cpolar內網穿透,將內網端口映射到公網上,其會生成相應的公網地址,異地小伙伴就可以通過該公網地址遠程聯機一起玩了,不需要公網ip,也不用設置路由器,操作簡單。
3.1 安裝cpolar內網穿透3.1.1 windows系統cpolar官網:https://www.cpolar.com/
在官網下載下載適用于Windows平臺的zip壓縮包,解壓后得到cpolar安裝包,然后雙擊安裝包一路默認安裝即可。
3.1.2 linux系統(支持一鍵自動安裝腳本)curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
或cpolar短鏈接安裝方式:(國外使用)
curl -sL https://git.io/cpolar | sudo bash
cpolar version
cpolar authtoken xxxxxxx
cpolar http 8080
正常生成公網地址,按ctrl+c退出
sudo systemctl enable cpolar
sudo systemctl start cpolar
sudo systemctl status cpolar
3.2 創建隧道映射內網端口cpolar安裝成功后,在瀏覽器上訪問cpolar web UI管理界面(默認為本地9200端口),以【 http://本地ip地址:9200 】形式訪問,如http://127.0.0.1:9200/,并使用cpolar賬號登錄
登錄成功后,點擊左側的隧道管理——創建隧道:
點擊創建
隧道創建成功后,頁面自動跳轉至隧道列表頁面,可以看到狀態正常顯示為active
,為正常在線狀態
點擊左側儀表盤的狀態——在線隧道列表,可以看到剛剛創建成功的我的世界隧道已經有生成了相應的公網地址,我們將其復制下來,注意tcp://
無需復制,本例中為3.tcp.vip.cpolar.cn:10786
啟動我的世界,可以直接添加一個新的服務器,或者編輯剛剛添加的本地服務器
在服務器地址欄,輸入cpolar所生成的公網地址3.tcp.vip.cpolar.cn:10786
,點擊完成
加入服務器,公網遠程聯機成功
4. 配置固定TCP端口地址需要注意的是,以上步驟使用的是隨機臨時tcp端口地址,所生成的公網地址為隨機臨時地址,該公網地址24小時內會隨機變化。為了方便小伙伴遠程聯機,我們接下來為其配置固定的TCP端口地址,該地址不會變化,方便小伙伴遠程聯機,而無需每天重復修改服務器地址。
4.1 保留一個固定tcp地址配置固定tcp端口地址需要將cpolar升級到專業版套餐或以上。
登錄cpolar官網,點擊左側的預留,找到保留的tcp地址,我們來為我的世界保留一個固定tcp地址:
點擊保留
地址保留成功后,系統會生成相應的固定公網地址,本例為5.tcp.vip.cpolar.cn:12637
,將其復制下來
在瀏覽器上訪問9200端口,http://127.0.0.1:9200/,登錄cpolar web ui管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到我的世界隧道,點擊右側的編輯
修改隧道信息,將保留成功的固定tcp地址配置到隧道中
5.tcp.vip.cpolar.cn:12637
點擊更新
隧道更新成功后,點擊左側儀表盤的狀態——在線隧道列表,找到我的世界隧道,可以看到公網地址已經更新成為了固定tcp地址。
測試使用固定公網TCP端口地址遠程聯機
公網遠程聯機成功!現在,該公網地址不會再隨機變化了。
你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧
新聞標題:搭建我的世界java版服務器,公網遠程聯機【內網穿透】-創新互聯
瀏覽地址:http://m.newbst.com/article10/cosego.html
成都網站建設公司_創新互聯,為您提供網頁設計公司、品牌網站建設、響應式網站、網站營銷、企業網站制作、自適應網站
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯