Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер Sashok724 Launcher (Modification)

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем DragoSFire, 11 апр 2014.

  1. MOR_IV

    MOR_IV Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    :(
    А что с sql таблицами? Даст кто? а то ошибка sql
     
  2. Хостинг MineCraft
    <
  3. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Лол, дык в новой версии всего один столбец добавили. md5 засунь в таблицу пользователей:
    Код:
    ADD  `md5` varchar(255) DEFAULT '0'
    Агась
    Да[DOUBLEPOST=1399179556,1399179351][/DOUBLEPOST]
    Дык ты смотри, почему лагает. Не только ради координат Нотч дебаг на F3 делал. Если вылетает - смотри лог.
    И на сколько тяжек клиент?[DOUBLEPOST=1399182992][/DOUBLEPOST]После обсификации не запускается лаунчер.
    Настройки выставил такие(хотя бы), класс пач такой:
    er.png
    При том небольшие приложения обфусицируются как нужно даже при самых жестких настройках.
     
  4. Зигмунд

    Зигмунд Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Zigmund
    Помогите пожалусто, все настроил правильно, авторизируется, вот только пишит:"Клиент не найден".
    Кто может помочь?
     
  5. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Качай клиент с яндекса.
     
  6. Зигмунд

    Зигмунд Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Zigmund
    Скачал, не помогло
     
  7. Alexgrist

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

    Баллы:
    173
    Клиент нужен нового образца, и в папке clients/ должен находится ещё архив или папка assets/
     
  8. Зигмунд

    Зигмунд Активный участник Пользователь

    Баллы:
    78
    Имя в Minecraft:
    Zigmund
    Alexgrist, прочти личку
     
  9. Sany007

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

    Баллы:
    103
    Skype:
    kitovoi222
    Имя в Minecraft:
    Sany007
    Помогите поставить версию 1.5.2 !
    Заплачу! Скайп kitovoi222
     
  10. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    При чем, если я собираю жарник с главным классом Mainclass - лаунчер прекрасно прекрасно переносит обсификацию.
     
  11. MOR_IV

    MOR_IV Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    ЫЫ - #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ADD `md5` VARCHAR( 255 ) DEFAULT '0' LIMIT 0, 30' at line 2
     
  12. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Это вырезка из alter_table_users.sql. Добавь столбец вручную.
     
  13. Сергуня

    Сергуня Участник Пользователь

    Баллы:
    33
    Skype:
    p620_pidar.ru
    Имя в Minecraft:
    p620_pidar
    sashabelii, Дайте пожалуйста скайп.
     
  14. MOR_IV

    MOR_IV Активный участник Пользователь

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Теперь новая беда - лаунчер кажет какую-то хрень и матюхается на все файлы на хостинге. Качать не хотит. Нифига не понимаю.

    [​IMG]
     
  15. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Фиксится указанием обфусикатору вторичного главного класса: Mainclass, дабы тот его не исковеркал, на сколько я понимаю.
     
  16. PIPITON

    PIPITON Новичок Пользователь

    Баллы:
    23
    Тогда в архиве assets должна быть папка assets или её содержимое?
     
  17. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Папка с содержим.
     
  18. PIPITON

    PIPITON Новичок Пользователь

    Баллы:
    23
    Так и сделал, но клиент не найден. И в connect.php, и в settings.java выбрал загрузку из архива.
     
  19. agentik007

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

    Баллы:
    153
    Skype:
    vladislav567695
    Убери лишние папки/файлы из папки clients.

    Кто поможет с ошибкой авторизации?
    [​IMG][DOUBLEPOST=1399205030,1399200251][/DOUBLEPOST]Я думал никогда не напишу этого, но.... готов заплатить за исправление моей тупости
     
  20. Sany007

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

    Баллы:
    103
    Skype:
    kitovoi222
    Имя в Minecraft:
    Sany007
    Ставят читы, с помощью пихания файлов (чит-модов) после запуска лаунчера, как исправить чтобы не ставили читы? Подскажите пожалуйста?!
     
  21. Konstantin773

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

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Например, так:

    В ThreadUtils в методе
    Код:
    public static void runUpdater(String answer)
    Первой строкой вставить
    Код:
    System.setProperty("answer",answer);
    Затем, например, в cpw.mods.fml.common.discovery.ModDiscoverer изменить метод findModDirMods на такой (для 1.6.4)
    Код:
        public void findModDirMods(File modsDir)
        {
            File[] modList = modsDir.listFiles();
            // Sort the files into alphabetical order first
            Arrays.sort(modList, new Comparator<File>() {
                @Override
                public int compare(File o1, File o2)
                {
                    return o1.getName().compareToIgnoreCase(o2.getName());
                }
            });
    
            for (File modFile : modList)
            {
                // skip loaded coremods
                if (CoreModManager.getLoadedCoremods().contains(modFile.getName()))
                {
                    FMLLog.finer("Skipping already parsed coremod or tweaker %s", modFile.getName());
                }
                else if (modFile.isDirectory())
                {
                }
                else
                {
                    Matcher matcher = zipJar.matcher(modFile.getName());
    
                    if (matcher.matches())
                    {
                        FMLLog.fine("Found a candidate zip or jar file %s", matcher.group(0));
                        if(System.getProperty("answer","").contains(modFile.getName()+":>"+getMD5(modFile.getAbsolutePath()))) candidates.add(new ModCandidate(modFile, modFile, ContainerType.JAR));
                    }
                    else
                    {
                        FMLLog.fine("Ignoring unknown file %s in mods directory", modFile.getName());
                    }
                }
            }
        }
    public static String getMD5(String filename)
    {
    FileInputStream fis = null;
    DigestInputStream dis = null;
    BufferedInputStream bis = null;
    Formatter formatter = null;
    try
    {
    MessageDigest messagedigest = MessageDigest.getInstance("MD5");
    fis = new FileInputStream(filename);
    bis = new BufferedInputStream(fis);
    dis = new DigestInputStream(bis, messagedigest);
    while(dis.read() != -1);
    byte abyte0[] = messagedigest.digest();
    formatter = new Formatter();
    byte abyte1[] = abyte0;
    int i = abyte1.length;
    for(int j = 0; j < i; j++)
    {
    byte byte0 = abyte1[j];
    formatter.format("%02x", new Object[] { Byte.valueOf(byte0) });
    }
    return formatter.toString();
    } catch(Exception e) { return BaseUtils.empty; }
    finally
    {
    try { fis.close(); } catch (Exception e){}
    try { dis.close(); } catch (Exception e){}
    try { bis.close(); } catch (Exception e){}
    try { formatter.close(); } catch (Exception e){}
    }
    }
    
    В итоге. Каждый запускаемый мод проверяется, а моды в виде папок не загружаются вовсе.
     
    Последнее редактирование: 4 май 2014
    oleg57zls и FedorNogopletov нравится это.

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