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

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

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

  1. Alexgrist

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

    Баллы:
    173
    ragecraft, эта ошибка появляется и по другим причинам. Смотри всё ли правильно заполнил в connect.php.
     
  2. Хостинг MineCraft
    <
  3. ragecraft

    ragecraft Активный участник Пользователь Заблокирован

    Баллы:
    93
    Имя в Minecraft:
    greenberg
    все верно.
    Код:
    <?php
        if(!defined('INCLUDE_CHECK')) die("You don't have permissions to run this");
        include_once("loger.php");
        include_once("security.php");
        /* Метод хеширования пароля для интеграции с различними плагинами/сайтами/cms/форумами
        'hash_md5'            - md5 хеширование
        'hash_authme'      - интеграция с плагином AuthMe
        'hash_cauth'        - интеграция с плагином Cauth
        'hash_xauth'        - интеграция с плагином xAuth
        'hash_joomla'        - интеграция с Joomla (v1.6- v1.7)
        'hash_ipb'            - интеграция с IPB
        'hash_xenforo'        - интеграция с XenForo
        'hash_wordpress'    - интеграция с WordPress
        'hash_vbulletin'    - интеграция с vBulletin
        'hash_dle'            - интеграция с DLE
        'hash_drupal'        - интеграция с Drupal (v.7)
        'hash_launcher'        - интеграция с лаунчером sashok724 (Регистрация через лаунчер)
        */
        $crypt                = 'hash_dle';
       
        $db_host            = 'localhost'; // Ip-адрес MySQL
        $db_port            = '3306'; // Порт базы данных
        $db_user            = 'да'; // Пользователь базы данных
        $db_pass            = 'тут пасс'; // Пароль базы данных
        $db_database        = 'да'; //База данных
       
        $db_table          = 'dle_users'; //Таблица с пользователями
        $db_columnId          = 'user_id'; //Колонка с ID пользователей
        $db_columnUser      = 'name'; //Колонка с именами пользователей
        $db_columnPass      = 'password'; //Колонка с паролями пользователей
        $db_tableOther        = 'xf_user_authenticate'; //Дополнительная таблица для XenForo, не трогайте
        $db_columnSesId        = 'session'; //Колонка с сессиями пользователей, не трогайте
        $db_columnServer    = 'server'; //Колонка с серверами пользователей, не трогайтe
        $db_columnSalt      = 'members_pass_salt'; //Настраивается для IPB и vBulletin: , IPB - members_pass_salt, vBulletin - salt
        $db_columnIp          = 'logged_ip'; //Колонка с IP пользователей
       
        $db_columnDatareg  = 'reg_date'; // Колонка даты регистрации
        $db_columnMail      = 'email'; // Колонка mail
    
        $banlist            = 'banlist'; //Таблица плагина Ultrabans
       
        $useban            =  false; //Бан на сервере = бан в лаунчере, Ultrabans плагин
        $useantibrut        =  true; //Защита от частых подборов пароля (Пауза 1 минута при неправильном пароле)
       
        $masterversion      = 'final_RC4'; //Мастер-версия лаунчера
        $protectionKey        = '1234567890';
        $key1              = "1234567891234567";  //16 Character Key Ключ пост запросов
        $key2              = "1234567891234567"; //16 Character  Key  Ключ пост запросов
    
        $checklauncher      = false; //Проверка хеша лаунчера
        $md5launcherexe    = md5(@file_get_contents("launcher/fix.exe"));  // Сверяем MD5
        $md5launcherjar    = md5(@file_get_contents("launcher/fix.jar"));  // Сверяем MD5
    
        $assetsfolder      = false; //Скачивать assets из папки, или из архива (true=из папки false=из архива)
    
    //========================= Настройки ЛК =======================//   
    
        $db_columnMoney        = 'realmoney'; //Колонка с деньгами
       
        $db_tableMoneyKeys  = 'sashok724_launcher_keys'; //Таблица с ключами
        $db_columnKey        = 'key';    //Колонка с ключами
        $db_columnAmount    = 'amount'; //Колонка с ценами ключей
       
        $uploaddirs        = 'MinecraftSkins';  //Папка скинов
        $uploaddirp        = 'MinecraftCloaks'; //Папка плащей
       
        $usePersonal        =  true; //Использовать личный кабинет
        $canUploadSkin        =  true; //Можно ли заливать скины
        $canUploadCloak        =  true; //Можно ли заливать плащи
        $canBuyVip            =  true; //Можно ли покупать VIP
        $canBuyPremium        =  true; //Можно ли покупать Premium
        $canBuyUnban        =  true; //Можно ли покупать разбан
        $canActivateVaucher =  true; //Можно ли активировать ваучер
        $canExchangeMoney  =  true; //Можно ли обменивать Realmoney -> IConomy
        $canUseJobs            =  true; //Можно ли использовать работы
        $usecheck            =  true; //Можно ли использовать регистрацию в лаунчере
       
        $cloakPrice            =  0;  //Цена плаща (В рублях)
        $vipPrice            =  100;  //Цена випа (В руб/мес)
        $premiumPrice        =  250;  //Цена премиума (В руб/мес)
        $unbanPrice            =  150;  //Цена разбана (В рублях)
       
        $initialIconMoney    =  30;  //Сколько денег дается при регистрации в IConomy
        $exchangeRate        =  200; //Курс обмена Realmoney -> IConomy
       
        //ВСЕ ЧТО НИЖЕ - НЕ ТРОГАТЬ!
        try {
            $db = new PDO("mysql:host=$db_host;port=$db_port;dbname=$db_database", $db_user, $db_pass);
            $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $db->exec("set names utf8");
        } catch(PDOException $pe) {
            die(Security::encrypt("errorsql", $key1).$logger->WriteLine($log_date.$pe));  //вывод ошибок MySQL в m.log
        }
    ?>
     
  4. Alexgrist

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

    Баллы:
    173
    ragecraft, колонки в базе, в таблице dle_users, именно так называются? mcrypt подключен?
     
    ragecraft нравится это.
  5. ragecraft

    ragecraft Активный участник Пользователь Заблокирован

    Баллы:
    93
    Имя в Minecraft:
    greenberg
  6. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
  7. ragecraft

    ragecraft Активный участник Пользователь Заблокирован

    Баллы:
    93
    Имя в Minecraft:
    greenberg
    ^_^ НЯЯЯЯЯЯ.
    нет не менял ничего кроме сетингс, ибо там боюсь что либо смотреть.[DOUBLEPOST=1399024395,1399024170][/DOUBLEPOST]
    Если время есть, попробуй на своих исходниках запустить (раз руки типо кривые)
    HTML:
    /*launcher, сборка за 30.10.2012, индекс: 121 */
    
    //Добавлена регистрация под webmcr (md5) в тестовом режиме, ставить на боевом сайте крайне не рекомендуется
    
    package net.launcher.run;
    
    public class Settings
    {
        /** Настройка заголовка лаунчера */
        public static final String  title                = "Launcher"; //Заголовок лаунчера
        public static final String  titleInGame          = "Minecraft"; //Заголовок лаунчера после авторизации
        public static final String  baseconf            = "voxelaria"; //Папка с файлом конфигурации
        public static final String  pathconst            = "voxelaria/%SERVERNAME%"; //Конструктор пути к папке с MC
        public static final String  skins                = "MinecraftSkins/"; //Папка скинов
        public static final String  cloaks              = "MinecraftCloaks/"; //Папка плащей
        /** Параметры подключения */
        public static final String  domain                  = "ragecraft.ru";//Домен сайта
        public static final String  siteDir                = "site2";//Папка с файлами лаунчера на сайте
        public static final String  updateFile            = "http://ragecraft.ru/Launcher.jar";//Ссылка на файл обновления лаунчера
        public static final String  buyVauncherLink      = "http://plati.ru/"; //Ссылка на страницу покупки ваучеров
       
        /** Для одиночной игры */
        public static final String  defaultUsername      = "player"; //Имя пользователя для одиночной игры
        public static final String  defaultSession      = "123456"; //Номер сессии для одиночной игры
        public static final String  iMusicname          = "";
       
        public static int height                        = 532;      //Высота окна клиента
        public static int width                          = 900;      //Ширина окна клиента
           
        public static String[] servers =
        {
            "Offline, localhost, 25565, 1.5.2",
        };
    
        /** Настройка панели ссылок **/
        public static final String[] links =
        {
            //Для отключения добавьте в адрес ссылки #
            " Регистрация ::http://",
        };
    
        /** Настройки структуры лаунчера */
        public static boolean useAutoenter            =  false; //Использовать функцию автозахода на выбранный сервер
        public static boolean useRegister            =  false; //Использовать Регистрацию в лаунчере
        public static boolean useMulticlient        =  true; //Использовать функцию "по клиенту на сервер"
        public static boolean useStandartWB            =  true; //Использовать стандартный браузер для открытия ссылок
        public static boolean usePersonal            =  true; //Использовать Личный кабинет
        public static boolean customframe              =  true; //Использовать кастомный фрейм
        public static boolean useOffline              =  true; //Использовать режим оффлайн
        public static boolean useConsoleHider        =  false; //Использовать скрытие консоли клиента
        public static boolean useModCheckerTimer    =  true; //Каждые 30 секунд моды будут перепроверяться
        public static boolean assetsfolder          =  true; //Скачивать assets из папки, или из архива (true=из папки false=из архива) в connect.php должно быть так же.
    
        public static final String protectionKey    = "1234567890"; //Ключ защиты сессии. Никому его не говорите.
        public static final String key1              = "1234567891234567"; //16 Character Key Ключ пост запросов
        public static final String key2              = "1234567891234567"; //16 Character Key Ключ пост запросов
       
    
        public static boolean debug                      =  true; //Отображать все действия лаунчера (отладка)(true/false)
        public static boolean drawTracers            =  false; //Отрисовывать границы элементов лаунчера
        public static final String masterVersion    = "final_RC4"; //Версия лаунчера
    
        public static boolean patchDir                  =  true; //Использовать автоматическую замену директории игры (true/false)
       
        public static void onStart() {}
        public static void onStartMinecraft() {}
       
    }
    
     
  8. Alexgrist

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

    Баллы:
    173
    alexandrage, подскажите, плиз, что за ошибка:
    Код:
    Fatal error: Uncaught exception 'UnexpectedValueException' with message 'RecursiveDirectoryIterator::__construct(clients/vanilla179/bin/) [<a href='recursivedirectoryiterator.--construct'>recursivedirectoryiterator.--construct</a>]: failed to open dir: No such file or directory' in /home/*/launcher/site7/launcher.php:725 Stack trace: #0 /home/*/launcher/site7/launcher.php(725): RecursiveDirectoryIterator->__construct('clients/vanilla...') #1 /home/*/launcher/site7/launcher.php(203): checkfiles('clients/vanilla...') #2 {main} thrown in /home/*/launcher/site7/launcher.php on line 72
     
  9. sashabelii

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

    Баллы:
    123
    Имя в Minecraft:
    sashabelii
    Код:
    2014-05-01 23:28:26 [FINE] [ForgeModLoader] Running coremod plugin for IC2core {ic2.core.coremod.IC2core}
    2014-05-01 23:28:26 [FINE] [ForgeModLoader] Running coremod plugin IC2core
    2014-05-01 23:28:26 [SEVERE] [ForgeModLoader] Unable to launch
    java.lang.RuntimeException: java.lang.ClassNotFoundException: ic2.core.coremod.Setup
        at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:128)
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:111)
        at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at net.launcher.components.Game.<init>(Game.java:230)
        at net.launcher.utils.UpdaterThread.run(UpdaterThread.java:108)
        at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:237)
        at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:194)
    Caused by: java.lang.ClassNotFoundException: ic2.core.coremod.Setup
        at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:186)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:270)
        at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:117)
        ... 10 more
    Caused by: java.lang.SecurityException: class "ic2.core.coremod.Setup"'s signer information does not match signer information of other classes in the same package
        at java.lang.ClassLoader.checkCerts(ClassLoader.java:952)
        at java.lang.ClassLoader.preDefineClass(ClassLoader.java:666)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:794)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:178)
        ... 15 more
    2014-05-01 23:28:28 [INFO] [STDOUT] ANTICHEAT: Mod checking done
    Пофиксил удалением meta-inf
     
    kobra11 и Alexgrist нравится это.
  10. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Нету папки для проверки файлов.
     
    ПриветОтЛайки и Alexgrist нравится это.
  11. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    я перекачал новые сорци, теперь нету ошибки про 16 символов в ключе, теперь клиент не найден xD
    Код:
    Openning stream: http://ragecraft.ru/site2/launcher.php
    Stream opened for http://ragecraft.ru/site2/launcher.php completed, return answer:
    Evn2rzWVVvbz0iUD3R6Ak1OopWn/M97FXF6CDthOMpU=
    
     
    ragecraft нравится это.
  12. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Ну теперь вы лузеры знаете свой касяк :D. Ищите клиент (Смотрите как он должен лежать). Пример лежит на моем янд диске.
     
    Alexgrist нравится это.
  13. Alexgrist

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

    Баллы:
    173
    Самое то ) Еще только сделать так чтоб можно было его переименовывать..
     
  14. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    он прямяком отуда.
     
    ragecraft нравится это.
  15. Alexgrist

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

    Баллы:
    173
    А то нет клиента vanilla179 - вообще не работает ничего.
     
  16. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    как-то странно да? руки у нас кривые, качая новые билды с гитхаба они выпремляються.
     
    ragecraft нравится это.
  17. Cleverclover

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

    Баллы:
    78
    Skype:
    Ogurechick37
    Имя в Minecraft:
    Gedehamsen
    alexandrage я залил один и тот же клинт в папку site и в папку site создал папку clients положил папку voxelaria172 (с вашего ЯндексДиск) При нажатии Копать на колёсике загрузки пишет : ошибка: клиент main не найден.
    P.S. Я угараю с ваших тараканов xD
     
  18. Alexgrist

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

    Баллы:
    173
    Cleverclover, zuma2, сами бы написали лаунчер хоть разок?
     
  19. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Я прописал проверку папок и все. Чтоб вам легче было понять чего не хватает.
    Хотя структуру файлов я описал в своей тему уже давно.
     
  20. zuma2

    zuma2 Старожил Пользователь Заблокирован

    Баллы:
    173
    Skype:
    sytems.admin
    Имя в Minecraft:
    zuma2
    :creeper: когда я читаю код джавы, меня убивает типо public static final я боюсь чтолибо писать на яве.
     
    ragecraft нравится это.
  21. PIPITON

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

    Баллы:
    23
    Лан, копипасчу из темы помощи.
    При нажатии кнопки "играть", пишет "ошибка подключения". Сайт на WebMCR.
    connect.php:
    Смотрел Гитхаб, последние обновлённые файлы заменил.
     

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