VPSを借りてMinecraftのマルチサーバーを構築する
概况
VPS上にMinecraftのマルチサーバーをたてる方法です。
少人数でも最低メモリ2Gあったほうが良いみたいなので、値段でServersman@VPSを借りて構築してみました。
每月只需934日元的标准套餐!
Serversman@VPS的配置

进入服务器后所做的事情是使用ssh。
我正在全部以root权限进行操作。
包裹更新
yum update
请不要使用这种服务。
service httpd stop
chkconfig httpd off
service xinetd stop
chkconfig xinetd off
service saslauthd stop
chkconfig saslauthd off
在Minecraft中安装所需的软件包。
yum install java-1.7.0-openjdk
yum install screen
创建一个Minecraft运行用户
useradd minecraft
使用iptables打开Minecraft的端口
ssh使用ポート番号、Minecraft使用ポート番号をデフォルトから変えている場合は、それに合わせて変更する。
vi /etc/sysconfig/iptables
将iptables的配置文件覆盖为以下内容。
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3843 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 25565 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
service iptables restart
Minecraft服务器下载
创建/移动Minecraft目录
mkdir /var/minecraft
cd /var/minecraft
请下载Minecraft服务器。
現状最新版は1.8.9みたいなので、それを指定
作成したディレクトリに落としてくる。
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.9/minecraft_server.1.8.9.jar
minecraftユーザで実行できるように権限変更
chown -R minecraft: /var/minecraft
启动脚本
这是一个用于运行Minecraft服务器作为服务的启动脚本。
下载启动脚本
wget -O minecraft "http://minecraft.gamepedia.com/Tutorials/Server_startup_script/Script?action=raw"
更改启动脚本的设置
对目录、文件名和内存使用设置进行配置。
vi minecraft
+ SERVICE='minecraft_server.1.8.9.jar'
OPTIONS='nogui'
+ USERNAME='minecraft'
WORLD='world'
+ MCPATH='/var/minecraft'
BACKUPPATH='/media/remote.share/minecraft.backup'
+ MAXHEAP=2048
+ MINHEAP=1024
HISTORY=1024
CPU_COUNT=2
设置启动脚本 / 添加执行权限
mv minecraft /etc/init.d/
chmod +x /etc/init.d/minecraft
开启Minecraft服务器
service minecraft start
启动需要一点时间,但是现在已经顺利完成了。
过上美好的Minecraft生活吧!
