Craftyを使ってLinuxでMinecraftサーバーコントローラーを設定する方法

主な注意事項

  • Crafty を使用すると、複数の Minecraft サーバーを簡単に管理できます。
  • Docker を使用するとインストールが簡素化され、システムの乱雑さが軽減されます。
  • Minecraft の世界を維持するには、定期的なバックアップが不可欠です。

Linux で Crafty を使って独自の Minecraft サーバーを構築する

Craftyのおかげで、カスタムMinecraftサーバーの作成がこれまでになく簡単になりました。このガイドでは、UbuntuサーバーにCraftyをインストールして展開するプロセスを詳しく説明します。これにより、Minecraftインスタンスを効率的にホストおよび管理できるようになります。

Minecraft サーバーに Crafty を選ぶ理由

Craftyは、直感的なインターフェースを備え、Minecraftサーバーを簡単に管理できるため、Linuxユーザーに好まれるコントロールパネルとして際立っています。主な利点は、セットアッププロセスの簡素化と、複数のMinecraftバージョンを同時に管理することで、多様なプレイヤー体験に対応できることです。さらに、Dockerを使用しているため、技術的なハードルが最小限に抑えられており、Linux初心者から経験豊富なユーザーまで、どなたにも最適です。

Craftyのためのシステムの準備

準備:このガイドでは、インターネットにアクセス可能な Ubuntu 22.04 LTS サーバーを使用していることを前提としています。

ステップ1: Dockerのセットアップ

まず、DockerとDocker Composeをインストールします。まず、Dockerリポジトリの署名キーを取得します。

次に、新しいリポジトリ ファイルを作成し /etc/apt/sources.list.d/ 、必要なリポジトリを追加します。

システムのパッケージ リストを更新し、既存のパッケージをアップグレードします。

DockerとDocker Compose、そして必要な依存関係のインストールに進みます。コアとなるSnapパッケージがインストールされ、動作していることを確認してください。

最後に、Electronic Frontier Foundation から Certbot snap パッケージを入手して、SSL を簡単に設定します。

ステップ2:Craftyのダウンロードと設定

ホームディレクトリに移動して、Crafty に必要なフォルダを作成します。

docker-compose.yml 好みのテキスト エディターを使用して という名前のファイルを作成し、このファイルに必要なコード ブロックを挿入します。

ファイルを保存し docker-compose.yml 、次のコマンドを実行して Crafty コンテナを構築します。

Docker が正しく機能していることを確認するには、実行中のコンテナをすべて一覧表示します。

ステップ3: NginxでSSLリバースプロキシを作成する

Crafty をマシンで実行したら、Nginx を使って安全なアクセスを確保するために SSL リバースプロキシを設定する必要があります。まず、Crafty インスタンス用の新しい DNS レコードを作成します。例えば、サブドメインを「crafty」に設定し、サーバーの IP アドレスを指定します。

次に、Nginx で新しいサイト構成ファイルを作成します。

関連する構成コードを貼り付け、 server_name 変数をカスタム サブドメインに置き換えます。

新しいサイト構成ファイルを Nginx デーモンの sites-enabled ディレクトリにリンクします。

Nginx インスタンスが実行中であることを確認し、その設定を再読み込みします。

電子メールを使用して Electronic Frontier Foundation に登録し、指定したサブドメインの SSL 証明書をリクエストします。

最後に、Web ブラウザでサブドメインに移動して、Crafty インスタンスにアクセスできることを確認します。

ステップ4:Minecraftサーバーの追加と管理

Crafty が使えるようになったら、最初の Minecraft サーバーを作成できます。まずはインスタンスのパスワードを取得しましょう。

default-creds.txt ターミナルでファイルを開き、 password: 変数をコピーします。

Craftyインスタンスのログインページに進みます。ユーザー名に「admin」を使用し、コピーしたパスワードをパスワード欄に貼り付けます。

ダッシュボードのサイドバーから「サーバー」オプションを選択し、 「新しいサーバーの作成」をクリックして開始します。

ここで、サーバータイプとして「Vanilla」を選択し、希望するMinecraftのバージョンを選択します。 「サーバー名」欄にサーバー名を入力し、「サーバーをビルド!」をクリックして、必要なjarファイルをダウンロードします。

Crafty ダッシュボードでサーバー名をクリックし、[開始] を押して新しい Minecraft ワールドを起動します。

Minecraft アカウントにログインして、すべてがスムーズに実行されているかどうかをテストします。

Crafty によるオペレーターアカウントの追加

OP(オペレーター)アカウントは、Minecraftのどのワールドでもゲームプレイを直接管理するために不可欠です。Craftyは、プレイヤーをOPアカウントに昇格させるための使いやすいインターフェースを提供しています。

ダッシュボードのサイドバーから「サーバー」をクリックし、サーバー名をクリックします。次に「プレイヤー管理」を選択し、昇格させたいプレイヤーを見つけます。黄色の「OP」ボタンをクリックして、そのプレイヤーにOPステータスを付与します。

Minecraft サーバーにアクセスし、コマンドを使用してモードをサバイバルからクリエイティブに切り替え、体力と空腹の指標を効果的に削除することで、ステータスを確認できます。

ステップ5: バックアップでサーバーファイルを安全に保つ

ダウンタイムとデータ損失を最小限に抑えるには、定期的にワールドをバックアップすることが重要です。サーバーをバックアップするには、コントロールパネルに移動し、「バックアップ」オプションをクリックしてください。

「最大バックアップ数」フィールドに「3」と入力すると、最新のバックアップのみが保持されます。バックアップ期間のオプションとして、 「バックアップの圧縮」と「サーバーのシャットダウン」の両方にチェックを入れます。

「保存」をクリックして新しい設定を適用し、「今すぐバックアップ」を選択して最初のバックアップを作成します。

また、 「スケジュール」カテゴリに移動して「新しいスケジュールの作成」をクリックし、自動バックアップの希望間隔を設定することで、バックアップをスケジュールすることもできます。

まとめ

このガイドでは、LinuxサーバーにCraftyをインストールし、Minecraftインスタンスを効率的に管理する手順を詳しく説明しました。DockerとNginxの設定を含むインストール要件に加え、サーバーの追加方法やプレイヤーアカウントの管理方法、そして定期的なバックアップの確保方法についても解説しました。これらの手順に従うことで、自信を持ってMinecraftサーバーを管理できるようになります。

結論

CraftyでMinecraftサーバーを設定すると、ゲーム体験が飛躍的に向上します。ユーザーフレンドリーなインターフェースと強力な機能を備えたCraftyは、サーバー管理を簡単かつ効率的にします。このガイドで説明する手順に従い、カスタムサーバーで楽しめるマルチプレイヤーアドベンチャーを存分にお楽しみください!

FAQ(よくある質問)

同じサーバー上で複数のバージョンの Minecraft を実行できますか?

はい、Crafty は Minecraft の複数のバージョンの管理をサポートしており、プレイヤーに多様なエクスペリエンスを提供できます。

Ubuntu で Crafty を実行するためのシステム要件は何ですか?

Crafty は Docker 上で実行されるため、SSL リバース プロキシを処理するために、Ubuntu サーバーに Docker と Docker Compose をセットアップし、Nginx もセットアップする必要があります。

Minecraft サーバーを安全に保護するにはどうすればよいですか?

サーバーのセキュリティ保護は、Nginx を使用して SSL を実装し、OP アカウントを通じてプレーヤーの権限を管理し、サーバーのバージョンとバックアップを定期的に更新することで実現できます。