カテゴリ:minecraft
相変わらずMinecraftって子供たちに人気なんですかね?
娘からMinecraftを友達とプレイしたいと相談を受けまして調べてたのですが、Java版とSwitchやPlayStation系、Windows10(Microsoft Store)は別物ということなので、友達がどの環境なのか確認してもらったところ、Java版だったそうなので、Java版のサーバーについてぐぐってみる。 簡単に構築するとなるとConoHa VPSだとテンプレートが用意されているとのことですが、一応IT業界でご飯を食べさせていただいている身なので、少しは自分で努力すべく、もう少しぐぐってみると Qiitaに【簡単・初心者】Oracle Cloud Infrastructure(OCI)でAlways FreeのARMを使ってマインクラフト・サーバーを立ち上げてみたとド直球な記事を発見。 そういえば、Oracle Cloudは利用したことがないな…と、せっかくの機会なので登録して試してみることにする。 結論から言うと、記事の通りにコピペすればMinecraftのサーバーは出来上がります、少しの努力しか必要でありませんでした。 ただ問題があって、TeratermからJavaコマンドでMinecraftのサーバーを起動した場合に、TeratermをログアウトしてしまうとMinecraftのサーバーも終了してしまうので、screenで起動させることにする。 screenとは何ぞや?って方はぐぐってください。雑に書くと、コンソール(Teraterm)の裏で起動させるのでコンソールを終了させても裏で動かしたプログラムは終了しないっていう理解です、多分。 確かOracle Cloudのインスタンス初期状態ではscreenがインストールされていなかったと思うので sudo yum install screenをしまして、viで起動用スクリプト(start.sh)を作成。XmsとXmxのメモリ割り当てやserver.jarの場所はご自身の環境に合わせてください。 #!/bin/sh続いて終了用スクリプト(stop.sh)も作成。 実行権限を付与するために chmod 744 start.shをして完了。以降は必要に応じて ./start.shで実行・終了してください。 なお、スクリプトはどこかのサイトを引用したものですが、ソースサイトを忘れました(作者様には大変申し訳ありません…)。 環境を構築して2か月ほどほったらかしにしてまして、ついこの連休中にそういえば各種PackageのUpdateぐらいしないとと思って、 sudo yum check-updateをして、念のためインスタンス再起動をしましたが、娘曰く構築後からUpdate後も問題ないとのこと。 お気に入りの記事を「いいね!」で応援しよう
Last updated
December 14, 2021 11:48:50 PM
コメント(0) | コメントを書く
[minecraft] カテゴリの最新記事
|
|