3
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?

⛏️さくらのクラウドでマインクラフトサーバーを構築する

Last updated at Posted at 2024-12-14

この記事は さくらインターネット Advent Calendar 2024 14日目の記事です。

概要

皆様こんにちは、やすです。
今回はさくらのクラウドを使って、Java Edition のバニラ(modなし)マインクラフトサーバーを構築する方法について共有させてください。

手順

はじめに、さくらインターネットのサービスを初めて利用される方はアカウントを作成ください。 作成方法は こちら を参照ください。

アカウントが作成できたら、さくらのクラウドにログインし、「さくらのクラウド(IaaS)」を選択。
image.png

コントロールパネルが表示されるので、左側の「サーバ」を選択し、右上の「+追加」をクリック。
image.png

今回は公式のシステム要件にならって、 4コアCPU、 4GB メモリのサーバーを構築したいと思います。
詳しいサーバーのスペック要件は 公式ページ を参照ください。
image.png

利用するOSのアーカイブはお好みのものを選択してください。今回は Ubuntu を利用したいと思います。
image.png

続いてパスワードの登録と、必要に応じてssh鍵の追加を行います。
(ssh公開鍵の登録については こちら のマニュアルを参照ください。)
image.png

その他の入力が終わったら、最後に「+作成」のボタンを押すとサーバーの作成が開始します。
image.png

しばらくすると、下記のようにサーバーが作成されます。(この時、NIC に記載されている IP アドレスをメモしておいてください)
image.png

次に、作成したサーバーに対してお好みのsshクライアント、もしくはコントロールパネルのサーバ一覧から右端の「▼」マークをクリックし、「コンソール」を選択することで、サーバーに接続することができます。
image.png

今回はコントロールパネルから「コンソール」を選択した場合の操作を例に、環境を構築していきたいと思います。(下記はコンソールにパスワード認証でログインできた時の画面)

初期のユーザ名は ubuntu になっています。
image.png

続いて Java や必要なファイルなどをダウンロードします。
以下のコマンドを順次実行します。

  • Ubuntu のアップデートが可能なパッケージの情報を更新
sudo apt update
  • Java のインストール
sudo apt install openjdk-21-jdk-headless
  • マイクラ用のディレクトリの作成し、移動
mkdir minecraft
cd minecraft
  • server.jar のダウンロード
curl -o ~/minecraft/server.jar https://piston-data.mojang.com/v1/objects/4707d00eb834b446575d89a61a11b5d548d8c001/server.jar
  • server.jar の実行
java -Xms1G -Xmx4G -jar ~/minecraft/server.jar --nogui

(eula.txt(エンドユーザーライセンス契約)に署名させるため、一度エラーになりコマンドが中断されます。)

  • eula.txt の編集
    下記のコマンドを実行し、eulaに同意する(コマンドを実行する前に、規約を必ずご確認ください)
sed -i 's/eula\=false/eula\=true/g' ~/minecraft/eula.txt
  • 再度 server.jar を実行
java -Xms1G -Xmx4G -jar ~/minecraft/server.jar --nogui

しばらくするとサーバーが立ち上がります。(Done! の文字が表示されます)
image.png

お使いのPCからマイクラを立ち上げ、「マルチプレイ」をクリック。
image.png

続いて「サーバーを追加」をクリック。
image.png

「サーバー名」には任意の名前を入力し、「サーバーアドレス」には、サーバー作成時に記録しておいた IP アドレスを入力してください。
最後に「完了」を押して接続先の入力は終わりです。
image.png

先ほど追加したサーバーを選択し、「サーバーに接続」を押すとマルチプレイ環境で遊ぶことができます!
image.png
image.png

まとめ

今回はさくらのクラウドでマイクラサーバーを構築する方法をご紹介しました。
今回作成したサーバーのスペック(4コアCPU、 4GB メモリ)は 2024/12/14 現在、1時間あたり 35円 で利用できるため、利用する時だけ起動しておけば、お得に遊ぶことができると思います。(金額のシミュレーションは こちら から確認いただけます。)

また さくらのVPS でもマイクラサーバーを構築することができ、さらに スタートアップスクリプト を利用すれば、今回手動で行った Java のインストールなどをすべて自動で行ってくれるので、手軽に構築したい場合は さくらのVPS を利用してみてもいいかもしれません。
(サーバー構築の詳細は こちら を参照ください)

この記事が皆さんの楽しいマイクラライフの助けになれば幸いです☺️

それでは〜:wave:

参考文献

3
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
3
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?