VPSを借りてMinecraftのマルチサーバーを構築する

概况

VPS上にMinecraftのマルチサーバーをたてる方法です。
少人数でも最低メモリ2Gあったほうが良いみたいなので、値段でServersman@VPSを借りて構築してみました。

每月只需934日元的标准套餐!

Serversman@VPS的配置

simple.png

进入服务器后所做的事情是使用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生活吧!

スクリーンショット 2016-02-06 10.16.37.png
广告
将在 10 秒后关闭
bannerAds