Помогите Ошибка запуска

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

tactish

Активный участник
Баллы
68
Имя в Minecraft
tactishrus
Всем привет. Вот столкнулся с проблемой запуска, после сборки лаунчера. Я установил папку, куда все качается (авто-обновление), но после запуска клиента появляется надпись, что подключение к серверу невозможно т.к. этих файлов не существует... Перекопал все исходники, фтп проверил и т.д. и т.п. Вот выяснилось, что файлы качаются в:
Код:
 public static final String        pathconst        = "SERVERNAME./%SERVERNAME%";
Но при запуске включается minecarft.jar из "SERVERNAME./%SERVERNAME%, а остальные папки и файлы( mods, config....) из .minecarft. Как это справить?
 
Не правильно указал версию клиента. Пропиши 1.4.x или 1.5.x если клиент 1.4-1.5.+
 
Не правильно указал версию клиента. Пропиши 1.4.x или 1.5.x если клиент 1.4-1.5.+
Клиент 1.4.7
Не правильно указал версию клиента. Пропиши 1.4.x или 1.5.x если клиент 1.4-1.5.+
Вот, что у меня
Код:
public static final String[] mcversions        =
    {
        "1.2.5::aj", "1.3.x::am", "1.4.x::an"
    };
 
@tactish, Так ставь
public static final String[] servers =
{
"ServerName, ip, 25565, 1.4.x",
};
И патом я уже дополнил константу.
public static final String[] mcversions=
{
"1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
};
 
@tactish, Так ставь
public static final String[] servers =
{
"ServerName, ip, 25565, 1.4.x",
};
И патом я уже дополнил константу.
public static final String[] mcversions=
{
"1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
};
У меня все так-же, кроме: "ServerName, ip, 25565, 1.4.6"
Могут быть проблемы из-за 6, если на деле 1.4.7?
 
У меня все так-же, кроме: "ServerName, ip, 25565, 1.4.6"
Могут быть проблемы из-за 6, если на деле 1.4.7?

😁 откуда у вас такое косоглазие. Четко же указано 1.4.x писать надо.
public static final String[] mcversions=
{
"1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
};
 
😁 откуда у вас такое косоглазие. Четко же указано 1.4.x писать надо.
public static final String[] mcversions=
{
"1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
};
Понял, спасибо
😁 откуда у вас такое косоглазие. Четко же указано 1.4.x писать надо.
public static final String[] mcversions=
{
"1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
};
Но проблема-то не исчезла(
😁 откуда у вас такое косоглазие. Четко же указано 1.4.x писать надо.
public static final String[] mcversions=
{
"1.7.3::af", "1.8.1::ag", "1.2.5::aj", "1.3.x::am", "1.4.x::an", "1.5.x::an"
};

Код:
/*launcher, сборка за 30.10.2012, индекс: 121 */
 
package net.launcher.run;
 
public class Settings
{
    /** Настройка заголовка лаунчера */
    public static final String        title              = ""; //Заголовок лаунчера
    public static final String        titleInGame      = ""; //Заголовок лаунчера после авторизации
    public static final String        basedir            = "AppData"; //Родительская папка для Minecraft (только для Windows) [ProgramFiles, AppData]
    public static final String        baseconf        = "."; //Папка с файлом конфигурации
    public static final String        pathconst        = "./%SERVERNAME%"; //Конструктор пути к папке с MC
    public static final String        skins            = "MinecraftSkins/"; //Папка скинов
    public static final String        cloaks          = "MinecraftCloaks/"; //Папка плащей
    /** Параметры подключения */
    public static final String    domain              = "";//Домен сайта
    public static final String  siteDir              = "update";//Папка с файлами лаунчера на сайте
    public static final String  updateFile        = "http:///update/";//Ссылка на файл обновления лаунчера
    public static final String    buyVauncherLink  = "http:///"; //Ссылка на страницу покупки ваучеров
 
    /** Для одиночной игры */
    public static final String  defaultUsername  = "player"; //Имя пользователя для одиночной игры
    public static final String  defaultSession  = "123456"; //Номер сессии для одиночной игры
 
    /** Настройка серверов */
    public static final String[] servers =
    {
        "classic,айпи ,порт , 1.4.x",
    };
 
    /** Настройка панели ссылок **/
    public static final String[] links =
    {
        //Для отключения добавьте в адрес ссылки #
        " Регистрация ::http:////?do=register",
           
                " | Забыл(а) пароль? ::http:////?do=lostpassword",
    };
 
    /** Настройки структуры лаунчера */
    public static boolean useAutoenter            =  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              =  false; //Использовать режим оффлайн
    public static boolean useConsoleHider        =  true; //Использовать скрытие консоли клиента
    public static boolean useModCheckerTimer    =  true; //Каждые 30 секунд моды будут перепроверяться
 
    public static final String protectionKey            = ""; //Ключ защиты сессии. Никому его не говорите.
 
    public static final boolean debug              =  false;  //Отображать все действия лаунчера (отладка)(true/false)
    public static final boolean drawTracers        =  false; //Отрисовывать границы элементов лаунчера
    public static final String masterVersion      = "final"; //Версия лаунчера
 
    public static final boolean patchDir          =  false; //Использовать автоматическую замену директории игры (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() {}
}
 
@tactish, Ну так ты написал не правильно.
public static final String[] servers =
{
"voxelaria, ip, 25565, 1.4.x",
};
Так нужно.
 
Вернусь через пару часов... Не спал двое суток... Походу уже туплю, довольно сильно...
 
Господи, проблема в minecraft.jar!
Измени класс в minecraft.jar по пути /net/minecraft/minecraft.class
Чтоб изменить его достань его с архива и открой черес InClassTranslator, ищи строчку "minecraft"
её измени на путь к папке твоего клиента.
Допустим что у тебя клиент лежит по папке .ua-craft/hi-tech/
То вместо minecraft в класе нужно указать ua-craft/hi-tech (БЕС ТОЧКИ)
Вот и всё, если что непонятно это описание есть в разделе "Руководства, инструкции, утилиты"! 🙂
 
Господи, проблема в minecraft.jar!
Измени класс в minecraft.jar по пути /net/minecraft/minecraft.class
Чтоб изменить его достань его с архива и открой черес InClassTranslator, ищи строчку "minecraft"
её измени на путь к папке твоего клиента.
Допустим что у тебя клиент лежит по папке .ua-craft/hi-tech/
То вместо minecraft в класе нужно указать ua-craft/hi-tech (БЕС ТОЧКИ)
Вот и всё, если что непонятно это описание есть в разделе "Руководства, инструкции, утилиты"! 🙂
Это лишнее если лунчер сашка.
 
если я правильно понимаю, оно будет работать, но только если
public static final boolean patchDir = false;
поменять на
public static final boolean patchDir = true;
Code, ты лучший! В этом и была загвоздка...
 
Назад
Верх