2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

IPFactoryAdvent Calendar 2023

Day 5

1GBのUbuntuにマインクラフトサーバーを立てよう

Posted at

はじめに

突然ですが、安価で友達とマインクラフトをマルチプレイしたいなと思ったことはありませんか?
今回はそんな人達のためにマインクラフトサーバーを1GBで建てれる方法をご紹介します。

おすすめのVPS

まずは、VPSを選びましょう。
様々なサーバーがありますが、一番のおすすめは日本のVPSサーバーの中で一番安いWebARENA Indigoです。

私は短い期間ですが、1GBのVPSサーバーをWebARENA Indigoで契約しました。
その他にもConohaXserver等の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人とワールドを発展させていくにつれて、ロールバックが激しくなっていきます。
お金に余裕がある方は、以下のサーバーがおすすめです。

以上だ。マインクラフトを楽しみたまえ。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?