Проблема с запуском сервера Forge
  • aidengrvoes
    aidengrvoes
    8 июня 2024 - 18:52
    Вы не авторизованы, войдите на сайт.
  • просмотра 482 | ответов 10
Привет
Я пытаюсь запустить сервер Minecraft с модами на хостинге, используя Forge версии 1.19.2-43.4.0. Я следую инструкциям по установке и запуску сервера, но сталкиваюсь с ошибкой:

Лог ошибки java.awt.HeadlessException. Вот что выводится в консоли:%%% JVM info: Private Build - 21.0.2 - 21.0.2+13-Ubuntu-122.04.1 java.net.preferIPv4Stack=true Current Time: 08/06/2024 18:32:47 Host: files.minecraftforge.net [172.67.161.211, 104.21.58.163] Host: maven.minecraftforge.net [104.21.58.163, 172.67.161.211] Host: libraries.minecraft.net [13.107.246.53] Host: launchermeta.mojang.com [13.107.246.53] Host: piston-meta.mojang.com [13.107.246.53] Host: sessionserver.mojang.com [13.107.246.53] Host: authserver.mojang.com [Unknown] Data kindly mirrored by CreeperHost at https://www.creeperhost.net/ java.awt.HeadlessException at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166) at java.desktop/java.awt.Window.init(Window.java:501) at java.desktop/java.awt.Window.init > (Window.java:453) at java.desktop/java.awt.Window.init > (Window.java:608) at java.desktop/java.awt.Dialog.init > (Dialog.java:674) at java.desktop/java.awt.Dialog.init > (Dialog.java:519) at java.desktop/javax.swing.JDialog.init > (JDialog.java:426) at java.desktop/javax.swing.JOptionPane.createDialog(JOptionPane.java:957) at net.minecraftforge.installer.InstallerPanel.run(InstallerPanel.java:258) at net.minecraftforge.installer.SimpleInstaller.launchGui(SimpleInstaller.java:182) at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:154) Exception in thread "main" java.awt.HeadlessException at java.desktop/java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:166) at java.desktop/java.awt.Window.init > (Window.java:553) at java.desktop/java.awt.Frame.init > (Frame.java:428) at java.desktop/java.awt.Frame.init > (Frame.java:393) at java.desktop/javax.swing.SwingUtilities$SharedOwnerFrame.init > (SwingUtilities.java:1925) at java.desktop/javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:2001) at java.desktop/javax.swing.JOptionPane.getRootFrame(JOptionPane.java:1696) at java.desktop/javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:875) at java.desktop/javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:677) at java.desktop/javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:648) at net.minecraftforge.installer.SimpleInstaller.launchGui(SimpleInstaller.java:185) at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:154)
Я изменил файл start.sh, чтобы он запускал сервер Forge в headless режиме. Вот его содержимое:
содержимое #!/bin/sh if [ ! -f "forge-1.19.2-43.4.0.jar" ]; then java -jar forge-1.19.2-43.4.0-installer.jar --installServer fi java -server -Xms512M -Xmx2300M -XX:MaxMetaspaceSize=512M -Djava.util.prefs.syncInterval=86400 -Dfile.encoding=UTF-8 -Djava.awt.headless=true -jar forge-1.19.2-43.4.0.jar nogui
Однако ошибка java.awt.HeadlessException продолжает возникать. Похоже, что установщик Forge пытается запустить графический интерфейс, даже если он запускается в режиме командной строки. Сейчас полностью переустановил с новым ядром Forge, пока не менял start.sh
  • Алексей
    Алексей
    8 июня 2024 - 19:28
Вот, видео посмотрите.
А зачем вы запускаете установщик Forge вместо ядра?

  • aidengrvoes
    aidengrvoes
    8 июня 2024 - 20:12
Вот, видео посмотрите.
Спасибо, попробовал теперь это: Error: Could not find or load main class @ Caused by: java.lang.ClassNotFoundException: @
  • Алексей
    Алексей
    8 июня 2024 - 20:24
Спасибо, попробовал теперь это:%%%Error: Could not find or load main class @Caused by: java.lang.ClassNotFoundException: @
Вы снова запускаете установщик, на хостинг не загрузили ни Forge, ни библиотек для него. Сделайте всё как на видео и будет работать. В чем сложность?
  • aidengrvoes
    aidengrvoes
    8 июня 2024 - 20:26
Вы снова запускаете установщик, на хостинг не загрузили ни Forge, ни библиотек для него.Сделайте всё как на видео и будет работать.В чем сложность?
Повторил шаг в шаг тоже самое что на видео, прям клик в клик
  • aidengrvoes
    aidengrvoes
    8 июня 2024 - 20:26
Вы снова запускаете установщик, на хостинг не загрузили ни Forge, ни библиотек для него.Сделайте всё как на видео и будет работать.В чем сложность?
Повторил шаг в шаг тоже самое что на видео, прям клик в клик
Вы снова запускаете установщик, на хостинг не загрузили ни Forge, ни библиотек для него.Сделайте всё как на видео и будет работать.В чем сложность?
Попробую удалить и скачать езё раз
  • Алексей
    Алексей
    8 июня 2024 - 20:27
Повторил шаг в шаг тоже самое что на видео, прям клик в клик
Где же тогда папка с библиотеками у вас? Вы понимаете, что forge-1.19.2-43.4.0-installer.jar - это не ядро, а установщик, который вы должны запустить на компьютере, чтобы этот установщик скомпилировал вам сервер, который вы потом должны загрузить на хостинг.
  • aidengrvoes
    aidengrvoes
    8 июня 2024 - 20:32
Вы снова запускаете установщик, на хостинг не загрузили ни Forge, ни библиотек для него.Сделайте всё как на видео и будет работать.В чем сложность?
Увидел что случайно загрузил в другую папку а не основную, загрузил консоль ошибку пишет какую-то
  • Алексей
    Алексей
    8 июня 2024 - 20:36
Ошибки может писать, потому что у вас в сборке моды, предназначенные только для игрового клиента ( лаунчера ), который вы запускаете на компьютере, чтобы войти на сервер.

  • aidengrvoes
    aidengrvoes
    8 июня 2024 - 20:58
Ошибки может писать, потому что у вас в сборке моды, предназначенные только для игрового клиента ( лаунчера ), который вы запускаете на компьютере, чтобы войти на сервер.
Спасибо, а можно как-то узнать какие?