マイクラサーバーのたてかた
環境は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
でリスタート