Туториал Настройка лаунчера sashok724 (много текста)

  • Автор темы Автор темы zivgta
  • Дата начала Дата начала

Гайд лучше чем тот который в теме ниже?


  • Всего проголосовало
    331
Статус
Закрыто для дальнейших ответов.
Вот, немного криво, но работает)49f139bcb158.png
 
Подскажите
Как сделать автоматическое обновление лаунчера?
Чтобы пользователю, не выдавало окошко с новой версией лаунчер, и обновить версию или нет.
А чтобы сразу шло обновление и при неудачах само повторялось. Кнопка (Еще раз)
 
Подскажите
Как сделать автоматическое обновление лаунчера?
Чтобы пользователю, не выдавало окошко с новой версией лаунчер, и обновить версию или нет.
А чтобы сразу шло обновление и при неудачах само повторялось. Кнопка (Еще раз)
Обновление лаунчера вообще не работает из лаунчера :fp:
 
ЛЮДИ! HELP! У меня на определении размера:confused: зависает, что делать?

Java:
package net.sashok724.launcher.run;
 
public class Settings
{
    /** Настройка заголовка лаунчера */
    public static String        title              = ""; //Заголовок лаунчера
    public static String        titleInGame      = "Rainbow Creepers"; //Заголовок лаунчера после авторизации
    public static String        basedir            = "AppData"; //Родительская папка для Minecraft (только для Windows) [ProgramFiles, AppData]
    public static String        baseconf        = "^_^ Rainbow Creepers"; //Папка с файлом конфигурации
    public static String        pathconst        = "^_^ Rainbow Creepers/%SERVERNAME%"; //Конструктор пути к папке с MC
 
    /** Параметры подключения */
    public static final String    domain              = "www.rainbowcreepers.ru";//Домен сайта
    public static final String  siteDir              = "MineCraft/MinecraftDownload";//Папка с файлами лаунчера на сайте
    public static final String  updateFile        = "http://www.rainbowcreepers.ru/index.php?mode=55";//Ссылка на файл обновления лаунчера
    public static final String    buyVauncherLink  = "http://www.rainbowcreepers.ru/"; //Ссылка на страницу покупки ваучеров
 
    /** Для одиночной игры */
    public static final String  defaultUsername  = "player"; //Имя пользователя для одиночной игры
    public static final String  defaultSession  = "123456"; //Номер сессии для одиночной игры
 
    /** Настройка серверов */
    public static final String[] servers =
    {
        "Classic, classic.rainbowcreepers.ru, 25565, 1.4.6",
        "HiTech, hitech.rainbowcreepes.ru, 25566, 1.4.6"
    };
 
    /** Настройка панели ссылок **/
    public static final String[] links =
    {
        //Для отключения добавьте в адрес ссылки #
        " Регистрация |::http://www.rainbowcreepers.ru/",
        " Вспомнить пароль |::http://www.rainbowcreepers.ru/",
        " Cайт |::http://www.rainbowcreepers.ru/",
        " Еще сайт!::http://www.youtube.com/user/HRDMiners?feature=watch"
    };
 
    /** Настройки структуры лаунчера */
    public static boolean useAutoenter            =  true; //Использовать функцию автозахода на выбранный сервер
    public static boolean useModCheck            =  false; //Использовать проверку модов
    public static boolean useModsDelete          =  false; //Удалять папку mods при запуске игры
    public static boolean useMulticlient        =  true; //Использовать функцию "по клиенту на сервер"
    public static boolean useStandartWB            =  true; //Использовать стандартный браузер для открытия ссылок
    public static boolean usePersonal              =  false; //Использовать Личный кабинет
    public static boolean customframe              =  true; //Использовать кастомный фрейм
    public static boolean useOffline              =  false; //Использовать режим оффлайн
    public static boolean useConsoleHider        =  false; //Использовать скрытие консоли клиента
    public static boolean useModCheckerTimer    =  true; //Каждые 30 секунд моды будут перепроверяться
 
    public static String protectionKey            = "МОЙ КЛЮЧИК"; //Ключ защиты сессии. Никому его не говорите.
 
    public static final boolean debug              =  true;  //Отображать все действия лаунчера (отладка)(true/false)
    public static final boolean drawTracers        =  false; //Отрисовывать границы элементов лаунчера
    public static final String masterVersion      = "1.0.0"; //Версия лаунчера
 
    public static final boolean patchDir          =  true; //Использовать автоматическую замену директории игры (true/false)
    public static final String mcclass            = "net.minecraft.client.Minecraft";
    public static final String[] mcversions        =
    {
        "1.2.5::aj", "1.3.x::am", "1.4.x::an"
    };
   
    public static void onStart() { /*  */ }
    public static void onStartMinecraft() {}
}

 
ЛЮДИ! HELP! У меня на определении размера:confused: зависает, что делать?

Java:
package net.sashok724.launcher.run;
 
public class Settings
{
    /** Настройка заголовка лаунчера */
    public static String        title              = ""; //Заголовок лаунчера
    public static String        titleInGame      = "Rainbow Creepers"; //Заголовок лаунчера после авторизации
    public static String        basedir            = "AppData"; //Родительская папка для Minecraft (только для Windows) [ProgramFiles, AppData]
    public static String        baseconf        = "^_^ Rainbow Creepers"; //Папка с файлом конфигурации
    public static String        pathconst        = "^_^ Rainbow Creepers/%SERVERNAME%"; //Конструктор пути к папке с MC
 
    /** Параметры подключения */
    public static final String    domain              = "www.rainbowcreepers.ru";//Домен сайта
    public static final String  siteDir              = "MineCraft/MinecraftDownload";//Папка с файлами лаунчера на сайте
    public static final String  updateFile        = "http://www.rainbowcreepers.ru/index.php?mode=55";//Ссылка на файл обновления лаунчера
    public static final String    buyVauncherLink  = "http://www.rainbowcreepers.ru/"; //Ссылка на страницу покупки ваучеров
 
    /** Для одиночной игры */
    public static final String  defaultUsername  = "player"; //Имя пользователя для одиночной игры
    public static final String  defaultSession  = "123456"; //Номер сессии для одиночной игры
 
    /** Настройка серверов */
    public static final String[] servers =
    {
        "Classic, classic.rainbowcreepers.ru, 25565, 1.4.6",
        "HiTech, hitech.rainbowcreepes.ru, 25566, 1.4.6"
    };
 
    /** Настройка панели ссылок **/
    public static final String[] links =
    {
        //Для отключения добавьте в адрес ссылки #
        " Регистрация |::http://www.rainbowcreepers.ru/",
        " Вспомнить пароль |::http://www.rainbowcreepers.ru/",
        " Cайт |::http://www.rainbowcreepers.ru/",
        " Еще сайт!::http://www.youtube.com/user/HRDMiners?feature=watch"
    };
 
    /** Настройки структуры лаунчера */
    public static boolean useAutoenter            =  true; //Использовать функцию автозахода на выбранный сервер
    public static boolean useModCheck            =  false; //Использовать проверку модов
    public static boolean useModsDelete          =  false; //Удалять папку mods при запуске игры
    public static boolean useMulticlient        =  true; //Использовать функцию "по клиенту на сервер"
    public static boolean useStandartWB            =  true; //Использовать стандартный браузер для открытия ссылок
    public static boolean usePersonal              =  false; //Использовать Личный кабинет
    public static boolean customframe              =  true; //Использовать кастомный фрейм
    public static boolean useOffline              =  false; //Использовать режим оффлайн
    public static boolean useConsoleHider        =  false; //Использовать скрытие консоли клиента
    public static boolean useModCheckerTimer    =  true; //Каждые 30 секунд моды будут перепроверяться
 
    public static String protectionKey            = "МОЙ КЛЮЧИК"; //Ключ защиты сессии. Никому его не говорите.
 
    public static final boolean debug              =  true;  //Отображать все действия лаунчера (отладка)(true/false)
    public static final boolean drawTracers        =  false; //Отрисовывать границы элементов лаунчера
    public static final String masterVersion      = "1.0.0"; //Версия лаунчера
 
    public static final boolean patchDir          =  true; //Использовать автоматическую замену директории игры (true/false)
    public static final String mcclass            = "net.minecraft.client.Minecraft";
    public static final String[] mcversions        =
    {
        "1.2.5::aj", "1.3.x::am", "1.4.x::an"
    };
 
    public static void onStart() { /*  */ }
    public static void onStartMinecraft() {}
}
Укажи после порта сервера версию клиента.
 
Люди проблему с крашом решил
Сейчас как привзяку к сайту сделать что бы они могли заходить тока зарегестрившись у нас на сайте или через лаунчер в server.proporties online mod true стоит а при заходе пишет bad login
 
При нажатии "Войти в лк" пишет "ошибка логин пароль", в игру входит нормально.
Нужно какойто лк отдельно ставить или как пофиксить?
 
При нажатии "Войти в лк" пишет "ошибка логин пароль", в игру входит нормально.
Нужно какойто лк отдельно ставить или как пофиксить?
В connect.php все верно настроил?
"Метод хеширования пароля для интеграции с..." Правильный выбрал?
 
В connect.php все верно настроил?
"Метод хеширования пароля для интеграции с..." Правильный выбрал?
Все настроено для Xenforo. Авторизацию же в игру проходит, на сервере onlinemode true стоит.
Логи консоли лаунчера в студию
Логи
Код:
debug:
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... (Sandbox)
022 Updating news page sucessful!
023 Refreshing server done!
024 Logging in, login: trancefer
025 Openning stream: http://localhost/launcher/launcher.php
026 Stream opened for http://localhost/launcher/launcher.php completed, return answer: 
027"3e6cd5c779fcc8a57b362b6fd0b2d713<:>7213c9dadc54a3d1f536bf96f3641a2b<:>cf02a5eeddadc6ad886a93b6583bb998<:>09fa06934e1377ecc766715a7e74c4af<:>ddd2e605cceebb688aeec96f3217c8a5<:>b01<br>trancefer<:>2-69-28-80-106-116-64-98-64-113-113-94-124-76-1-71-27-87-105-121-75<br>CUI.zip:>2c39b17e61ad4a3efe3c9b304493933b<:>InvTweaks.zip:>654ee716d8537817543384fb7b905e3f<:>Rei's_Minimap.zip:>fb5aa82481724bb444b114a9d1365669<:>"
028 Logging in successful
029 Openning stream: http://localhost/launcher/launcher.php
030 Stream opened for http://localhost/launcher/launcher.php completed, return answer: 
031"Ошибка авторизации (Логин, пароль)"
 
Все настроено для Xenforo. Авторизацию же в игру проходит, на сервере onlinemode true стоит.

Логи
Код:
debug:
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... (Sandbox)
022 Updating news page sucessful!
023 Refreshing server done!
024 Logging in, login: trancefer
025 Openning stream: http://localhost/launcher/launcher.php
026 Stream opened for http://localhost/launcher/launcher.php completed, return answer:
027"3e6cd5c779fcc8a57b362b6fd0b2d713<:>7213c9dadc54a3d1f536bf96f3641a2b<:>cf02a5eeddadc6ad886a93b6583bb998<:>09fa06934e1377ecc766715a7e74c4af<:>ddd2e605cceebb688aeec96f3217c8a5<:>b01<br>trancefer<:>2-69-28-80-106-116-64-98-64-113-113-94-124-76-1-71-27-87-105-121-75<br>CUI.zip:>2c39b17e61ad4a3efe3c9b304493933b<:>InvTweaks.zip:>654ee716d8537817543384fb7b905e3f<:>Rei's_Minimap.zip:>fb5aa82481724bb444b114a9d1365669<:>"
028 Logging in successful
029 Openning stream: http://localhost/launcher/launcher.php
030 Stream opened for http://localhost/launcher/launcher.php completed, return answer:
031"Ошибка авторизации (Логин, пароль)"
Connect.php\launcher.php посмотри. С лаунчером все ок. Эт launcher.php возвратил ошибку...
 
Уже 3 разных размеров попробовал launcher.php, в двух других лог такой же только нет строк 27,28,29
 
Дай мне ссыль на авторизацию, и в какой папке у тебя файлы лаунчера. Я у себя на сурсах проверю.
 
Дай мне ссыль на авторизацию, и в какой папке у тебя файлы лаунчера. Я у себя на сурсах проверю.
Кстати, про эту проблему писал выше, но никто не ответил, пробовал разные версии лаунчеров и сайтовые файлы тоже... все не помогло...
P.S: Все настроено под DLE, сначала работало, но потом удалял Src, а когда заново качал уже это...
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх