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

  • Автор темы Автор темы zivgta
  • Дата начала Дата начала
Смотря какая версия.
1) Вероятно допущена ошибка в файле server.php
2) В лаунчере неправильно настроен путь к папкам клиента.
3) Клиент не полный. Отсутствуют некоторые файлы.
4) Если 1.5.2 то в папке bin помести пустой файл ну например, заархивируй пустой текстовый документ да и всё и назови его assets.zip и отправь его в папку /bin

Спасибо это очень помогло! Но вот вышла следующая ошибка
Код:
run:
000 ****launcher****
001 Setting new LaF...
002 Running debug methods...
003 Opened local image: background.png
004 Opened local image: background_personal.png
005 Opened local image: background_dialog.png
006 Opened local image: background_download.png
007 Opened local image: bar.png
008 Opened local image: bar_label.png
009 Opened local image: extpanel.png
010 Opened local image: wait.png
011 Opened local image: colors.png
012 Opened local image: light.png
013 Opened local image: button.png
014 Opened local image: checkbox.png
015 Opened local image: textfield.png
016 Opened local image: draggbutton.png
017 Opened local image: combobox.png
018 Creating font: font
019 Opened local image: favicon.png
020 Updating news page...
021 Refreshing server state... (adventure)
022 Refreshing server done!
023 Logging in, login: MapC
024 Openning stream: http://craftpro.uz/site/launcher.php
025 Stream opened for http://craftpro.uz/site/launcher.php completed, return answer:
026    "0-67-85-67-86-81-27-2-13-4-10-1-82-11-86-76-83-6-10-1-81-122-119-23-87-93-93-2-94-87-70-82<:>6-69-85-66-87-85-72-82-12-3-87-5-82-93-4-29-6-5-87-13-80-124-32-70-82-12-95-81-94-94-17-86<:>80-67-80-67-83-86-73-85-13-10-87-5-15-91-84-19-81-6-4-6-13-40-37-17-80-95-11-80-81-86-71-88<:>93-68-83-65-80-86-28-9-0-10-86-81-8-9-2-19-83-6-5-7-13-40-36-17-82-92-15-5-83-80-22-3<:>84-18-0-22-0-84-72-1-15-0-7-2-89-12-86-79-1-82-86-2-94-40-112-17-0-12-14-83-3-2-64-3<:>83-69-2-19-7-81-26-80-92-11-6-15-88-12-84-25-81-0-85-2-14-126-37-75-85-86-88-85-94-3-69-2<:>0.1#18<br>MapC<:>16-28-10-18-11-89-73-8-8-4-86-3-83-94-0-19-80-5-6-1-11-46-116-21-0-10-15-0-94-87-16-89-64-85-18-4-69-6-89-64-4-14-5-2-14-12-12-94-72-5-83-86-0-81-126-113-65-80-86-14-0-7-85-75-88-21-7-69-89-79-87<br>::nomods"
027 Logging in successful
java.lang.NumberFormatException: For input string: "0"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:449)
    at java.lang.Integer.parseInt(Integer.java:499)
    at net.launcher.utils.EncodingUtils.inttostr(EncodingUtils.java:131)
    at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:174)
    at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:158)
Полный лог гляньте
 
Появилась проблема - после изменения пути до joinserver и checkserver, клиент не может залогиниться - зависает на"Logging in" .
В консоли сервера в это время отображается, что игрок подключается, но через 3-4 секунды вылетает с endofstream.
А клиент также остается висеть на logging in. В чем может быть проблема?
1.6.4
Кто-нибудь может что-нибудь ответить?
 
Спасибо это очень помогло! Но вот вышла следующая ошибка
Код:
run:
000 ****launcher****
001 Setting new LaF...
002 Running debug methods...
003 Opened local image: background.png
004 Opened local image: background_personal.png
005 Opened local image: background_dialog.png
006 Opened local image: background_download.png
007 Opened local image: bar.png
008 Opened local image: bar_label.png
009 Opened local image: extpanel.png
010 Opened local image: wait.png
011 Opened local image: colors.png
012 Opened local image: light.png
013 Opened local image: button.png
014 Opened local image: checkbox.png
015 Opened local image: textfield.png
016 Opened local image: draggbutton.png
017 Opened local image: combobox.png
018 Creating font: font
019 Opened local image: favicon.png
020 Updating news page...
021 Refreshing server state... (adventure)
022 Refreshing server done!
023 Logging in, login: MapC
024 Openning stream: http://craftpro.uz/site/launcher.php
025 Stream opened for http://craftpro.uz/site/launcher.php completed, return answer:
026    "0-67-85-67-86-81-27-2-13-4-10-1-82-11-86-76-83-6-10-1-81-122-119-23-87-93-93-2-94-87-70-82<:>6-69-85-66-87-85-72-82-12-3-87-5-82-93-4-29-6-5-87-13-80-124-32-70-82-12-95-81-94-94-17-86<:>80-67-80-67-83-86-73-85-13-10-87-5-15-91-84-19-81-6-4-6-13-40-37-17-80-95-11-80-81-86-71-88<:>93-68-83-65-80-86-28-9-0-10-86-81-8-9-2-19-83-6-5-7-13-40-36-17-82-92-15-5-83-80-22-3<:>84-18-0-22-0-84-72-1-15-0-7-2-89-12-86-79-1-82-86-2-94-40-112-17-0-12-14-83-3-2-64-3<:>83-69-2-19-7-81-26-80-92-11-6-15-88-12-84-25-81-0-85-2-14-126-37-75-85-86-88-85-94-3-69-2<:>0.1#18<br>MapC<:>16-28-10-18-11-89-73-8-8-4-86-3-83-94-0-19-80-5-6-1-11-46-116-21-0-10-15-0-94-87-16-89-64-85-18-4-69-6-89-64-4-14-5-2-14-12-12-94-72-5-83-86-0-81-126-113-65-80-86-14-0-7-85-75-88-21-7-69-89-79-87<br>::nomods"
027 Logging in successful
java.lang.NumberFormatException: For input string: "0"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:449)
    at java.lang.Integer.parseInt(Integer.java:499)
    at net.launcher.utils.EncodingUtils.inttostr(EncodingUtils.java:131)
    at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:174)
    at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:158)
Полный лог гляньте


Чювак! Какая у тебя указана тобою версия Лаунчера в исходнике??
сделай проще там r_0.8.1 например

=======================
Кто-нибудь может что-нибудь ответить?
Сталкивался как-то с этим, проблема в путях.
Ещё раз внимательней проверь пути до joinserver и checkserver.
Затем Тебе ещё в Ядре нужно перепроверить пути до скриптов этих.
 
Дорогой наш Alexandrage! Сколотите, пожалуйста, клиент 174 или 172 с Optifine, WEcui и картой. Хочу потратить деньги, теребил Дерика, но у него не получилось))
 
Дорогой наш Alexandrage! Сколотите, пожалуйста, клиент 174 или 172 с Optifine, WEcui и картой. Хочу потратить деньги, теребил Дерика, но у него не получилось))
Нет, я не стану собирать клиент с Optifine-Издевательством над рендером клиента.
 
Dereku, может ты знаешь в чем проблема, собрал клиент 1.4.7 закинул, запускаю лаунчер он качает все файлы, но как только он скачает майн не запускается вылазит окно
6gvMJ.png

и дальше не хочет ничего
 
Dereku, может ты знаешь в чем проблема, собрал клиент 1.4.7 закинул, запускаю лаунчер он качает все файлы, но как только он скачает майн не запускается вылазит окно
6gvMJ.png

и дальше не хочет ничего
А что ж не 1.2.5... А так - я не в курсе, чего он хочет.
 
Сталкивался как-то с этим, проблема в путях.
Ещё раз внимательней проверь пути до joinserver и checkserver.
Затем Тебе ещё в Ядре нужно перепроверить пути до скриптов этих.

Спасибо за ответ. Еще раз перепроверил все пути - все верно.
Если я правильно понимаю - в minecraft.jar в bcw.class изменяется путь до joinserver, в jz.class - checkserver, а в craftbukkit.jar - только путь до checkserver в ThreadLoginVerifer, и всё?
 
Нашёл другую потеху. Аж раздражает.
Вобщем у меня пара серверов работают на 1.6.4 всё обновы скачались игроки играют.
Запилил Survival сервер на 1.7.2. естественно assets.zip для 1.7.2 другая и гораздо тяжелее по весу.
Проблема в том что запустил я 1.7.2, клиент скачался вместе с этим assets.zip всё поиграл нормально. Закрываю клиент. Лумаю, дай сейчас зайду на 1.6.4 сервер. Авторизуюсь, БАЦ Качается assets которая для 1.6.4

Как разрулить проблему? Может я этот тяжеловесный assets который для 1.7.2 сделать во всех клиентах?
Как думаете будет работать?
Просто накаляет каждый раз качаться assets когда поиграю на 1.7.2
Спасибо за ответ. Еще раз перепроверил все пути - все верно.
Если я правильно понимаю - в minecraft.jar в bcw.class изменяется путь до joinserver, в jz.class - checkserver, а в craftbukkit.jar - только путь до checkserver в ThreadLoginVerifer, и всё?
ThreadLoginVerifer по мойму на Spigot ядрах если я не ошибаюсь.
Но в любом случае в Сraftbukkit.jar - только путь до checkserver иначе bad login при авторизации.
Вот logging in бесконечный который, это признак что клиент не получает валидную сессию. Причина тому может быть это неправильные пути. Я как-то помню обкосячился, всё перепроверял, однако вся моя невнимательность. В Ядре кажется косячил. исправил Потом всё нормально стало.
 
ThreadLoginVerifer по мойму на Spigot ядрах если я не ошибаюсь.
Но в любом случае в Сraftbukkit.jar - только путь до checkserver иначе bad login при авторизации.
Вот logging in бесконечный который, это признак что клиент не получает валидную сессию. Причина тому может быть это неправильные пути. Я как-то помню обкосячился, всё перепроверял, однако вся моя невнимательность. В Ядре кажется косячил. исправил Потом всё нормально стало.
Еще раз перепроверил - всё верно. в Craftbukkit путь до checkserver тоже в ThreadLoginVerifer.
В чем еще может быть проблема?
 
Dereku, если не сложно попробуй завести может я что то не правильно сделал
 
Еще раз перепроверил - всё верно. в Craftbukkit путь до checkserver тоже в ThreadLoginVerifer.
В чем еще может быть проблема?
Скинь скриншот путей в клиенте и в сервере или так скопируй и вставь можешь в пм скинуть
 
Клиент
1389436709-clip-1kb.png

1389436883-clip-2kb.png

Сервер:
1389437068-clip-2kb.png
И да, заметил несоответствие названий колонок БД - в connect.php - просто server, в joinserver - serverId.
С названием колонки сессии также. Может быть, причина в этом?
 
Клиент
1389436709-clip-1kb.png

1389436883-clip-2kb.png

Сервер:
1389437068-clip-2kb.png
И да, заметил несоответствие названий колонок БД - в connect.php - просто server, в joinserver - serverId.
С названием колонки сессии также. Может быть, причина в этом?
Может быть, стоит проверить ручками?

Не бойтесь что либо изменять - на всякий пожарный ctrl+z вам в помощь.
 
Вообщем. assets.zip для 1.7.2 отлично читается и на 1.6.4
Устранил проблему перекачивания заменив одним архивом во всех клиентах. чексумма что-бы одинаковая была)) Всем Спасибо.
 
Может быть, стоит проверить ручками?

Не бойтесь что либо изменять - на всякий пожарный ctrl+z вам в помощь.
Изменил, теперь после того как лаунчер скачивает обновленный minecraft.jar он закрывается, но клиент не запускается.
Судя по всему, что-то не так из-за Форджа
Код:
2014-01-11 17:46:29 [WARNING] [ForgeModLoader] Problem loading class
java.lang.SecurityException: SHA1 digest error for bcw.class
    at sun.security.util.ManifestEntryVerifier.verify(Unknown Source)
    at java.util.jar.JarVerifier.processEntry(Unknown Source)
    at java.util.jar.JarVerifier.update(Unknown Source)
    at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source)
    at java.io.FilterInputStream.read(Unknown Source)
    at net.minecraft.launchwrapper.LaunchClassLoader.readFully(LaunchClassLoader.java:296)
    at net.minecraft.launchwrapper.LaunchClassLoader.getClassBytes(LaunchClassLoader.java:368)
    at cpw.mods.fml.common.patcher.ClassPatchManager.getPatchedResource(ClassPatchManager.java:65)
    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:225)
    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:202)
    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:163)
    at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:245)
    at cpw.mods.fml.relauncher.CoreModManager.injectTransformers(CoreModManager.java:437)
    at cpw.mods.fml.relauncher.FMLLaunchHandler.injectPostfixTransformers(FMLLaunchHandler.java:108)
    at cpw.mods.fml.relauncher.FMLLaunchHandler.appendCoreMods(FMLLaunchHandler.java:113)
    at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:124)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:111)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
2014-01-11 17:46:29 [FINE] [ForgeModLoader] Runtime patching class bcw (input size 0), found 1 patch
2014-01-11 17:46:29 [SEVERE] [ForgeModLoader] There is a binary discrepency between the expected input class bcw (bcw) and the actual class. Checksum on disk is 1, in patch 10849a00. Things are probably about to go very wrong. Did you put something into the jar file?
2014-01-11 17:46:29 [SEVERE] [ForgeModLoader] FML is going to ignore this error, note that the patch will not be applied, and there is likely to be a malfunctioning behaviour, including not running at all
2014-01-11 17:46:29 [SEVERE] [ForgeModLoader] Unable to launch
java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 6
    at cpw.mods.fml.relauncher.CoreModManager.injectTransformers(CoreModManager.java:442)
    at cpw.mods.fml.relauncher.FMLLaunchHandler.injectPostfixTransformers(FMLLaunchHandler.java:108)
    at cpw.mods.fml.relauncher.FMLLaunchHandler.appendCoreMods(FMLLaunchHandler.java:113)
    at cpw.mods.fml.common.launcher.FMLTweaker.injectIntoClassLoader(FMLTweaker.java:124)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:111)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 6
    at org.objectweb.asm.ClassReader.readShort(Unknown Source)
    at org.objectweb.asm.ClassReader.<init>(Unknown Source)
    at org.objectweb.asm.ClassReader.<init>(Unknown Source)
    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:230)
    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:202)
    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:163)
    at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:245)
    at cpw.mods.fml.relauncher.CoreModManager.injectTransformers(CoreModManager.java:437)
    ... 5 more

Немного погуглив, понял, что надо добавить аргументы
-Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true
Не могли бы вы подсказать, куда их добавить?
 
Последнее редактирование:
Помогите пожалуйста. Как установить клиент ? Клиент собран правильно, а в лаунчере пишет клиент не найден. Помогите.
 
Ппц что не так..
minecraft.jar чистый 1.4.7
forge.jar там фордж с измененными класами


все равно
6gvMJ.png
 
Последнее редактирование:
Назад
Верх