Пытаюсь установить на VPS сервер майнкрафт на Forge для модов, все делаю как по гайдам но вылезает ошибка no main manifest attribute, in forge.jar?
root@4575841-tl43163:/home/Server/libraries/net/minecraftforge/forge/1.20.1-47.4.0# java -Xms2G -Xmx10G -jar forge.jar
no main manifest attribute, in forge.jar
Вот собственно сам лог, идет запуск, он не может экзекутнуть файл хотя файл для этого доступен, я хз как так выходит что обычная версия майна 1.20.1 запускается на серве, а Forge ни в какую целый день просидел с решением этой проблемы, интернет пестрит пространными бесполезными ответами, которые суть вопроса не передают, решил написать сюда.
какой-то странный jar файл у тебя, скачай файл с офф. сайта и запусти его командой
java -jar forge-1.20.1-47.4.0-installer.jar --installServer
где forge-1.20.1-47.4.0-installer.jar это твой свежий установщик
потом уже
java -Xms2G -Xmx10G -jar forge-1.20.1-47.4.0.jar nogui
для запуска
Также проверь что у тебя установлена нужная версия java (для 1.20.1 это jdk 17)
Если у тебя сервер пустой, то в файлы лезть никуда не надо, если правильно устанавить jdk, а после сервер через forge installer, тебе остаётся его только запустить и всё
То бишь мне на vps сервере ставить установщик? Просто я это сделал на компе в отдельной папке и ее перекинул с помощью файл зиллы на серв, а Джар файл не странный, я его просто переименовал. Но попробую версию джавы другую установить, сейчас 21, но по сути она должна работать хз
root@4579569-tl43163:/home/Server/libraries/net/minecraftforge/forge/1.20.1-47.4.0# java -Xms2G -Xmx10G -jar forge-1.20.1-47.4.0-universal.jar
no main manifest attribute, in forge-1.20.1-47.4.0-universal.jar
root@4579569-tl43163:/home/Server/libraries/net/minecraftforge/forge/1.20.1-47.4.0# java -version
openjdk version "17.0.14" 2025-01-21
OpenJDK Runtime Environment (build 17.0.14+7-Ubuntu-122.04.1)
OpenJDK 64-Bit Server VM (build 17.0.14+7-Ubuntu-122.04.1, mixed mode, sharing)
Всё абсолютно тоже самое
root@4579569-tl43163:/home/libraries/net/minecraftforge/forge/1.20.1-47.4.0# java -Xms2G -Xmx10G -jar forge-1.20.1-47.4.0-universal.jar nogui
no main manifest attribute, in forge-1.20.1-47.4.0-universal.jar всё по прежнему так
Так же если никуда не лезть в файлы выдает вот это
root@4579569-tl43163:/# java -Xms2G -Xmx10G -jar forge-1.20.1-47.4.0-universal.jar nogui
Error: Unable to access jarfile forge-1.20.1-47.4.0-universal.jar
root@4579569-tl43163:/# java -Xms2G -Xmx10G -jar forge-1.20.1-47.4.0.jar nogui
Error: Unable to access jarfile forge-1.20.1-47.4.0.jar
root@4579569-tl43163:/#
просто не видит этот файл, приходиться лезть в его дерикторию, а там уже нет основного атрибута манифеста