質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

GoogleComputeEngine

GoogleComputeEngineとは、Linux VMをGoogleのデータセンター上で走らせるIaaS (インフラストラクチャ アズ ア サービス)製品で、ビジネス向けクラウドコンピューティング基盤のことです。

Q&A

解決済

1回答

3623閲覧

GoogleCloudPlatformに作成したMinecraft1.7.10のforgeサーバーで起動エラー(universal)&modsディレクトリが作成されない

hito123456

総合スコア15

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

サーバ

サーバは、 クライアントサーバモデルにおいてクライアントからの要求に対し 何らかのサービスを提供するプログラムを指す言葉です。 また、サーバーソフトウェアを稼動させているコンピュータ機器そのもののことも、 サーバーと呼ぶ場合もあります。

GoogleComputeEngine

GoogleComputeEngineとは、Linux VMをGoogleのデータセンター上で走らせるIaaS (インフラストラクチャ アズ ア サービス)製品で、ビジネス向けクラウドコンピューティング基盤のことです。

0グッド

0クリップ

投稿2020/05/11 17:12

編集2020/05/11 17:14

環境

  • Google Cloud Platform
  • debian-10-buster-v20200413

VMインスタンスのスペック

マシンタイプ
g1-small(vCPU x 1、メモリ 1.7 GB)

CPU プラットフォーム
Intel Broadwell

ゾーン
us-west1-b

どのようにエラーが発生するのか

まず、工業化modをサーバーに導入して友人と遊びたいので、kougyouというディレクトリを作成
ディレクトリを作成
次に、作成したディレクトリへ移動する。
ディレクトリへ移動
forge1.7.10のダウンロードURLを調べるためにforgeのサイトからインストーラーをクリック
forgeのバージョン選択ページ
SKIPを右クリックし、リンクのアドレスをコピー
リンクアドレスのコピー
コピーしたURLを使ってサーバーにファイルをダウンロード

下のテキストのスクリーンショット

スクリーンショットとテキストは同じ内容

root@minecraft:~/minecraft/1.7.10/kougyou# wget https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7 .10-10.13.4.1558-1.7.10/forge-1.7.10-10.13.4.1558-1.7.10-installer.jar --2020-05-11 16:35:50-- https://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.4.1558-1.7.10 /forge-1.7.10-10.13.4.1558-1.7.10-installer.jar Resolving files.minecraftforge.net (files.minecraftforge.net)... 142.44.226.189, 2607:5300:60:84db:: Connecting to files.minecraftforge.net (files.minecraftforge.net)|142.44.226.189|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 3377075 (3.2M) [application/java-archive] Saving to: ‘forge-1.7.10-10.13.4.1558-1.7.10-installer.jar’ forge-1.7.10-10.13.4.1558-1. 100%[=============================================>] 3.22M 6.68MB/s in 0.5s 2020-05-11 16:35:51 (6.68 MB/s) - ‘forge-1.7.10-10.13.4.1558-1.7.10-installer.jar’ saved [3377075/3377075] root@minecraft:~/minecraft/1.7.10/kougyou# ls forge-1.7.10-10.13.4.1558-1.7.10-installer.jar

このコマンドを実行してインストーラーを実行↓
下と同じ

同じ

root@minecraft:~/minecraft/1.7.10/kougyou# java -jar forge-1.7.10-10.13.4.1558-1.7.10-installer.jar nogui --install Server

実行中のログ↓

Total Length: 3217021 Temp File: /tmp/art520676567906162585.pack MESSAGE: Successfully unpacked packed file scala-reflect-2.11.1.jar.pack.xz Checking "/root/minecraft/1.7.10/kougyou/./libraries/org/scala-lang/scala-reflect/2.11.1/scala-reflect-2.11.1.jar" internal checksums checksums.sha1 validated successfully Jar contents validated successfully MESSAGE: Considering library org.scala-lang:scala-swing_2.11:1.0.1 MESSAGE: Downloading library org.scala-lang:scala-swing_2.11:1.0.1 MESSAGE: Unpacking packed file scala-swing_2.11-1.0.1.jar.pack.xz Signed Checksum Length: 39019 Total Length: 888907 Temp File: /tmp/art1252639548038449603.pack MESSAGE: Successfully unpacked packed file scala-swing_2.11-1.0.1.jar.pack.xz Checking "/root/minecraft/1.7.10/kougyou/./libraries/org/scala-lang/scala-swing_2.11/1.0.1/scala-swing_2.11-1.0.1.jar" internal checksums checksums.sha1 validated successfully Jar contents validated successfully MESSAGE: Considering library org.scala-lang:scala-xml_2.11:1.0.2 MESSAGE: Downloading library org.scala-lang:scala-xml_2.11:1.0.2 MESSAGE: Unpacking packed file scala-xml_2.11-1.0.2.jar.pack.xz Signed Checksum Length: 35380 Total Length: 739509 Temp File: /tmp/art4308957962459322864.pack MESSAGE: Successfully unpacked packed file scala-xml_2.11-1.0.2.jar.pack.xz Checking "/root/minecraft/1.7.10/kougyou/./libraries/org/scala-lang/scala-xml_2.11/1.0.2/scala-xml_2.11-1.0.2.jar" internal checksums checksums.sha1 validated successfully Jar contents validated successfully MESSAGE: Considering library lzma:lzma:0.0.1 MESSAGE: Downloading library lzma:lzma:0.0.1 MESSAGE: Considering library net.sf.jopt-simple:jopt-simple:4.5 MESSAGE: Downloading library net.sf.jopt-simple:jopt-simple:4.5 MESSAGE: Considering library com.google.guava:guava:17.0 MESSAGE: Downloading library com.google.guava:guava:17.0 MESSAGE: Considering library org.apache.commons:commons-lang3:3.3.2 MESSAGE: Downloading library org.apache.commons:commons-lang3:3.3.2 The server installed successfully, you should now be able to run the file forge-1.7.10-10.13.4.1558-1.7.10-universal.jar You can delete this installer file now if you wish

確認のためにlsを実行してみる

ls

1・forge-1.7.10-10.13.4.1558-1.7.10-installer.jar 2・libraries 3・forge-1.7.10-10.13.4.1558-1.7.10-installer.jar.log 4・minecraft_server.1.7.10.jar 5・forge-1.7.10-10.13.4.1558-1.7.10-universal.jar

利用規約のファイルを作成するために一度ファイルを実行します。

root@minecraft:~/minecraft/1.7.10/kougyou# java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui

実行結果↓

root@minecraft:~/minecraft/1.7.10/kougyou# java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by io.netty.util.internal.PlatformDependent0 (file:/root/minecraft/1.7.10/kougyou/minecraft_server.1.7.10.jar) to field java.nio.DirectByteBuffer.cleaner WARNING: Please consider reporting this to the maintainers of io.netty.util.internal.PlatformDependent0 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release May 11, 2020 4:49:22 PM io.netty.util.internal.PlatformDependent <clinit> INFO: Your platform does not provide complete low-level API for accessing direct buffers reliably. Unless explicitly requested, heap buffer will always be preferred to avoid potential system unstability. [16:49:22] [Server thread/INFO]: Starting minecraft server version 1.7.10 [16:49:22] [Server thread/INFO]: Loading properties [16:49:22] [Server thread/WARN]: server.properties does not exist [16:49:22] [Server thread/INFO]: Generating new properties file [16:49:22] [Server thread/WARN]: Failed to load eula.txt [16:49:22] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info. [16:49:22] [Server thread/INFO]: Stopping server [16:49:22] [Server Shutdown Thread/INFO]: Stopping server

再度lsコマンドを使ってファイルを確認します。

ls

1・eula.txt 2・libraries 3・forge-1.7.10-10.13.4.1558-1.7.10-installer.jar 4・logs 5・forge-1.7.10-10.13.4.1558-1.7.10-installer.jar.log 6・minecraft_server.1.7.10.jar 7・forge-1.7.10-10.13.4.1558-1.7.10-universal.jar 8・server.properties

しっかりeula.txtが追加されているので、ファイルを編集します。

編集後↓

eula.txt

1#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula). 2#Mon May 11 16:49:22 UTC 2020 3eula=true

利用規約にも同意する事が出来たのでforge-1.7.10-10.13.4.1558-1.7.10-universal.jarを実行します。

sh

1root@minecraft:~/minecraft/1.7.10/kougyou# java -Xmx1024M -Xms1024M -jar forge-1.7.10-10.13.4.1558-1.7.10-universal.jar nogui

すると、このようなエラーが表示され、実行できません。

root@minecraft:~/minecraft/1.7.10/kougyou# java -Xmx1024M -Xms1024M -jar forge-1.7.10-10.13.4.1558-1.7.10-universal.jar nogui A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at cpw.mods.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:43) at cpw.mods.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:12) Caused by: java.lang.ClassCastException: class jdk.internal.loader.ClassLoaders$AppClassLoader cannot be cast to class java.net.URLClassLoader (jdk.internal.loader.ClassLoaders$AppClassLoader and java.net.URLClassLoader are in module java.base of loader 'bootstrap') at net.minecraft.launchwrapper.Launch.<init>(Launch.java:34) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) ... 6 more

また、modsのディレクトリも確認できません。
modsディレクトリが無い画像
しかし、minecraft_server.1.7.10.jarは実行する事ができます。

sh

1root@minecraft:~/minecraft/1.7.10/kougyou# java -Xmx1024M -Xms1024M -jar minecraft_server.1.7.10.jar nogui 2~~~teratailの文字数制限のため一部略~~ 3[17:01:01] [Server thread/INFO]: Preparing level "world" 4[17:01:02] [Server thread/INFO]: Preparing start region for level 0 5[17:01:03] [Server thread/INFO]: Preparing spawn area: 6% 6[17:01:04] [Server thread/INFO]: Preparing spawn area: 11% 7[17:01:05] [Server thread/INFO]: Preparing spawn area: 16% 8[17:01:06] [Server thread/INFO]: Preparing spawn area: 24% 9[17:01:07] [Server thread/INFO]: Preparing spawn area: 31% 10[17:01:08] [Server thread/INFO]: Preparing spawn area: 38% 11[17:01:09] [Server thread/INFO]: Preparing spawn area: 45% 12[17:01:10] [Server thread/INFO]: Preparing spawn area: 53% 13[17:01:11] [Server thread/INFO]: Preparing spawn area: 62% 14[17:01:12] [Server thread/INFO]: Preparing spawn area: 71% 15[17:01:13] [Server thread/INFO]: Preparing spawn area: 82% 16[17:01:14] [Server thread/INFO]: Preparing spawn area: 92% 17[17:01:15] [Server thread/INFO]: Done (13.161s)! For help, type "help" or "?"

#universalにこだわる理由
自分でmodsディレクトリを作成し、その中にmodファイルを入れてサーバーを実行してみましたが、modが使えず、調べたところ(間違っているかもしれませんが)universalなら動くようなのでuniversalでマインクラフトサーバーを立てようと頑張っています。
#最終的に解決したい事
マインクラフトサーバーをGoogleCloudPlatform上に立てて友人とマインクラフトmodで遊びたい
そのためにuniversalでサーバーを起動したい

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ozraru

2020/06/04 10:47

古い質問ですが... ・それ、プログラミングに関係ありますかね...? ・当然Modを読み込むのはForgeですから、Forgeのjarを実行しなければ読み込めるはずがありません。 ・rootで実行するのはセキュリティ的にあまりよろしくないかと root権(sudo権)を持たないユーザーを作成しそこで実行すべきかなーと思います 常に動かすわけでも公開するわけでもないならそこまで気にすることもないかもしれませんが 最小権限の原則 https://ja.wikipedia.org/wiki/%E6%9C%80%E5%B0%8F%E6%A8%A9%E9%99%90%E3%81%AE%E5%8E%9F%E5%89%87#:~:text=%E6%9C%80%E5%B0%8F%E6%A8%A9%E9%99%90%E3%81%AE%E5%8E%9F%E5%89%87%E3%81%A8,%E3%81%99%E3%82%8B%E8%A8%AD%E8%A8%88%E5%8E%9F%E5%89%87%E3%81%A7%E3%81%82%E3%82%8B%E3%80%82
guest

回答1

0

ベストアンサー

https://www.minecraftforge.net/forum/topic/18426-server-launch-crash-problem-occurred-running-server-launcher/

どうやらJavaが古すぎるのが原因のようです。
多分。ググったら出てきた。
Java 8を入れて試してみましょう。

投稿2020/06/04 10:48

ozraru

総合スコア150

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問