【minecraft】サーバーの自動起動出来るようにする
環境は webarena のcentOS 7
まずはroot権限でコンソールに入る。
そして以下のコマンド実行
python2.6 -V
python2.7 -V
どちらかひとつでもバージョンが出ればオーケーです。
webarenaだったら最初から入っていた。
もし入っていなかったら、pythonをインストール。
#pythonが入っていなかった場合
wget http://python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
tar xf Python-2.7.6.tar.xz
cd Python-2.7.6
./configure –prefix=/usr/local –enable-unicode=ucs4 –enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall
入れたら以下のコマンド実行(easy_installが使えない時があるので、
wget https://bootstrap.pypa.io/ez_setup.py -O – | python
でインストール)
sudo yum install python-devel
yum groupinstall “Development tools"
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
sudo yum install python-devel
sudo easy_install pip
easy_install psutil urwid feedparser
cd ~
git clone https://github.com/gsand/mark2.git
cd ~
wget https://github.com/gsand/mark2/archive/master.tar.gz
tar zxvf master.tar.gz
rm master.tar.gz
mv mark2-master mark2
cd ~
mv mark2 /usr/mark2
cd /usr/mark2
sudo ln -s /usr/mark2/mark2 /usr/bin/mark2
sudo pip install -r requirements.txt
sudo adduser mcservers #mcserversは変えてもok
sudo mkdir /etc/mark2
sudo touch /etc/mark2/mark2.properties
su mcservers
cd ~
mkdir server
これでインストールは完了
あとは、spigot- .jarまたはがあるディレクトリにcdで移動して
mark2 start で起動できる。これでサーバーが落ちても自動で起動できるようになる。あと、初期設定だとメモリが512MBなので設定が必要
vi /etc/mark2/mark2.properties
で編集 以下を書き込む
java.cli.X.mx = 1548M
java.cli.X.ms = 1548M
自分は2GBプランなので1548M、1548Mのところを変えればメモリを変えれる
その他のオプションは ここ
細かいコマンドは mark2 help で確認
mark2 https://github.com/mcdevs/mark2
自分のサーバーですよければどうぞ