精華區beta Minecraft 關於我們 聯絡資訊
我的Minecraft Server目前架設在Linode上,雖然主機已經是在日本東京了 還是會有一部份玩家因為本身網路可能在某個狀況很糟糕的router後面 導致連線品質不夠穩定,而Hamachi可以提供一個虛擬的區域網路來解決這個問題 (應該啦XD) LogMeIn Hamachi透過他們的VPN來建立一個虛擬的區域網路 來達到改善遠端主機連線品質的效果 而執行Hamachi需要有LSB3.0(或更新版本),所以在安裝前,我們要先安裝這個套件 然後重新設定防火牆,將Hamachi用來溝通的兩個port給打開 才能順利透過Hamachi來連線 以下是我操作CLI的筆記,提供給需要的人參考 首先當然你要先透過ssh連線到你的vps上 如果你是架設在自己的主機上的話,只要打開你的終端機界面就好了。 但安裝在自己主機上面的話,可以直接透過GUI安裝就好,也不用看下面這堆東西了 [操作流程] 安裝hamachi需要的lsb3.0套件環境 sudo apt-get install lsb 下載新版的logmein-hamachi(請留意你是使用64位元或者32位元,在把後面的下載網址改掉) wget https://secure.logmein.com/labs/logmein-hamachi_2.1.0.101-1_amd64.deb 安裝hamachi到你的使用者home目錄底下 (~/) sudo dpkg -i logmein-hamachi_2.1.0.101-1_amd64.deb 接著調整防火牆設定,讓Hamachi可以溝通連線,需要開啓的port可在閱讀一下面這個官方的說明 sudo nano /etc/iptables.firewall.rules 在文件裡面增加這兩行文字 -A INPUT -p tcp --dport 12975 -j ACCEPT -A INPUT -p tcp --dport 32976 -j ACCEPT 接著用ctrl-x存檔離開 重新載入剛剛設定的防火牆規則 sudo iptables-restore < /etc/iptables.firewall.rules 這邊叫出防火牆的內容,確定一下有設定完成再進行下一步 sudo iptables -L 確認一下minecraft的server.properties中,server-ip這項參數要空著 不然透過hamachi的ip會連不進來 sudo nano /your/path/to/minecraft/server.properties 到這邊前置作業都做完了,我們要啓動Hamachi的程式 sudo service logmein-hamachi start 接著要讓hamahci登入,讓他的虛擬IP啓用 sudo hamachi login 幫自己的server取一個好辨識的名字 sudo hamachi set-nick yournickname 建立一個新的網路(network),並設定密碼 sudo hamachi create networkname password 如果不想設定密碼就用下面的命令來建立就好 sudo hamachi create networkname 接下來你就可以把你的network提供給你的玩家們 然後讓他們透過hamachi來連線到你架在Linux Server上的minecraft了 [後記] 在官方說明內我找不到透過文字界面找到安裝hamachi後,server的hamachi ip位置 所以我是直接透過另外一臺電腦進入到剛剛創立的network,才終於看到我server的hamachi ip 如果有找到可以透過文字界面顯示出來的方法,在上來分享給大家 一樣因為是免費版本的hamachi,一個network只有5個slot 扣掉你server的部份,剩下四個 所以你會需要依照你的需要,多增設幾個network來給其他人使用 啊,版上應該很多高手吧 這篇根本心得文,提供給跟我一樣的菜鳥看看就好XD 話說安裝好簡單,不到半個鐘頭就弄好了 原本以為會有很多問題需要找資料去調整什麼鬼的 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 175.181.109.239 ※ 編輯: kasdia 來自: 175.181.109.239 (08/01 01:11)
pcchou:從巴哈跑來推XDDDD 08/01 10:35
yuan860721:推推推~ 08/01 12:04