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 アカウントを通じてプレーヤーの権限を管理し、サーバーのバージョンとバックアップを定期的に更新することで実現できます。