LoginSignup
0
0

More than 1 year has passed since last update.

Minecraft for Java を CentOS 7.2 で起動する。

Last updated at Posted at 2021-11-13

Minecraft 1.17.1 から、Java の要件が変わったりしてて、
過去の諸々が陳腐化しているのでメモ。
Mod を使用する予定なので Forge の話とかも混じります。

誰か情報まとめてくれよ!って思ったけど自分でやった。
後悔はしてない。

CentOS の話なので、Minecraft Serverを立てる時の話です。
Client 側は、Forge 入れて Mod 入れて Server に入ればいいです。
(Mod の構成が Client と Server で異なるとバグったりするので注意しようね)

試してみて、随時追加予定。

今までとこれからの Minecraft for Java

  • 今まで

    • Java の version は 16 より古いのを使う。文献もいっぱい。
    • Minecraft 1.17.1 より前のサーバーは、Java 16 より古いのが設定されてないと駄目。
      • 大体は Java 8 が書いてある事が多い
      • openJDK 1.8.0 でも大丈夫
    • Forge 使って Mod 入れる場合は Forge 1.12.1 が定番?
      • この場合も勿論、Java 16 が設定されてると動かない
  • これから

    • Java の version は 17 になる。文献は過去のものになっちゃった。
    • Minecraft 1.18.1 のサーバーは、Java 17 が設定されてないと駄目。
    • Minecraft 1.17.1 のサーバーは、Java 16 が設定されてないと駄目。
    • Forge 1.12.1 は、もちろん Java 16 では動きません。
      • Java 16 以前に切り替えて使ってね

なので、Java 17 のインストールの仕方と、
Java 8 との切り替え方、Minecraft 1.18.1 をインストール、
バニラ(そのまま) で起動するとこまでメモっとく。
MOD入れるにしても、そこまで動作確認することは変わらないはずなので。

Java のインストール

OpenJDK 1.8.0 のインストール

  • 大体は ココ の通りにしたら出来る。

これから追記する

Java 17 のインストール

  • 大体は ココ の通りにしたら出来る。

これから追記する

各 Java Version の切り替え方

alternatives --config java を入力して切り替える。
Adminが必要。suコマンド使ったりする。

[mcadmin@192-168-123-245 ~]$ su -
Password:
Last login: Sat Nov 13 09:49:33 JST 2021 on pts/0
[root@192-168-123-245 ~]# alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64/jre/bin/java)
   2           /usr/lib/jvm/adoptopenjdk-16-hotspot/bin/java

Enter to keep the current selection[+], or type selection number: 2
[root@192-168-123-245 ~]# alternatives --config java

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*  1           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el7_9.x86_64/jre/bin/java)
 + 2           /usr/lib/jvm/adoptopenjdk-16-hotspot/bin/java

起動する Minecraft のバージョンで変わるから切り替え方覚えといたほうがいい。

  • 1.17.1 以前か? -> Java 16 以外 を対象にする。
  • 1.17.1 以降か? -> Java 16 以上 を対象にする。今の最新は Java 17。

こうしないと、サーバーの .jar ファイルが動作せずに、
エラーになるから注意。エラーになったら Java のバージョン確認する。

Minecraft のインストールと起動

(Vanilla) Minecraft のインストールと起動

  • Vanilla(バニラ)サーバー って呼ばれる。
  • いわゆるMod入れない最新版のMinecraftサーバーを立てる話。
  • ConoHa VPSの例だけど、ココ がむちゃくちゃ詳しい。
    • セキュリティ設定関係も書いてるので、この通りにしたらいいです。
  • 起動できたらOK。(使わないなら)自動起動設定は disable にしとこう。
    • 問題なく起動出来て、クライアントから繋がるならOK。
  • ConoHa VPS側にもチュートリアルみたいなページあるんだけど、ちょっと分かりづらいので、こっち読んだほうが良いと思う。

Minecraft Forge のインストールと起動

  • 大体は ココ の通りにしたら出来る。

これから追記する

文献/引用

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0