MOFU MOFU

技術的なことから、趣味の分野までいろいろメモ程度に書いていきます

マイクラサーバーのたてかた

環境はCent OS 6.5
Java 7導入済
まず、rootでログインし、

yum -y update

useradd minecraft -d /var/minecraft
passwd minecraft
でマイクラ用のアカウントを作成しパスワードを設定します。

su - minecraft
でログインし、

mkdir ~/minecraft
cd ~/minecraft

でディレクトリを作って、cdします。

wget URL(マイクラサーバーのjar 公式ページにあります)
でマイクラサーバーのjarファイルをダウンロードします。

ここで、screenをインストールしておきます。
sudo yum install screen

終わったら
vim start.sh
で起動スクリプトを書きます。
中身はこんな感じ
screen -AmdS minecraft java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

ついでに、停止用のスクリプトを書きます。
vim stop.sh
中身
screen -S minecraft -p 0 -X eval 'stuff stop\015'

これで完成
chmod 700 start.sh
chmod 700 stop.sh

パーミッションを変更し、実行できるようにします。
あとは起動するだけ、

./start.sh
多分動いています。確認はtopなどでどうぞ

screen -r minecraft でマイクラサーバーのサーバーコマンドが使えます。


Cannot open your terminal '/dev/pts/0' - please check.
このエラーメッセージが出てくる場合もあるので、その時は
script /dev/null
を実行してから行います。

バックグラウンドに戻したいときは、Ctrl + a +d

一応iptablesをいじってポートを開けておいたほうがいいかもしれません。
vim /etc/sysconfig/iptables
次の一行を追加します。
A INPUT -m state --state NEW -m tcp -p tcp --dport 25565 -j ACCEPT

/etc/init.d/iptables restart
でリスタート