VPSの契約
今回使用するVPSは、カゴヤ・ジャパンのVPSを使用します。
OSは、Ubuntu 20.04 を使用します。アプリケーションセットアップはなし。
対象のスペック(料金:55円/日)
※試しに運用してみたい、友達間で遊ぶだけなら、以下のスペックでも問題ないですが、実際にサーバーを公開して、複数人で遊ぶ場合は、以下のスペックでは心もとない(主にメモリー)ので、1ランク上のスペックを借りることをお勧めします。
- メモリー:4G(必要最低限)
- CPU:4コア
- SSD:30GB
Minecraft Serverの選択
minecraftは大きくわけて、公式で配布されているサーバー(バニラ)と追加プラグインを入れることを想定したModサーバーがあります。Modサーバーの種類は数多くあり、それぞれに特徴がある為、自分の好みにあったサーバーを選択する必要があります。
今回は、動作が軽量がうりのpaperMCを使って構築します。
インストール準備
サーバー契約後、Tera Termなどを使ってサーバーにアクセスしてください。
以下アクセス後のプロセスになります。
パッケージのインストール
# Webminのディストリビューションを登録
echo "deb http://download.webmin.com/download/repository sarge contrib" | sudo tee /etc/apt/sources.list.d/webmin.list
wget http://www.webmin.com/jcameron-key.asc -O - | sudo apt-key add -
# パッケージの最新化
sudo apt update -y
# Webアクセスパッケージのインストール
sudo apt install curl -y
# テキストエディタインストール
sudo apt install vim -y
# Java Development Kit
sudo apt install openjdk-17-jre -y
# webmin パッケージのインストール
sudo apt install -y webmin
# webp パッケージのインストール
sudo apt-get install webp -y
ポート開放とフォルダ作成
# 大本のフォルダ作成
mkdir /root/develop
# minecraftコマンドインストール先
mkdir /root/develop/minecraft
#ufw でポート開放
# ssh
ufw allow 22
# minecraft SERVER用
ufw allow 25565/tcp
ufw allow 25575/tcp
ufw allow 19132/udp
ufw allow 8123
# webadmin用
ufw allow 10000
# ufw 有効化
echo y | ufw enable
次は、必要なファイルと起動に必要な設定ファイルを作成していきます。
では!お疲れ様でした。