@MasterOfTheGalaxy

Не запускается сервер Minecraft на ядре Forge, как это исправить?

MINECRAFT Сервер на ядре Forge не запускается, логи напишу ниже. При чем эта ошибка срабатывает только на ядре Forge не зависимо от версии (я пробовал и 1.16.5 и 1.18.2) на таких ядрах как Mohist и Magma такой ошибки нет. Хостинг Auorix 2GB оперативной памяти. Пишу сюда с надеждой что кто ответит, я пытался найти решение в интернете но не нашел.
JVM info: Temurin - 1.8.0_312 - 25.312-b07
java.net.preferIPv4Stack=true
Current Time: 12/07/2024 21:32:47
Host: files.minecraftforge.net [104.21.58.163, 172.67.161.211]
Host: maven.minecraftforge.net [172.67.161.211, 104.21.58.163]
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 Forge at https://files.minecraftforge.net/
java.awt.HeadlessException: 
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
	at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
	at java.awt.Window.init(Window.java:484)
	at java.awt.Window.<init>(Window.java:436)
	at java.awt.Window.<init>(Window.java:591)
	at java.awt.Dialog.<init>(Dialog.java:665)
	at java.awt.Dialog.<init>(Dialog.java:510)
	at javax.swing.JDialog.<init>(JDialog.java:422)
	at javax.swing.JOptionPane.createDialog(JOptionPane.java:945)
	at net.minecraftforge.installer.InstallerPanel.run(InstallerPanel.java:279)
	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: 
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
	at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:204)
	at java.awt.Window.<init>(Window.java:536)
	at java.awt.Frame.<init>(Frame.java:420)
	at java.awt.Frame.<init>(Frame.java:385)
	at javax.swing.SwingUtilities$SharedOwnerFrame.<init>(SwingUtilities.java:1763)
	at javax.swing.SwingUtilities.getSharedOwnerFrame(SwingUtilities.java:1838)
	at javax.swing.JOptionPane.getRootFrame(JOptionPane.java:1696)
	at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:863)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:666)
	at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:637)
	at net.minecraftforge.installer.SimpleInstaller.launchGui(SimpleInstaller.java:185)
	at net.minecraftforge.installer.SimpleInstaller.main(SimpleInstaller.java:154)
  • Вопрос задан
  • 194 просмотра
Решения вопроса 1
No X11 DISPLAY variable was set, but this program performed an operation which requires it.

Как-то странно запускаешь видимо. Ты точно сервер запускаешь, а не установщик форджа?
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019 Куратор тега Java
Bigdata Engineer
Возможно такое. Серверная JDK поставляется без UI компонентов. Так называемая headless-версия.

Проверить можно следующим тестом.
assertEquals(true, GraphicsEnvironment.isHeadless());
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы