Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

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

Тема в разделе "[Архив] Помощь", создана пользователем tactish, 23 май 2013.

  1. Автор темы
    tactish

    tactish Активный участник

    Баллы:
    68
    Имя в Minecraft:
    tactishrus
    Всем привет. Вот столкнулся с проблемой запуска, после сборки лаунчера. Я установил папку, куда все качается (авто-обновление), но после запуска клиента появляется надпись, что подключение к серверу невозможно т.к. этих файлов не существует... Перекопал все исходники, фтп проверил и т.д. и т.п. Вот выяснилось, что файлы качаются в:
    Код:
     public static final String        pathconst        = "SERVERNAME./%SERVERNAME%";
    
    Но при запуске включается minecarft.jar из "SERVERNAME./%SERVERNAME%, а остальные папки и файлы( mods, config....) из .minecarft. Как это справить?
     
    caNek нравится это.
  2. Хостинг MineCraft
    <
  3. rnikki4

    rnikki4 Активный участник

    Баллы:
    63
    Имя в Minecraft:
    rnikki42
    Чей лаунчер? Сашка?
     
  4. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Не правильно указал версию клиента. Пропиши 1.4.x или 1.5.x если клиент 1.4-1.5.+
     
    Сникерсни нравится это.
  5. Автор темы
    tactish

    tactish Активный участник

    Баллы:
    68
    Имя в Minecraft:
    tactishrus
    Клиент 1.4.7[DOUBLEPOST=1369300987,1369300953][/DOUBLEPOST]
    Вот, что у меня
    Код:
    public static final String[] mcversions        =
        {
            "1.2.5::aj", "1.3.x::am", "1.4.x::an"
        };
     
  6. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    @tactish, Так ставь
    public static final String[] servers =
    {
    "ServerName, ip, 25565, 1.4.x",
    };[DOUBLEPOST=1369301108,1369301061][/DOUBLEPOST]И патом я уже дополнил константу.
    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"
    };
     
  7. Автор темы
    tactish

    tactish Активный участник

    Баллы:
    68
    Имя в Minecraft:
    tactishrus
    У меня все так-же, кроме: "ServerName, ip, 25565, 1.4.6"
    Могут быть проблемы из-за 6, если на деле 1.4.7?
     
  8. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    :D откуда у вас такое косоглазие. Четко же указано 1.4.x писать надо.[DOUBLEPOST=1369301523,1369301491][/DOUBLEPOST]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"
    };
     
  9. Автор темы
    tactish

    tactish Активный участник

    Баллы:
    68
    Имя в Minecraft:
    tactishrus
    Понял, спасибо[DOUBLEPOST=1369301764][/DOUBLEPOST]
    Но проблема-то не исчезла([DOUBLEPOST=1369301870][/DOUBLEPOST]
    Код:
    /*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() {}
    }
     
  10. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    @tactish, Ну так ты написал не правильно.
    public static final String[] servers =
    {
    "voxelaria, ip, 25565, 1.4.x",
    };
    Так нужно.
     
  11. Автор темы
    tactish

    tactish Активный участник

    Баллы:
    68
    Имя в Minecraft:
    tactishrus
    Я все так и написал... А сейчас, для демонстрации вырезал все айпи и домен
     
  12. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Ну тогда все будет работать, клиен будет юзать твою папку.
     
  13. Автор темы
    tactish

    tactish Активный участник

    Баллы:
    68
    Имя в Minecraft:
    tactishrus
    Вернусь через пару часов... Не спал двое суток... Походу уже туплю, довольно сильно...
     
  14. Roma999

    Roma999 Старожил Пользователь

    Баллы:
    103
    Skype:
    r0ma.chernenk0
    Имя в Minecraft:
    Roma999
    Господи, проблема в minecraft.jar!
    Измени класс в minecraft.jar по пути /net/minecraft/minecraft.class
    Чтоб изменить его достань его с архива и открой черес InClassTranslator, ищи строчку "minecraft"
    её измени на путь к папке твоего клиента.
    Допустим что у тебя клиент лежит по папке .ua-craft/hi-tech/
    То вместо minecraft в класе нужно указать ua-craft/hi-tech (БЕС ТОЧКИ)
    Вот и всё, если что непонятно это описание есть в разделе "Руководства, инструкции, утилиты"! :)
     
  15. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    Это лишнее если лунчер сашка.
     
  16. Code

    Code Старожил Пользователь

    Баллы:
    123
    Имя в Minecraft:
    _Gizmo
    если я правильно понимаю, оно будет работать, но только если
    public static final boolean patchDir = false;
    поменять на
    public static final boolean patchDir = true;
     
  17. Автор темы
    tactish

    tactish Активный участник

    Баллы:
    68
    Имя в Minecraft:
    tactishrus
    Code, ты лучший! В этом и была загвоздка...
     
    MineMan910 нравится это.

Поделиться этой страницей