Closed xpuska513 closed 5 years ago
Как спонж будет хоть кем-то востребован, да
On Dec 20, 2016 9:00 PM, "xpuska513" notifications@github.com wrote:
Будет ли поддержка этого https://www.spongepowered.org сервера в будущих версиях лаунчера?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/new-sashok724/Launcher/issues/42, or mute the thread https://github.com/notifications/unsubscribe-auth/AIM4W2P_eR7WTxa97sH9OyHhKWED4EvKks5rKAmVgaJpZM4LSD8v .
Как спонж будет хоть кем-то востребован,
Я так понял, что если он востребован мною, то это ничего не изменит, ведь так?
Вообще было бы не плохо если появилась бы поддержка Spone
Вообще было бы не плохо если появилась бы поддержка Spone
Да, так как на Sponge есть большое кол-во плагинов, которые очень полезные и нужные.
Реализуйте пожалуйста поддержку Sponge. Очень, очень просим 👍
Там же стандартный сервер minecraft + forge используется, попробуйте authlib подменить и всё.
@msdos95 java -Xmx1024M -Dlauncher.noJAnsi=false -cp Launcher.jar:LauncherAuthlib.jar:minecraft_server.1.10.2.jar:forge-1.10.2-12.18.3.2202-universal.jar net.minecraftforge.fml.relauncher.ServerLaunchWrapper
Sponge в папку mods как обычно киньте.
@r4sas
Error: Could not find or load main class net.minecraftforge.fml.relauncher.ServerLaunchWrapper
@xpuska513 а точно взяли forge-1.10.2-12.18.3.2202-universal.jar ?
UPD: а ну да, надо же было сначала скачать установщик форджа и стандартный сервер, запустить установщик чтобы он скачал либы, а затем уже и запускать.
Вот вам готовое, там из стандартного сервера уже вырезал авторизацию: ссылка Launcher.jar свой подставите.
@r4sas
2017-01-22 16:28:56,333 ERROR Error processing element Queue: CLASS_NOT_FOUND 2017-01-22 16:28:56,390 ERROR Unable to locate appender ServerGuiConsole for logger com.mojang 2017-01-22 16:28:56,391 ERROR Unable to locate appender ServerGuiConsole for logger 2017-01-22 16:28:56,391 ERROR Unable to locate appender ServerGuiConsole for logger net.minecraft [16:28:56] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker [16:28:56] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLServerTweaker [16:28:56] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLServerTweaker A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:62) at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:31) Caused by: java.lang.NoClassDefFoundError: com/mojang/authlib/exceptions/AuthenticationException at net.minecraftforge.fml.common.launcher.FMLTweaker.acceptOptions(FMLTweaker.java:122) at net.minecraftforge.fml.common.launcher.FMLServerTweaker.acceptOptions(FMLServerTweaker.java:36) at net.minecraft.launchwrapper.Launch.launch(Launch.java:114) at net.minecraft.launchwrapper.Launch.main(Launch.java:28) ... 6 more Caused by: java.lang.ClassNotFoundException: com.mojang.authlib.exceptions.AuthenticationException at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 10 more
Я так понял, что у меня кривые руки.
Незнаю почему, но я даже специально установил сначала forge server и запустил его и эта ошибка опять идет.
еще и эта ошибка повторяется Error: Could not find or load main class net.minecraftforge.fml.relauncher.ServerLaunchWrapper
@xpuska513 тогда я даже не знаю... У меня стоит Debian Jessie (8.6), в качестве JRE используется OpenJDK-8-JRE
@r4sas , да я уже поставил spigot, сделаю сначала его, а потом уже посмотрим. Кстати а на spigot я как понял отсуствует поддержка forge?
Да вроде как. На spigot предлагают наоборот качать sponge чтобы запускать моды для Forge :D
Sponge нормально работает, замена файлов в minecraft_server.jar и небольшая правка строки запуска сервера, и всё работает как надо.
У кого есть под 1.12.2? ну или minecraft_server с вырезанной авторизацией?
Sponge Forge для 1.12.2 пока что нет в разделе загрузки на офф сайте, так что ждите.
Есть экспериментальная. Как вообще её пропатчить? Никак не получается (
Мне бы хоть с 1.10 разобраться. Не осталось ссылочки?
@bigenergy Тебе не надо патчить Sponge, тебе надо патчить ванильный minecraft_server, работающий на Forge.
Я знаю, как его пропатчить то собственно? Простое удаление папки authlib не помогло, как ещё то?
@bigenergy В начале топика есть команда для запуска сервера. Пробовал?
@Wadimich
java -Xmx8G -Dlauncher.noJAnsi=false -cp Launcher.jar:forge-1.12.2-14.23.1.2556-universal.jar:minecraft_server.1.12.2.jar net.minecraftforge.fml.relauncher.ServerLaunchWrapper
Пробовал, выдает:
ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...
ERROR LaunchWrapper Unable to launch
java.lang.ClassCastException: org.apache.logging.log4j.simple.SimpleLoggerContext cannot be cast to org.apache.logging.log4j.core.LoggerContext
at net.minecraftforge.fml.common.launcher.FMLServerTweaker.acceptOptions(FMLServerTweaker.java:41)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:114)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:62)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:31)
A problem occurred running the Server launcher.java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.run(ServerLaunchWrapper.java:62)
at net.minecraftforge.fml.relauncher.ServerLaunchWrapper.main(ServerLaunchWrapper.java:31)
Caused by: net.minecraftforge.fml.relauncher.FMLSecurityManager$ExitTrappedException
at net.minecraftforge.fml.relauncher.FMLSecurityManager.checkPermission(FMLSecurityManager.java:49)
at java.lang.SecurityManager.checkExit(SecurityManager.java:761)
at java.lang.Runtime.exit(Runtime.java:107)
at java.lang.System.exit(System.java:971)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:138)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
... 6 more
@bigenergy если высока необходимость, могу скинуть 1.10.2. Утром с нуля пересобирал.
@skar404 очень нужно, скинь пожалуйста. Буду очень благодарен!
@bigenergy мимо. 1.10.2_sponge.zip
@r4sas перепутал, огромное спасибо! Я так понимаю, вместо launcherapper, используется LauncherAuthlib?
@bigenergy не знаю методов иначе, всегда делал на LauncherAuthLib.
@bigenergy залил 1.12.2_sponge.zip, но надо тщательно тестить. Не знаю как будет на этой версии отрабатывать авторизация от 1.10.2. 1.10.2_sponge.zip обновлен (добавил скрипты запуска и обновил либы).
@r4sas благодарю! А можно каким-либо образом запускать баккит плагины? По сути в форже стандартное ядро сервера, если его заменить на спигот, это не долпвит поддержку спигот плагинов?
@bigenergy Spigot это модифицированный ванилла сервер. У Sponge есть много хороших плагинов (модов)
@bigenergy а вот это врятли. У меня не получилось подружить спигот с форджем, как ни пытался.
Достаточно добавить в classpath jar'ники в таком порядке launcher, forge, minecraft и запускать с forge main class. JAR'ник forge/minecraft/sponge не трогать. "Подружить" spigot и forge нормально никак не выйдет, bukkit api не позволит сделать это нормально.
Ну сейчас так и делается с Sponge, а вот с Spigot такое не прокатывает (либо я что-то делаю не так).
Под 1.11.2 ни у кого случаем не завалялся? Заранее спасибо!
Инструкция по приготовлению сервера:
1) Качаем Forge(Installer) качайте именно нужную для SpongeForge версию. (Определить это можно по названию файла "spongeforge-MCVersion-ForgeBuildId-SpongeAPIVersion-BETA-SpongeBuildId.jar" вам нужен ForgeBuildId(версия Forge) и MCVersion(версия Minecraft))
2) Устанавливаем Forge(Server)
3) Переходим в директорию с Server и открываем minecraft_server..jar как архив (желательно 7z)
4) Открываем директорию META-INF удаляем из неё файл INDEX.LIST
5) Из этой же директории META-INF достаём файл MANIFEST.MF
6) Файл MANIFEST.MF открываем текстовым редактором и добавляем строчку Class-Path: Launcher.jar, сохраняем
7) Изменённый файл MANIFEST.MF переносим обратно в архив(в папку META-INF)
8) Открываем forge--universal.jar архивом
9) Переходим в директорию META-INF удаляем файлы FORGE.SF, FORGE.DSA
10) Переносим ваш Launcher.jar в папку с сервером
11) Создаём файл eula.txt , в нём пишем eula=true ( ВНИМАНИЕ!!! Вы принимаете соглашение EULA)
12) Создаём директорию mods и переносим туда SpongeForge
13) Запускаем сервер двойным нажатием по forge или файлом LaunchServer.bat
LaunchServer.bat
@echo off
java -jar forge-*-universal.jar nogui
pause
делаем 100500 ненужных телодвижений вместо того, чтобы просто во время запуска поместить
Launcher.jar
первым вclasspath
Узнаю людей с rubukkit.
Заходите сюда: https://spongeapi.com Завтра / послезавтра выложу краткую инструкцию для запуска сервера Sponge с лаунчером сашка.
@echo off
java -cp Launcher.jar;forge*.jar;minecraft_server*.jar net.minecraftforge.fml.relauncher.ServerLaunchWrapper
Не уверен на счёт подгружаемого класса. Вот и вся ваша инструкция.
а что за Launcher.jar, откуда брать?
Живые есть? Может кто подсказать как клиент 1.12.2 запустить через него?
@bigenergy Писал там уже, все молчат.
@Mr-Krab Так же как и клиент любой другой версии
@Zimon4eR Я бы так не сказал, загрузил значит 1.12, мне теперь это плюет после рестарта лаунчсервера. java.lang.IllegalArgumentException: Unknown client version: '1.12' Ладно буду дальше копать.
@Mr-Krab Ну так ты определись, ты 1.12 или 1.12.2 хочешь, а потом уже делай..
Все разобрался. Сделал, пашет. Спасибо тем кто отозвался. @Zimon4eR Я хз почему в конфиге прописало 1.12, хотя я ввел 1.12.2. Ладно пофиг нашел, вправил пашет. Обновил сам forge и liteloader до нужной версии.
Я говорил создателю этого лаунчера ещё давно, ему всё равно.
Юзаю лаунчер вместе с WaterFall, скины не пашут. В логе лаунчсервератакое: 2018.05.14 11:08:14 [DEBUG] Getting texture: 'http://mc.beandex.ru/wp-content/uploads/profiles/skins/Mr_Krab/skin.png' 2018.05.14 11:08:14 [DEBUG] Getting texture: 'http://mc.beandex.ru/wp-content/uploads/profiles/skins/Mr_Krab/cloak.png' 2018.05.14 11:08:14 [DEBUG] #59 Replied То есть серв скины получает, но на клиенте их нет. В строке запуска WaterFall вот такое -Xmx1700M -Dlauncher.noJAnsi=false -cp Launcher.jar:Waterfall-onlinemode.jar net.md_5.bungee.BungeeCordLauncher
Будет ли поддержка этого сервера в будущих версиях лаунчера?