Туториал Настройка лаунчера sashok724 под 1.7.2 (1.7.4)

  • Автор темы Автор темы zivgta
  • Дата начала Дата начала
Все абсолютно так же на последней версии. однако клиент не найден. В чем может быть проблема?
Полное изменение загрузки клиента.
Новая структура клиента должна быть такой
clients/assets/ ресурс файлы. При режиме zip clients/assets.zip
clients/voxelaria/config.zip
конфиги модов и ресурскаки, расспаковывается в корень папки клиента.
clients/voxelaria/bin/ jar файлы клиента + папка natives, можно
использовать подпапки bin/libraries/ и тд.
clients/voxelaria/mods/ zip-jar файлы, модов, можно использовать
подпапки mods/lib/lib.jar
clients/voxelaria/coremods/ zip-jar файлы коремодов (используется
только устаревшими версиями minecraft)
То что выделено синим обязательно должно быть в папке с клиентом, иначе вы получите сообщение "клиент не найден".
Не?
 
аааааа ну почему клиент классик не найден
 
Такая появилась проблема, не с того не всего!
При нажатие кнопки войти пишет мойсайт.ру/web/launcher.php</b>online<b>126<!
 
Да здравствует мыло душистое!
В общем для всех у кого Bad login
решение более чем простое, key1 и key2 должны отличаться и состоять только из цифр, они находятся в лаунчере и в connect.php, protectionKey так же должен состоять только из цифр, не знаю каким боком, но после этих изменений я зашел на сервак
У меня эти строки состоят не только из цифр и всё работает.

У меня 1.7.2. Работает на отлично.
 
Можешь скинуть структуру своего клиента?
clients/
172/
bin/
natives/*
minecraft.jar (чистый)
Forge.jar (чистый)
libraries.jar (с Яндекс.Диска alexandrage) <----здесь лежит YggdrasilMinecraftSessionService.class
extra.jar (пустой либо с модификациями) <--- сюда можно положить измененный bkz.class (скины и плащи)​
coremods/
mods/
config.zip​
assets (или assets.zip. У меня, для надежности, лежат оба варианта :)

У меня вопрос к alexandrage.
Подскажи, а опрос сервера - это самописный код? Почему бы не использовать Minecraft-Query? Например вот https://github.com/rmmccann/Minecraft-Status-Query
Почему такой вопрос? Столкнулся с багом, что если в MOTD сервера использовать форматирование, то данные о количестве игроков и онлайне загружаются некорректно.
motd.png
 
Последнее редактирование:
Да фак! Запарило уже!
[spoilre]
Logging in successful
---- Filelist start ----
- /TCROne/config.zip
---- Filelist end ----
Running updater...
Downloading file: /TCROne/config.zip
File downloaded: /TCROne/config.zip
Running Minecraft
ANTICHEAT: Rechecking jars...
java.lang.ClassNotFoundException: net.minecraft.client.main.Main
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:375)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:359)
at java.security.AccessController.doPrivileged(Native Method)
at net.launcher.utils.java.eURLClassLoader.findClass(eURLClassLoader.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at net.launcher.components.Game.<init>(Game.java:227)
at net.launcher.utils.UpdaterThread.run(UpdaterThread.java:108)
at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:238)
at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:195)
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 2 минуты 12 секунды)
[/spoiler]
Это из-за run.Mainclass? Или из-за debug включения(Отладка)?
Разница маленькая от run.Starter. Разве что debug не отображается
МНЕ ПОМОГУТ ИЛИ Я КАК БАРАН ТУТ ПИШУ?!
 
МНЕ ПОМОГУТ ИЛИ Я КАК БАРАН ТУТ ПИШУ?!
Воу-воу, палехче!
На чем сайт? что с правами?
Такое ощущение, что не скачивается minecraft.jar
Код:
java.lang.ClassNotFoundException: net.minecraft.client.main.Main
говорит о том, что не может найти основной класс minecraft
Зуб даю у меня так же. Если тебе не сложно, залей пожалуйста куда нибудь свой клиент, буду очень благодарен.
права на папки проверяй. может просто какой-то компонент не качаться.
вот
 
Последнее редактирование:
Да фак! Запарило уже!
[spoilre]
Logging in successful
---- Filelist start ----
- /TCROne/config.zip
---- Filelist end ----
Running updater...
Downloading file: /TCROne/config.zip
File downloaded: /TCROne/config.zip
Running Minecraft
ANTICHEAT: Rechecking jars...
java.lang.ClassNotFoundException: net.minecraft.client.main.Main
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:375)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:359)
at java.security.AccessController.doPrivileged(Native Method)
at net.launcher.utils.java.eURLClassLoader.findClass(eURLClassLoader.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at net.launcher.components.Game.<init>(Game.java:227)
at net.launcher.utils.UpdaterThread.run(UpdaterThread.java:108)
at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:238)
at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:195)
СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 2 минуты 12 секунды)
[/spoiler]
Это из-за run.Mainclass? Или из-за debug включения(Отладка)?
Разница маленькая от run.Starter. Разве что debug не отображается
МНЕ ПОМОГУТ ИЛИ Я КАК БАРАН ТУТ ПИШУ?!
ты че в режиме отладка запускаешь ?


посмотри какой класс ты используешь для запуска
net.launcher.run.mainclass используется для проверки ошибок а вот класс net.launcher.run.starter используется для сборки проекта без проверки на ошибки
и еще надо запускать проект ПКМ по проекту и нажимаешь выполнить !
 

Вложения

  • class.JPG
    class.JPG
    67 КБ · Просмотры: 12
  • starter.JPG
    starter.JPG
    59,9 КБ · Просмотры: 9
  • режим net.launcher.run.mainclass.JPG
    режим net.launcher.run.mainclass.JPG
    54,2 КБ · Просмотры: 10
  • режим net.launcher.run.starter.JPG
    режим net.launcher.run.starter.JPG
    21,7 КБ · Просмотры: 12
ты че в режиме отладка запускаешь ?


посмотри какой класс ты используешь для запуска
net.launcher.run.mainclass используется для проверки ошибок а вот класс net.launcher.run.starter используется для сборки проекта без проверки на ошибки
и еще надо запускать проект ПКМ по проекту и нажимаешь выполнить !

На работоспособность это не влияет никак.
 
Воу-воу, палехче!
На чем сайт? что с правами?
Такое ощущение, что не скачивается minecraft.jar
Код:
java.lang.ClassNotFoundException: net.minecraft.client.main.Main
говорит о том, что не может найти основной класс minecraft

права на папки проверяй. может просто какой-то компонент не качаться.
вот
"На чем сайт? что с правами?" Сайт? Самописный. Права? Зачем они для скачивания? (выполнение и запись запрещены)
"Такое ощущение, что не скачивается minecraft.jar" Скачался. Зуб даю.
Оппа... "Неожиданный конец архива"... Перекачать на хост и от туда обратно...
Точно =) В оригинале server и client есть. А в скаченном только client.
Оригинал весит более 5 мб. А скаченный менее 5 мб.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.launcher.components.Game.<init>(Game.java:229)
at net.launcher.utils.UpdaterThread.run(UpdaterThread.java:108)
at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:238)
at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:195)
Caused by: java.lang.SecurityException: SHA1 digest error for bmg.class
at sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:220)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:229)
at java.util.jar.JarVerifier.update(JarVerifier.java:216)
at java.util.jar.JarVerifier$VerifierStream.read(JarVerifier.java:471)
at sun.misc.Resource.getBytes(Resource.java:124)
at net.launcher.utils.java.eURLClassLoader.defineClass(eURLClassLoader.java:470)
at net.launcher.utils.java.eURLClassLoader.access$100(eURLClassLoader.java:47)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:368)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:359)
at java.security.AccessController.doPrivileged(Native Method)
at net.launcher.utils.java.eURLClassLoader.findClass(eURLClassLoader.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at net.launcher.utils.java.eURLClassLoader.defineClass(eURLClassLoader.java:475)
at net.launcher.utils.java.eURLClassLoader.access$100(eURLClassLoader.java:47)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:368)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:359)
at java.security.AccessController.doPrivileged(Native Method)
at net.launcher.utils.java.eURLClassLoader.findClass(eURLClassLoader.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at net.launcher.utils.java.eURLClassLoader.defineClass(eURLClassLoader.java:475)
at net.launcher.utils.java.eURLClassLoader.access$100(eURLClassLoader.java:47)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:368)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:359)
at java.security.AccessController.doPrivileged(Native Method)
at net.launcher.utils.java.eURLClassLoader.findClass(eURLClassLoader.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at net.minecraft.client.main.Main.main(SourceFile:72)
... 8 more
че? =(
 
"На чем сайт? что с правами?" Сайт? Самописный. Права? Зачем они для скачивания? (выполнение и запись запрещены)
"Такое ощущение, что не скачивается minecraft.jar" Скачался. Зуб даю.
Оппа... "Неожиданный конец архива"... Перекачать на хост и от туда обратно...
Точно =) В оригинале server и client есть. А в скаченном только client.
Оригинал весит более 5 мб. А скаченный менее 5 мб.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at net.launcher.components.Game.<init>(Game.java:229)
at net.launcher.utils.UpdaterThread.run(UpdaterThread.java:108)
at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:238)
at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:195)
Caused by: java.lang.SecurityException: SHA1 digest error for bmg.class
at sun.security.util.ManifestEntryVerifier.verify(ManifestEntryVerifier.java:220)
at java.util.jar.JarVerifier.processEntry(JarVerifier.java:229)
at java.util.jar.JarVerifier.update(JarVerifier.java:216)
at java.util.jar.JarVerifier$VerifierStream.read(JarVerifier.java:471)
at sun.misc.Resource.getBytes(Resource.java:124)
at net.launcher.utils.java.eURLClassLoader.defineClass(eURLClassLoader.java:470)
at net.launcher.utils.java.eURLClassLoader.access$100(eURLClassLoader.java:47)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:368)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:359)
at java.security.AccessController.doPrivileged(Native Method)
at net.launcher.utils.java.eURLClassLoader.findClass(eURLClassLoader.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at net.launcher.utils.java.eURLClassLoader.defineClass(eURLClassLoader.java:475)
at net.launcher.utils.java.eURLClassLoader.access$100(eURLClassLoader.java:47)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:368)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:359)
at java.security.AccessController.doPrivileged(Native Method)
at net.launcher.utils.java.eURLClassLoader.findClass(eURLClassLoader.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:792)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at net.launcher.utils.java.eURLClassLoader.defineClass(eURLClassLoader.java:475)
at net.launcher.utils.java.eURLClassLoader.access$100(eURLClassLoader.java:47)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:368)
at net.launcher.utils.java.eURLClassLoader$1.run(eURLClassLoader.java:359)
at java.security.AccessController.doPrivileged(Native Method)
at net.launcher.utils.java.eURLClassLoader.findClass(eURLClassLoader.java:358)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at net.minecraft.client.main.Main.main(SourceFile:72)
... 8 more
че? =(
Какая версия клиента? откуда брал? может, стоит пересобрать весь клиент и перекачать на хостинг?
 
Какая версия клиента? откуда брал? может, стоит пересобрать весь клиент и перекачать на хостинг?
версия: 1.7.5
Библиотеку туже (Вроде как)
а вот forge и extra из 1.7.9(примера)
 
версия: 1.7.5
Библиотеку туже (Вроде как)
а вот forge и extra из 1.7.9(примера)
Я могу ошибаться, но содержимое файлов под 1.7.5 и 1.7.9 может отличаться. Например, тот же authlib, который в 1.7.2 находится в libraries, а в 1.7.9 - в extra, различается. И с файлами для 1.7.9 у меня запустить клиент 1.7.2 не удалось. Возможно, alexandrage сможет сказать точнее.
 
Я могу ошибаться, но содержимое файлов под 1.7.5 и 1.7.9 может отличаться. Например, тот же authlib, который в 1.7.2 находится в libraries, а в 1.7.9 - в extra, различается. И с файлами для 1.7.9 у меня запустить клиент 1.7.2 не удалось. Возможно, alexandrage сможет сказать точнее.
1.Личка закрыта у alexandrage.
2.Сейчас попробую перекачать(скачал из демо версии vanill175). Должно помочь (файл yggdrasil изменил)
ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger
ERROR brn Can't find the resource index file: C:\ZFP\assets\indexes\1.7.5.json
ERROR azl Couldn't initialize twitch stream
выдало но запустилось...
проверяю дальше
ERROR bcw Couldn't connect to Realms Realms:
at bvm.a(SourceFile:267)
at bvm.b(SourceFile:87)
at bcx.run(SourceFile:205)
Все хорошо. Найденные проблемы: Отсутствует музыка и локализация. (И многие файлы как я понял).
Пойду теперь переделывать assets.
ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger
ERROR brn Can't find the resource index file: C:\ZFP\assets\indexes\1.7.5.json
ERROR azl Couldn't initialize twitch stream

ERROR bcw Couldn't connect to Realms Realms:
at bvm.a(SourceFile:267)
at bvm.b(SourceFile:87)
at bcx.run(SourceFile:205)
И кстати. Что пихать в файл проверки скина? s.php?user= ??(как я понял, наверное, это в 1.7.9)
 
Forge установил в Forge.jar??
я качал с яндекса сразу клиент только моды поставил. NotEnoughItems-1.7.2-rc2 работает но когда ставлю buildcraft или industrial то начинает вылетать! Пишет что
ANTICHEAT: Rechecking jars...
ANTICHEAT: Strange mods detected
Как с этим бороться?
 
Назад
Верх