1. 程式人生 > 其它 >zerotier 實現 minecraft 區域網聯機 | 我的世界聯機教程 | minecraft聯機

zerotier 實現 minecraft 區域網聯機 | 我的世界聯機教程 | minecraft聯機

前言

受夠那些通過伺服器轉發實現的虛假內網穿透,還有一些收費的離譜軟體,經 hamachi 失敗後發現 zerotier 這個寶藏,個人使用免費版本綽綽有餘(國內廠商震怒)

原理及思路

首先 Minecraft 支援區域網聯機,在同一網段下可以直接互聯,這也是 hamachi 浩方對戰平臺的效果。而 zerotier 同樣如此,兩個客戶端都加入 zerotier 的虛擬網路,便等於在同一網際網路下,也就實現了局域網聯機

具體操作

環境準備

前往 zerotier 註冊賬號和申請一個 network

之後會有新手引導,可以選擇跳過,這裡就展示自己操作時的步驟

建立一個網路

點進去,複製 Network ID 93afae5963349092


至此我們服務端配置完畢,接著安裝客戶端

安裝客戶端+連結

點上面 download

windows 就下 windows 版本的,點一下圖示就會開始下載

是一個 msi 安裝包,雙擊等待安裝,有許可權提示就允許

接著找到執行檔案並開啟,預設在這個目錄下 C:\Program Files (x86)\ZeroTier\One

並沒有介面,工作列那裡會出現一個黃色圖示,那就是它了

join network

輸入剛才的 network ID

接著再次右鍵點 show network,此時為 access_denied,未授權

我們回到服務端那向下拉

左邊框勾上,允許加入就行

重新開啟 show network,若顯示 ok,則連結成功

這裡我在安卓手機裝上之後,同樣的操作允許加入網路,試一下能不能 ping 通(手機為資料網路)

可以!

遊戲測試

開啟 Minecraft,聯機有個基本要求,雙方客戶端檔案完全相同,當主機端mod跟客戶端不同時,客戶端將無法進入世界

主機端進入世界後,開啟區域網模式

這裡加了簡聯mod,所以埠固定為 25565,隨機出來的埠也是可以使用的

之後貼上給朋友 你的虛擬網路ip:埠,分號為英文分號,埠為你那裡顯示的埠,ip則可通過 shownetwork檢視

我這裡則為 172.24.169.199:25565

最後讓他新增伺服器

稍等+重新整理幾次就行

成功!


講完!!