テンプレートを使ってバニラサーバーを触ってみようこんにちは!ConoHaのデータセンターで保守・運用の仕事をしながら、美雲このはちゃんの教育係を担当している山本です。ConoHaではVPSサービスを提供していますが、「VPSって何?」「VPSって難しい!」と感じている方もいると思います。VPSは自由にサーバーを構築して運用出来るというメリットがありますが、「黒い画面」と呼ばれるコンソールやSSHクライアントソフトなどからコマンド操作を行い、自分でサーバー構築、管理をする必要があるので、初めてVPSを触る方には少しハードルが高いサービスかもしれませんね。前回はWordPress公開までの道ということでこのはちゃんと一緒にVPSの基本的な操作を紹介しましたが、今回はVPSの活用例としてMinecraftのModサーバーを構築していこうと思います。WordPress公開までの道で基本的な操作の紹介をしたので、今回その内容思い出しながらMinecraftの構築して行こうと思います!このはちゃん!今回はMinecraftのModサーバーを構築してVPSの勉強をしていこうと思うよ。Minecraftが何なのかはわかるかな?自由に物を作ったり、家を建てたりすることができるゲームだよね!いつかやってみたいと思ってた!そうそう!Minecraftでマルチプレイするにはサーバーが必要なんだけど、そのサーバー構築の方法を今回は勉強しようと思うよ。えっ!遊び方の紹介じゃないの!?またコマンド操作とかするのかな...?もちろん構築の方法の紹介だよ。ConoHaでは難しい構築が不要でテンプレートを使ってMinecraftのバニラサーバーをインストールすることができるから、まずはそこから始めてみよう。※インストールするOSやソフトウェアのバージョン等により操作方法は異なるため、ご運用にあわせてご参考にしてください。※既に別のソフトウェアをインストールやVPS内で設定済みの項目がある場合、影響を及ぼす恐れがありますのでご注意ください。※外部サイトからのソフトウェアのダウンロード、インストールが伴いますのでウィルスチェック等ご自身の判断にてご対応をお願いします。それでは今回もConoHaアカウントを作成して、VPSを申し込んでみるところから始めましょう!次のURLからお申し込み画面を開いて、3つの設定をしてくださいね。これがVPSのお申し込み画面です。今回は次の内容でVPSを申し込んでみます。rootパスワードとネームタグを設定して「追加」をクリックします。※rootパスワードとは、VPS内のすべての操作が出来るrootアカウントのパスワードです。セキュリティのため複雑なパスワードにしましょう。紛失した場合にコントロールパネル等で確認することは出来ませんので大切に保管してくださいね。サーバーの作成が完了すると自動的にサーバーリストの画面になるので作成したサーバーのネームタグをクリックします。画面が切り替わる前にブラウザを閉じてしまった場合は、もう一度コントロールパネルにログインして左メニューの「サーバー」をクリックすればサーバーリストが表示されるので安心してください。サーバーの詳細情報の画面が表示されるので、「ネットワーク設定」のIPアドレスを確認します。ConoHaのテンプレートをイメージを使えば黒い画面を操作しなくても自動的にMinecraftが構築されるので確認したIPアドレスを使ってそのままMinecraftの世界で遊ぶことが出来ます。Minecraftのクライアントソフトを起動してログインしてみましょう![5]アプリケーションを起動したら「プレイ」をクリックします。※サーバーのバージョンとアプリケーションのバージョンは合わせる必要があります。(2019/07/02時点でのテンプレートイメージのバージョンは1.14.3です。次の画面で「Multiplayer」をクリックします。次の画面でサーバー情報を設定します。Server」をクリックします。Address」に先ほどコントロールパネルで確認したサーバーのIPアドレスを入力して「Done」をクリックします。ConoHaのテンプレートを使えばたったこれだけでMinecraftを遊ぶことができます。みなさんも早速試してみましょう。logoutこのコマンドでログアウトされ、最初のログイン画面に戻ります。VPSを動かしている必要がない時は、セキュリティ上シャットダウンしておくのがオススメです。シャットダウンはコントロールパネルの「シャットダウン」ボタンから実行出来ます。3:VPSにログインしてMinecraftの設定をするテンプレートをインストールするだけで簡単にMinecraftを遊ぶことは出来ますが、VPSにログインして設定を変更することももちろん出来ます。ここではVPS操作のウォームアップとしてOP権限の設定方法の一例と難易度の変更方法を紹介します。前回のConoHa教室ではTeratermを使ってSSH接続してVPSを操作していきましたが、今回も同様にTeratermを使っていこうと思います。Teratermを開いて「ホスト」にVPSのIPアドレスを入力し、「OK」をクリックします。IPアドレスはコントロールパネルで確認しましたね。ユーザー名には[root]、パスフレーズにはサーバー作成時に決めたrootパスワードを入力してOKをクリックします。(コピー&ペーストは出来ません!)これでコマンド入力が出来る状態になります。ConoHaのテンプレートを使ってMinecraftをインストールした場合は[/opt/minecraft_server]というディレクトリにMinecraft関連のファイルが設置されています。それでは早速コマンド操作をしていこうと思いますが、まずは[/opt/minecraft_server]に移動しようと思います。任意のディレクトリに移動するコマンドは覚えていますか?[cd]コマンドでしたね。次のようにコマンド操作しましょう。次に[/opt/minecraft_server]の中にどんなファイルがあるか見てみましょう。ファイルを確認するコマンドは[ls]でしたね。OP権限の設定方法を紹介しようと思います。OP権限とはMinecraft内の管理者権限のことでプレイヤーに対して権限を付与することができます。[ls]コマンドで確認したファイルの中に[ops.json]というファイルがありましたが、ここに権限を付与するユーザーの情報を記述することで権限を付与することができます。ファイルを編集するときのコマンドは[vi]でしたね。編集画面になったら[i]か[INSERT]キーを押してから次の内容を記述します。[ESC]キーを押して[:wq]を入力して[ENTER]を押すと保存され編集画面が閉じられます。上記で入力するユーザーの情報については[usercache.json]というファイルでこれまでこのサーバーにログインしたユーザー情報が確認できます。先ほどログインしたので自分のユーザー情報を確認することが出来るはずです。ファイルの内容を確認するときは[cat]コマンドを使います。[name]という項目と[uuid]という項目で確認できます。4:難易度の設定をする続けて次はMinecraftの難易度の設定を変更してみようと思います。難易度の変更は[server.properties]というファイル内の記述を編集することで変更できます。[vi]コマンドで編集しましょう。記述の中で[difficulty=easy]となっている箇所があるかと思います。こちらを編集することで難易度の変更ができます。今回はnormalの難易度に変更しようと思うので、[easy]の部分を[normal]に書き換えます。[i]か[INSERT]キーを押して入力できるようにして、書き換えます。[ESC]キーを押して[:wq]と入力して[ENTER]を押して終了します。ここまでの設定を反映させるために一度Minecraftを再起動します。ConoHaのテンプレートの場合は次のコマンドでMinecraftを再起動することができます。minecraft-server以上でOP権限の付与と難易度の変更が完了しました。Modサーバー構築の準備をする1時間目テンプレートを使ってバニラサーバーを触ってみよう2時間目Modサーバー構築の準備をするお昼休みファイアウォールの設定をしてセキュリティを強化しよう3時間目Modサーバーをインストールしよう4時間目Modを導入してMinecraftで遊んでみよう5時間目Minecraftでオフィスを公開!一覧へ戻るお申し込み後すぐに使えますお申し込みお役立ち情報ConoHaではサポートコンテンツの他にも以下のようなお役立ち情報をご用意しております。