Совет Решение проблем и список ошибок лаунчера sashok724!

  • Автор темы Автор темы WCRAFT
  • Дата начала Дата начала
А, ну по сторинке joinserver. Хотя не знаю, там вроде всё переписали.
@alexandrage

В том то и дело я не знаю как по старинке, в первый раз делаю. Скачал сразу последнюю версию с фиксом с гитхаба алексанрэж, на гитхабе только информация которую я уже привел выше.


Ладно сам догадался что в клиенте bkz.class надо поменять на свои в minecraft.jar и в libraries.jar поменять YggdrasilMinecraftSessionService.class, на этом всё?

Читал что люди ставят значение online-mode=true, это актуально в моем случае?
при добавлении мода [1.7.2]ArmorStatusHUD-client-1.26.jar такая ошибка:
eror-png.22606

основной мод [1.7.2]bspkrsCore-universal-6.9.jar и [1.7.2]Treecapitator-universal-2.0.2.jar установлены и не выдают ошибку.

в клиенте на компе всё это стоит работает, но вот лаунчер не хочет добавить этот мод, где причина зарыта?
 

Вложения

  • eror.png
    eror.png
    85,8 КБ · Просмотры: 209
Последнее редактирование:
В том то и дело я не знаю как по старинке, в первый раз делаю. Скачал сразу последнюю версию с фиксом с гитхаба алексанрэж, на гитхабе только информация которую я уже привел выше.


Ладно сам догадался что в клиенте bkz.class надо поменять на свои в minecraft.jar и в libraries.jar поменять YggdrasilMinecraftSessionService.class, на этом всё?

Читал что люди ставят значение online-mode=true, это актуально в моем случае?
при добавлении мода [1.7.2]ArmorStatusHUD-client-1.26.jar такая ошибка:
eror-png.22606

основной мод [1.7.2]bspkrsCore-universal-6.9.jar и [1.7.2]Treecapitator-universal-2.0.2.jar установлены и не выдают ошибку.

в клиенте на компе всё это стоит работает, но вот лаунчер не хочет добавить этот мод, где причина зарыта?
Такая ошибка часто появляется когда в папке bin/ есть "лишние" файлы или папки. Удалил clients.zip?
 
Такая ошибка часто появляется когда в папке bin/ есть "лишние" файлы или папки. Удалил clients.zip?
Вот все папки(смотри вложения):
клиент: 3
bin: 1
natives: 2
mods: 4

Если бы были лишние файлы или папки то лаунчер выдавал бы ошибку с другими модами, верно?

Мне кажется не хватает библиотек которые есть у меня в клиенте, так как файлы:
forge.jar и minecraft.jar я собрал сам из своего клиента, а вот libraries.jar взял с нового шаблона от александрэж
узнать бы как собрать самому этот libraries.jar то возможно всё решилось бы.
 

Вложения

  • 1.png
    1.png
    14 КБ · Просмотры: 29
  • 2.png
    2.png
    30,8 КБ · Просмотры: 34
  • 3.png
    3.png
    13,2 КБ · Просмотры: 32
  • 4.png
    4.png
    34,2 КБ · Просмотры: 26
Последнее редактирование:
Вот все папки(смотри вложения):
клиент: 3
bin: 1
natives: 2
mods: 4

Если бы были лишние файлы или папки то лаунчер выдавал бы ошибку с другими модами, верно?

Мне кажется не хватает библиотек которые есть у меня в клиенте, так как файлы:
forge.jar и minecraft.jar я собрал сам из своего клиента, а вот libraries.jar взял с нового шаблона от александрэж
узнать бы как собрать самому этот libraries.jar то возможно всё решилось бы.
Решение проще-простого - из названия мода убери слово client и всё заработает.
@alexandrage может потом пофиксит.
 
Последнее редактирование:
При нажатии на кнопку Войти в ЛК пишет errorLogin . в m.txt ничего не выводится. Весь день уже пересобирал, так и не понял в чем проблема. Остальной функционал работает.

В отладке такое:
Код:
run:
****launcher****
Setting new LaF...
Running debug methods...
Opened local image: background.png
Opened local image: background_personal.png
Opened local image: background_dialog.png
Opened local image: background_download.png
Opened local image: bar.png
Opened local image: bar_label.png
Opened local image: extpanel.png
Opened local image: wait.png
Opened local image: colors.png
Opened local image: light.png
Opened local image: favicon.png
Opened local image: button.png
Opened local image: checkbox.png
Opened local image: textfield.png
Opened local image: draggbutton.png
Opened local image: combobox.png
Creating font: font
Updating news page...
Refreshing server state... (Sandbox2)
Updating news page sucessful!
Refreshing server done!
Logging in, login: EnjoyMan
action auth:Sandbox2:EnjoyMan:123456:
Openning stream: http://сайт.ru/launcher/launcher.php
Stream opened for http://сайт.ru/launcher/launcher.php completed, return answer:
XSEXloDo3TO0IPQj4o7taS8RCj16m2P5MPkZdIfdbJ5OgthA0IBo80V2tKbxZQx83m1NubaSke0o2xs7Br...[многосимволов]
Logging in successful
Openning stream: http://сайт.ru/launcher/launcher.php
Stream opened for http://сайт.ru/launcher/launcher.php completed, return answer:
 
При нажатии на кнопку Войти в ЛК пишет errorLogin . в m.txt ничего не выводится. Весь день уже пересобирал, так и не понял в чем проблема. Остальной функционал работает.

В отладке такое:
Код:
run:
****launcher****
Setting new LaF...
Running debug methods...
Opened local image: background.png
Opened local image: background_personal.png
Opened local image: background_dialog.png
Opened local image: background_download.png
Opened local image: bar.png
Opened local image: bar_label.png
Opened local image: extpanel.png
Opened local image: wait.png
Opened local image: colors.png
Opened local image: light.png
Opened local image: favicon.png
Opened local image: button.png
Opened local image: checkbox.png
Opened local image: textfield.png
Opened local image: draggbutton.png
Opened local image: combobox.png
Creating font: font
Updating news page...
Refreshing server state... (Sandbox2)
Updating news page sucessful!
Refreshing server done!
Logging in, login: EnjoyMan
action auth:Sandbox2:EnjoyMan:123456:
Openning stream: http://сайт.ru/launcher/launcher.php
Stream opened for http://сайт.ru/launcher/launcher.php completed, return answer:
XSEXloDo3TO0IPQj4o7taS8RCj16m2P5MPkZdIfdbJ5OgthA0IBo80V2tKbxZQx83m1NubaSke0o2xs7Br...[многосимволов]
Logging in successful
Openning stream: http://сайт.ru/launcher/launcher.php
Stream opened for http://сайт.ru/launcher/launcher.php completed, return answer:
Исходники и вебчасть с GitHub ?
 
Исходники и вебчасть с GitHub ?
да! Хостинг платный: (1gb.ru). Dle 9.8 официальный. Даже брал заного исходники лаунчера и менял только самые важные настройки - всё равно тоже самое. И да еще почему то оффлайн режим не работает, вообще не запускается ничего.

connect.php
Код:
<?php
    if(!defined('INCLUDE_CHECK')) die("You don't have permissions to run this");
    include_once("loger.php");
    include_once("security.php");
    /* Метод хеширования пароля для интеграции с различними плагинами/сайтами/cms/форумами
    'hash_md5'            - md5 хеширование
    'hash_authme'      - интеграция с плагином AuthMe
    'hash_cauth'        - интеграция с плагином Cauth
    'hash_xauth'        - интеграция с плагином xAuth
    'hash_joomla'        - интеграция с Joomla (v1.6- v1.7)
    'hash_ipb'            - интеграция с IPB
    'hash_xenforo'        - интеграция с XenForo
    'hash_wordpress'    - интеграция с WordPress
    'hash_vbulletin'    - интеграция с vBulletin
    'hash_dle'            - интеграция с DLE
    'hash_drupal'        - интеграция с Drupal (v.7)
    'hash_launcher'        - интеграция с лаунчером sashok724 (Регистрация через лаунчер)
    */
    $crypt            = 'hash_dle';
 
    $db_host        = '*******'; // Ip-адрес MySQL
    $db_port        = '3306'; // Порт базы данных
    $db_user        = '*******'; // Пользователь базы данных
    $db_pass        = '*******'; // Пароль базы данных
    $db_database        = '*******'; //База данных
 
    $db_table          = 'dle_users'; //Таблица с пользователями
    $db_columnId          = 'user_id'; //Колонка с ID пользователей
    $db_columnUser      = 'name'; //Колонка с именами пользователей
    $db_columnPass      = 'password'; //Колонка с паролями пользователей
    $db_tableOther        = 'xf_user_authenticate'; //Дополнительная таблица для XenForo, не трогайте
    $db_columnSesId        = 'session'; //Колонка с сессиями пользователей, не трогайте
    $db_columnServer    = 'server'; //Колонка с серверами пользователей, не трогайтe
    $db_columnSalt      = 'members_pass_salt'; //Настраивается для IPB и vBulletin: , IPB - members_pass_salt, vBulletin - salt
        $db_columnIp          = 'logged_ip'; //Колонка с IP пользователей
 
    $db_columnDatareg      = 'reg_date'; // Колонка даты регистрации
    $db_columnMail          = 'email'; // Колонка mail

    $banlist                = 'banlist'; //Таблица плагина Ultrabans
 
    $useban                =  false; //Бан на сервере = бан в лаунчере, Ultrabans плагин
    $useantibrut            =  true; //Защита от частых подборов пароля (Пауза 1 минута при неправильном пароле)
 
    $masterversion      = '1.0.7pre'; //Мастер-версия лаунчера
    $protectionKey        = 'mtD5VSwQ1B';
    $key1                  = "KVb4wIXCaq4l7Q6u";  //16 Character Key Ключ пост запросов
    $key2                  = "hR3feFHigFEIxKKe"; //16 Character  Key  Ключ пост запросов
        $skinurl                = 'http://chat.alexandrage.ru/site/MinecraftSkins/'; //Ссылка на скины для клиентов 1.7.9
        $checklauncher          = false; //Проверка хеша лаунчера
    $md5launcherexe        = md5(@file_get_contents("launcher/fix.exe"));  // Сверяем MD5
    $md5launcherjar        = md5(@file_get_contents("launcher/fix.jar"));  // Сверяем MD5

    $assetsfolder          = true; //Скачивать assets из папки, или из архива (true=из папки false=из архива)

//========================= Настройки ЛК =======================// 

    $db_columnMoney        = 'realmoney'; //Колонка с деньгами
 
    $db_tableMoneyKeys      = 'sashok724_launcher_keys'; //Таблица с ключами
    $db_columnKey        = 'key';    //Колонка с ключами
    $db_columnAmount    = 'amount'; //Колонка с ценами ключей
 
    $uploaddirs            = 'MinecraftSkins';  //Папка скинов
    $uploaddirp            = 'MinecraftCloaks'; //Папка плащей
 
    $usePersonal        =  true; //Использовать личный кабинет
    $canUploadSkin        =  true; //Можно ли заливать скины
    $canUploadCloak        =  true; //Можно ли заливать плащи
    $canBuyVip        =  true; //Можно ли покупать VIP
    $canBuyPremium        =  true; //Можно ли покупать Premium
    $canBuyUnban        =  true; //Можно ли покупать разбан
    $canActivateVaucher    =  true; //Можно ли активировать ваучер
    $canExchangeMoney      =  true; //Можно ли обменивать Realmoney -> IConomy
    $canUseJobs        =  true; //Можно ли использовать работы
    $usecheck        =  true; //Можно ли использовать регистрацию в лаунчере
 
    $cloakPrice        =  50;  //Цена плаща (В рублях)
    $vipPrice        =  100;  //Цена випа (В руб/мес)
    $premiumPrice        =  200;  //Цена премиума (В руб/мес)
    $unbanPrice        =  100;  //Цена разбана (В рублях)
 
    $initialIconMoney    =  30;  //Сколько денег дается при регистрации в IConomy
    $exchangeRate        =  200; //Курс обмена Realmoney -> IConomy
 
    //ВСЕ ЧТО НИЖЕ - НЕ ТРОГАТЬ!
    try {
        $db = new PDO("mysql:host=$db_host;port=$db_port;dbname=$db_database", $db_user, $db_pass);
        $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
        $db->exec("set names utf8");
    } catch(PDOException $pe) {
        die(Security::encrypt("errorsql", $key1).$logger->WriteLine($log_date.$pe));  //вывод ошибок MySQL в m.log
    }
?>

Настройки лаунчера:
Код:
package net.launcher.run;

public class Settings
{
    /** Настройка заголовка лаунчера */
    public static final String  title                  = "MinecraftABC"; //Заголовок лаунчера
    public static final String  titleInGame            = "MinecraftABC"; //Заголовок лаунчера после авторизации
    public static final String  baseconf                = "abccraft"; //Папка с файлом конфигурации
    public static final String  pathconst              = "abccraft/%SERVERNAME%"; //Конструктор пути к папке с MC
    public static final String  skins                  = "MinecraftSkins/"; //Папка скинов
    public static final String  cloaks                  = "MinecraftCloaks/"; //Папка плащей
    /** Параметры подключения */
    public static final String  domain                  = "------.ru";//Домен сайта
    public static final String  siteDir                = "launcher";//Папка с файлами лаунчера на сайте
    public static final String  updateFile              = "http://-------.ru/Abccraft.exe";//Ссылка на обновления лаунчера. Не писать на конце ".exe .jar"!
    public static final String  buyVauncherLink        = "http://------.ru/"; //Ссылка на страницу покупки ваучеров

    /** Для одиночной игры */
    public static final String  defaultUsername        = "player"; //Имя пользователя для одиночной игры
    public static final String  defaultSession          = "123456"; //Номер сессии для одиночной игры
    public static final String  iMusicname              = "001.mp3";

    public static int height                            = 512;      //Высота окна клиента
    public static int width                            = 800;      //Ширина окна клиента
  
    public static String[] servers =
    {
        "ABC, ***.**.***.***, *****, 1.7.2",
    };

    /** Настройка панели ссылок **/
    public static final String[] links =
    {
        //Для отключения добавьте в адрес ссылки #
        "::http://",
    };

    /** Настройки структуры лаунчера */
    public static boolean useAutoenter                  =  true; //Использовать функцию автозахода на выбранный сервер
    public static boolean useRegister                  =  true; //Использовать Регистрацию в лаунчере
    public static boolean useMulticlient                =  true; //Использовать функцию "по клиенту на сервер"
    public static boolean useStandartWB                =  true; //Использовать стандартный браузер для открытия ссылок
    public static boolean usePersonal                  =  true; //Использовать Личный кабинет
    public static boolean customframe                  =  true; //Использовать кастомный фрейм
    public static boolean useOffline                    =  true; //Использовать режим оффлайн
    public static boolean useConsoleHider              =  true; //Использовать скрытие консоли клиента
    public static boolean useModCheckerTimer            =  true; //Каждые 30 секунд моды будут перепроверяться
    public static boolean assetsfolder                  =  true; //Скачивать assets из папки, или из архива (true=из папки false=из архива) в connect.php должно быть так же.

    public static final String protectionKey            = "mtD5VSwQ1B"; //Ключ защиты сессии. Никому его не говорите.
    public static final String key1                    = "KVb4wIXCaq4l7Q6u"; //16 Character Key Ключ пост запросов
    public static final String key2                    = "hR3feFHigFEIxKKe"; //16 Character Key Ключ пост запросов

    public static boolean debug                        =  false; //Отображать все действия лаунчера (отладка)(true/false)
    public static boolean drawTracers                  =  false; //Отрисовывать границы элементов лаунчера
    public static final String masterVersion            = "1.0.7pre"; //Версия лаунчера

    public static boolean patchDir                      =  true; //Использовать автоматическую замену директории игры (true/false)

    public static void onStart() {}
    public static void onStartMinecraft() {}
}

Я заметил что в connect.php убрали поле с id группы пользователя, не ошибка ли?
 
Последнее редактирование:
да! Хостинг платный: (1gb.ru). Dle 9.8 официальный. Даже брал заного исходники лаунчера и менял только самые важные настройки - всё равно тоже самое. И да еще почему то оффлайн режим не работает, вообще не запускается ничего.

Ключи поставь одинаковые.
$key1 = $key2
 
Ключи поставь одинаковые.
$key1 = $key2
Код:
    $protectionKey        = 'mtD5VSwQ1B';
    $key1                  = "KVb4wIXCaq4l7Q6u";  //16 Character Key Ключ пост запросов
    $key2                  = "KVb4wIXCaq4l7Q6u"; //16 Character  Key  Ключ пост запросов

    public static final String protectionKey            = "mtD5VSwQ1B"; //Ключ защиты сессии. Никому его не говорите.
    public static final String key1                    = "KVb4wIXCaq4l7Q6u"; //16 Character Key Ключ пост запросов
    public static final String key2                    = "KVb4wIXCaq4l7Q6u"; //16 Character Key Ключ пост запросов

Заработал ЛК. Но оффлайн режим по прежнему не работает.
Код:
run:
****launcher****
Setting new LaF...
Running debug methods...
Opened local image: background.png
Opened local image: background_personal.png
Opened local image: background_dialog.png
Opened local image: background_download.png
Opened local image: bar.png
Opened local image: bar_label.png
Opened local image: extpanel.png
Opened local image: wait.png
Opened local image: colors.png
Opened local image: light.png
Opened local image: favicon.png
Opened local image: button.png
Opened local image: checkbox.png
Opened local image: textfield.png
Opened local image: draggbutton.png
Opened local image: combobox.png
Creating font: font
Updating news page...
Refreshing server state... (ABC)
Updating news page sucessful!
Refreshing server done!
Running Minecraft
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.ThreadUtils.auth(ThreadUtils.java:58)
    at net.launcher.components.Frame.actionPerformed(Frame.java:399)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.Component.processMouseEvent(Component.java:6527)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6292)
    at java.awt.Container.processEvent(Container.java:2234)
    at java.awt.Component.dispatchEventImpl(Component.java:4883)
    at java.awt.Container.dispatchEventImpl(Container.java:2292)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
    at java.awt.Container.dispatchEventImpl(Container.java:2278)
    at java.awt.Window.dispatchEventImpl(Window.java:2739)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
    at java.awt.EventQueue.access$400(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.awt.EventQueue$3.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.awt.EventQueue$4.run(EventQueue.java:719)
    at java.awt.EventQueue$4.run(EventQueue.java:717)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Вот такое в отладке при оффлайн режиме.
 
Последнее редактирование:
Решение проше-простого - из названия мода убери слово client и всё заработает.
@alexandrage может потом пофиксит.
да, оказалось банально и не логично)
спасибо заработал мод!

помоги пожалуйста с классами для 172?
смотри, я поменял:
1) YggdrasilMinecraftSessionService.class на сервере в minecraft_server.1.7.2.jar и на клиенте в libraries.jar (авторизация)
2) в клиенте в minecraft.jar bkz.class (скины)
3) какой класс содержит путь checkserver?
4) какой класс содержит путь путь joinserver?
5) какой класс содержит главное меню minecraft ( тут же копирайт Mojang AB )

Вот пример для 164:
jz.class - путь checkserver
beu.class -путь к скинам/плащам
blt.class - главное меню minecraft ( тут же копирайт Mojang AB )
bcw.class - путь joinserver

ошибка вылезла вот такая при добавлении мода IC2 (через батник в моем клиенте работает):
Код:
14:40] [Auth thread/ERROR]: The minecraft jar file:/C:/Cubacraft/new172/bin/minecraft.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again!
[15:14:40] [Auth thread/ERROR]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem!
[15:14:40] [Auth thread/ERROR]: Technical information: ClientBrandRetriever was at jar:file:/C:/Cubacraft/new172/bin/minecraft.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it
[15:14:40] [Auth thread/ERROR]: FML appears to be missing any signature data. This is not a good thing

так и знал что не все с классами сделал
 
Последнее редактирование:
да, оказалось банально и не логично)
спасибо заработал мод!

помоги пожалуйста с классами для 172?
смотри, я поменял:
1) YggdrasilMinecraftSessionService.class на сервере в minecraft_server.1.7.2.jar и на клиенте в libraries.jar (авторизация)
2) в клиенте в minecraft.jar bkz.class (скины)
3) где менять вход на мой сервер?
4) может еще что менять надо?

ошибка вылезла вот такая:
Код:
14:40] [Auth thread/ERROR]: The minecraft jar file:/C:/Cubacraft/new172/bin/minecraft.jar!/net/minecraft/client/ClientBrandRetriever.class appears to be corrupt! There has been CRITICAL TAMPERING WITH MINECRAFT, it is highly unlikely minecraft will work! STOP NOW, get a clean copy and try again!
[15:14:40] [Auth thread/ERROR]: FML has been ordered to ignore the invalid or missing minecraft certificate. This is very likely to cause a problem!
[15:14:40] [Auth thread/ERROR]: Technical information: ClientBrandRetriever was at jar:file:/C:/Cubacraft/new172/bin/minecraft.jar!/net/minecraft/client/ClientBrandRetriever.class, there were 0 certificates for it
[15:14:40] [Auth thread/ERROR]: FML appears to be missing any signature data. This is not a good thing

так и знал что не все с классами сделал
META-INF удали.
Код:
    $protectionKey        = 'mtD5VSwQ1B';
    $key1                  = "KVb4wIXCaq4l7Q6u";  //16 Character Key Ключ пост запросов
    $key2                  = "KVb4wIXCaq4l7Q6u"; //16 Character  Key  Ключ пост запросов

    public static final String protectionKey            = "mtD5VSwQ1B"; //Ключ защиты сессии. Никому его не говорите.
    public static final String key1                    = "KVb4wIXCaq4l7Q6u"; //16 Character Key Ключ пост запросов
    public static final String key2                    = "KVb4wIXCaq4l7Q6u"; //16 Character Key Ключ пост запросов

Заработал ЛК. Но оффлайн режим по прежнему не работает.
Код:
run:
****launcher****
Setting new LaF...
Running debug methods...
Opened local image: background.png
Opened local image: background_personal.png
Opened local image: background_dialog.png
Opened local image: background_download.png
Opened local image: bar.png
Opened local image: bar_label.png
Opened local image: extpanel.png
Opened local image: wait.png
Opened local image: colors.png
Opened local image: light.png
Opened local image: favicon.png
Opened local image: button.png
Opened local image: checkbox.png
Opened local image: textfield.png
Opened local image: draggbutton.png
Opened local image: combobox.png
Creating font: font
Updating news page...
Refreshing server state... (ABC)
Updating news page sucessful!
Refreshing server done!
Running Minecraft
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.ThreadUtils.auth(ThreadUtils.java:58)
    at net.launcher.components.Frame.actionPerformed(Frame.java:399)
    at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
    at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
    at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
    at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
    at java.awt.Component.processMouseEvent(Component.java:6527)
    at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
    at java.awt.Component.processEvent(Component.java:6292)
    at java.awt.Container.processEvent(Container.java:2234)
    at java.awt.Component.dispatchEventImpl(Component.java:4883)
    at java.awt.Container.dispatchEventImpl(Container.java:2292)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
    at java.awt.Container.dispatchEventImpl(Container.java:2278)
    at java.awt.Window.dispatchEventImpl(Window.java:2739)
    at java.awt.Component.dispatchEvent(Component.java:4705)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746)
    at java.awt.EventQueue.access$400(EventQueue.java:97)
    at java.awt.EventQueue$3.run(EventQueue.java:697)
    at java.awt.EventQueue$3.run(EventQueue.java:691)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
    at java.awt.EventQueue$4.run(EventQueue.java:719)
    at java.awt.EventQueue$4.run(EventQueue.java:717)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:716)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Вот такое в отладке при оффлайн режиме.
У меня тоже оффлайн не работает. Ошибка подключения.
 
У меня от alexandrage - не жалуюсь.
В его примере не libraries.jar, а папка
https://yadi.sk/d/S7s3dJADRkJKJ/sit...нюю версию лаунчера/clients/voxelaria172/bin/
и там нет класса в котором авторизацию настраивать. оО
https://yadi.sk/d/S7s3dJADRkJKJ/site-с клиентами/
там смотря для какой версии лаунчера
для 1.7.2
 
Назад
Верх