LoginSignup
11
12

More than 5 years have passed since last update.

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

Posted at

概要

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

Standardプランで月額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の設定ファイルを以下に上書き。

/etc/sysconfig/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 Serverダウンロード

Minecraft用ディレクトリ作成/移動

mkdir /var/minecraft
cd /var/minecraft

Minecraft Serverダウンロード

現状最新版は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 Serverをサービスとして動かすための、起動スクリプトです。

起動スクリプトダウンロード

wget -O minecraft "http://minecraft.gamepedia.com/Tutorials/Server_startup_script/Script?action=raw"

起動スクリプトの設定変更

ディレクトリやファイル名、メモリ使用設定をします。

vi minecraft
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 Server起動

service minecraft start

起動まで少し時間がかかりますが、これで無事完了。

素敵なMinecraftライフを!

スクリーンショット 2016-02-06 10.16.37.png

11
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
12