Minecraftのマルチサーバーを構築する手順を書き記しておく。
このサイトでは最新版ではなく、MODが豊富なバージョン”1.7.10″をテーマにダウンロードしてみる。
OpenJDKをインストール
現在のバージョンがいくつなのか確認してみる。
JDKバージョンは1.8.0以上必要なので確認してみる。
1 |
# java -version |
チェックしてlogが流れるので、インストールしてみる。
1 |
# yum search openjdk |
“java-1.8.0″が最新のようなので、最新盤のバージョンをインストトールする
1 |
# yum install -y java-1.8.0-openjdk |
無事にインストールすると、最後に”Complete!”と表示される。
Minecraft用のユーザーを作成する
rootユーザーのまま、Minecraftマルチサーバーを動作させることもできるが、セキュリティー上よくないので、専用ユーザーを作成する。(ユーザー名は好きな名前で作って大丈夫です)
1 2 3 4 5 |
# adduser minecraft # passwd minecraft Changing password for user minecraft. New password: Retype new password: |
Minecraft Serverのダウンロード
最新版をダウンロードしたい場合は以下のサイトにアクセスしてダウンロードする。
https://www.minecraft.net/ja-jp/download/server
最新版以外をダウンロードしたい場合、”1.16.5”の数字部分を変更してダウンロードする。
Minecraft用のDirectoryを作成する
今回は”/opt/mainecraft”というディレクトリーを作成し、そこに入れていきたいと思います。
1 2 |
# mkdir /opt/minecraft # chown minecraft:minecraft /opt/minecraft/ |
ディレクトリが作成出来たら、ディレクトリの所有者を先ほど作成したマルチサーバ動作用ユーザに変更しておきます。
今回作成したのは”minecraft”ユーザーです。
Minecraftをダウンロードする
先程確認したURLから欲しいサーバーバージョンファイルをダウンロードします。
(ここではMOD用に1.7.10をダウンロードとインストールする)
1 2 3 |
# su - minecraft $ cd /opt/minecraft/ $ wget https://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/minecraft_server.1.7.10.jar |
ダウンロードが完了したらファイルが正しくDLできたか確認してみる。(任意)
1 |
$ ll |
EULAの同意書
“minecraft_server.jar”を実行すると途中でエラーが出て、ログが止まりますが、同意書を同意することで立てることができます。
先に同意書の編集を行うので以下のコマンドで一度サーバーを立ち上げてみましょう。
1 |
$ java -Xms1024M -Xmx1024M -jar minecraft_server.1.7.10.jar nogui |
“eula.txt”がない状態で起動すると”Stopping server”と表示され、自動停止しますが、問題ありません。
”eula.txt”を編集していきたいと思います。
1 |
$ vi eula.txt |
“false”を”true”に変更し、同意してください。
“minecraft_server.1.7.10.jar”を起動させるときに、毎回コマンドを入力するのが長いので、ここでは”minecraft.sh”を作成し、簡単に実行できる様にします。
実行ファイルである “minecraft.sh”を作成していきます。
1 |
$ vi minecraft.sh |
編集画面になるので、中に書き込んでいきます。
1 2 |
#!/bin/sh java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui |
作成したシェルスクリプトに実行権限を付与します。
1 |
$ chmod o+x minecraft.sh |
サーバーを起動してみる
初期にサーバーを起動すると、ワールド生成を行うので普通より少し時間がかかります。
しばらく待ちましょう。
1 |
$ ./minecraft.sh |
これでエラーなければ起動できてるので遊べます。
サーバーを停止させたい場合は”stop”と入力すれば止まります。
強制停止はCtrl + C です。
閲覧数 1,869 件
What do you think?
You must be logged in to post a comment.