はじめに
突然ですが、安価で友達とマインクラフトをマルチプレイしたいなと思ったことはありませんか?
今回はそんな人達のためにマインクラフトサーバーを1GBで建てれる方法をご紹介します。
おすすめのVPS
まずは、VPSを選びましょう。
様々なサーバーがありますが、一番のおすすめは日本のVPSサーバーの中で一番安いWebARENA Indigo
です。
私は短い期間ですが、1GBのVPSサーバーをWebARENA Indigo
で契約しました。
その他にもConoha
やXserver
等のVPSサーバーが幅広くあります。
ぜひ、調べてみてください。
次のセクションでは、UbuntuOSをVPSサーバーへインストールした前提で話を進めていきます。
マインクラフトサーバーを建てる
早速ですが、マインクラフトサーバーを実際に建てるための環境構築から起動までやっていきましょう。
JDKをインストール
以下のコマンドでインストールをできます。
apt update && apt install -y openjdk-19-jdk
※管理者の権限がない場合は、apt
の前にsudo
を付けてあげましょう。
動作が終わったら、実際にjavaコマンドが動くか確認してみましょう。
java --version
# 結果
openjdk 19.0.2 2023-01-17
OpenJDK Runtime Environment (build 19.0.2+7-Ubuntu-0ubuntu322.04)
OpenJDK 64-Bit Server VM (build 19.0.2+7-Ubuntu-0ubuntu322.04, mixed mode, sharing)
ちゃんと動いていそうなので、次はPaper MCをダウンロードしていきましょう。
Paper MCをダウンロード
以下のコマンドでマインクラフト1.20.2バージョン用のPaper MCのダウンロードができます。
wget -O server.jar https://api.papermc.io/v2/projects/paper/versions/1.20.2/builds/318/downloads/paper-1.20.2-318.jar
実行が終わったら、実際にダウンロードできているか確認をしてみましょう。
ls
# 結果
server.jar
ちゃんとダウンロードができていそうなので、次はメモリを増やす呪文を唱えましょう。
スワップファイルを作成する
2GBのスワップファイルを以下のコマンドで作成します。
dd if=/dev/zero of=/swapfile bs=1M count=2048
mkswap /swapfile
chmod 600 /swapfile
swapon /swapfile
上記コマンドを打てば後はマインクラフトサーバーを実行するだけ!次に進みましょう。
実行
以下のコマンドを実行します。
java -Xmx2G -Xms2G -jar server.jar nogui
少し待ったら、Done
という文字が出てきます。これがサーバーに入れる合図です。
自分のサーバーのアドレスを調べたい場合は、VPSサーバーのIPアドレスを見て、以下にしたがってアドレスを構築してください。
VPSサーバーのIPアドレス:25565
終わりに
1GBでマインクラフトサーバーは建てれますが、友人2人とワールドを発展させていくにつれて、ロールバックが激しくなっていきます。
お金に余裕がある方は、以下のサーバーがおすすめです。
以上だ。マインクラフトを楽しみたまえ。