作者kasdia (Leverage好好看!)
看板Minecraft
标题[心得] 在VPS上安装hamachi的方法
时间Thu Aug 1 01:10:08 2013
我的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)
1F:推 pcchou:从巴哈跑来推XDDDD 08/01 10:35
2F:推 yuan860721:推推推~ 08/01 12:04
3F:→ pcchou:手机发文悲剧… 08/01 12:56
4F:推 HMKRL:推推! 08/01 14:39
5F:→ kasdia:今天看游戏ping值才发现我原本900多,挂上hamachi变成190!? 08/01 16:20
6F:→ kasdia:这个数据太不真实了我觉得 但我体感是没甚麽差别啦 08/01 16:21
7F:推 CP64:大概ping到的主机位置不一样? 08/01 17:56
8F:→ kasdia:等尖峰时间有连线问题的玩家出现,才能知道实际的状况吧 08/01 18:34
9F:推 miau9202:因为没有人能保证每个玩家连到伺服器的过程都能顺畅啊XD 08/02 00:12
10F:推 my30808: 08/14 15:42