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

Лаунчер xLauncher от XeroXP

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем XeroXP, 8 июн 2013.

  1. Terminator Т-850

    Terminator Т-850 Активный участник Пользователь

    Баллы:
    88
    например, 1-ый недочет - это незапуск лаунчера на линуксе и маке, исправляется вырезанием звуков из лаунчера (звук клика, который стоит на кнопке)
     
  2. Хостинг MineCraft
    <
  3. Terminator Т-850

    Terminator Т-850 Активный участник Пользователь

    Баллы:
    88
    Из того, что я допилил (не очень сложно):
    1) кроссплатформенность
    2) для каждого клиента свой архив (его проверка происходит по имени архива, в котором меняется версия)
    3) изменил алгоритм проверки файлов (стало быстрее и без багов, это я к тому, что изначально очень сложно поставить клиент правильно, сейчас же с этим нет проблем)
    +
    4) проверка нескольких классов в rt.jar на строку, которая содержит ".jar" (метод против УО)

    это все.
     
    Bars нравится это.
  4. SocialRus

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

    Баллы:
    103
    Как с защитой у этого лаунчера? Получше сашка защита будет?
     
    Likeobot нравится это.
  5. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    От второй универсалки не спасет, там все строки забиты в байт-массивы.
     
  6. Terminator Т-850

    Terminator Т-850 Активный участник Пользователь

    Баллы:
    88
    ну насчет второй универсалки я пока ничего не придумал, может есть идеи?
    возможно да
     
  7. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Пока что нет, проверяю файлы/папки obhod в корне диска C, а первый обход проверяю как-то так:
    Код:
     
                    URLClassLoader ucl = (URLClassLoader)getClass().getClassLoader();
                    java.net.URL[] urLs = ucl.getURLs();
                    URL urls[] = ucl.getURLs();
                        for(int x = 0; urls.length > x; x++) {
                            if (urls[x].getFile().indexOf(on) > 0) {
    // шото
                            }
                        }
     
  8. Terminator Т-850

    Terminator Т-850 Активный участник Пользователь

    Баллы:
    88
    это не подходит для linux например
     
  9. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Дык это временное решение. Сомневаюсь, что пользователи linux будут юзать уо, если он вообще там работает.
     
  10. SocialRus

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

    Баллы:
    103
    Я не увидел на скрине мультисерверности, ткните меня носом
     
    ПриветОтЛайки нравится это.
  11. Terminator Т-850

    Terminator Т-850 Активный участник Пользователь

    Баллы:
    88
    после окна авторизации идет выбор серверов
    там работает
     
  12. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Будем знать :)
     
  13. Artem1218

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

    Баллы:
    63
    Имя в Minecraft:
    Alcoholic
    Привет, подскажите пожалуйста как исправить эту проблему ?
    Проблема возникла во время установки сокет зашиты на клиент.
    [​IMG]
     
  14. Asd1995sse

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

    Баллы:
    88
    Skype:
    Asd1995sse
    По каким причинам может не работать мониторинг?
     
  15. Metronomko

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

    Баллы:
    123
    Skype:
    max2459567
    Жалко, что этим лаунчером никто не хочет заниматься. Там еще столько доработать надо.
     
  16. Terminator Т-850

    Terminator Т-850 Активный участник Пользователь

    Баллы:
    88
    не много (я доработал, но никому не скину, т.к. я еврей)
     
    ПриветОтЛайки нравится это.
  17. Pentiumnet

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

    Баллы:
    63
    Имя в Minecraft:
    pentium_net
    Долго я колупался и искал проблему. А проблема как всегда в том что я не внимательный и хэш joomla в скрипте для версий до 2.5. АВТОРУ!!!: добавь в mainfile.php скрипт для joomla 3.2.
    Код:
    function hash_joomla3($realPass, $postPass)
    {
        //Fuck the joomla 3.2 hash
        function hash_encode64($input, $count, &$itoa64)
        {
            $output = '';
            $i = 0;
    
            do
            {
                $value = ord($input[$i++]);
                $output .= $itoa64[$value & 0x3f];
    
                if ($i < $count)
                {
                    $value |= ord($input[$i]) << 8;
                }
    
                $output .= $itoa64[($value >> 6) & 0x3f];
    
                if ($i++ >= $count)
                {
                    break;
                }
    
                if ($i < $count)
                {
                    $value |= ord($input[$i]) << 16;
                }
    
                $output .= $itoa64[($value >> 12) & 0x3f];
    
                if ($i++ >= $count)
                {
                    break;
                }
    
                $output .= $itoa64[($value >> 18) & 0x3f];
            }
            while ($i < $count);
    
            return $output;
        }
        //Check the pass
        $itoa64 = './0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';
        $count_log2 = strpos($itoa64, $realPass[3]);
        $count = 1 << $count_log2;
        $salt = substr($realPass, 4, 8);
        $hash = md5($salt . $postPass, true);
                do
                {
                    $hash = md5($hash . $postPass, true);
                }
                while (--$count);
        $cryptPass = substr($realPass, 0, 12).hash_encode64($hash, 16, $itoa64);
        return $cryptPass;
    }
     
  18. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Автора уже давно нет на форуме.
     
  19. Pentiumnet

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

    Баллы:
    63
    Имя в Minecraft:
    pentium_net
    Видел его тут неделю назад
     
  20. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Он уже забил на майн, смеритесь.
     
  21. Terminator Т-850

    Terminator Т-850 Активный участник Пользователь

    Баллы:
    88
    даже, если он и был, то делать больше он ничего не хочет, хотя хороший автор был(
     

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