1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Веб Sashok724-launcher-PDO

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

  1. log_inil

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

    Баллы:
    88
    ну и что ничего в либах не нашли?
     
  2. Oxword

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

    Баллы:
    76
    libraries ? можн оссылочку на гайд как сделать клиент на либы,я умею только через mcp собирать клиент и закидывать классы в minecraft.jar и cpw папку В forge.jar ну на jcr лаунчеры собирал только там как то все проще
    нашел libraries\net\minecraftforge\minecraftforge\9.11.1.965
    закинул туда папку cpw нечего не произошло,а куда классы то кидать которые там сервак будут добавлять в сетевую игру?
     
  3. log_inil

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

    Баллы:
    88
    в версионс и в либы...
     
  4. Oxword

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

    Баллы:
    76
    Лаунчер вечно ругается на добавление инородных файлов
    Код:
     Delete -> C:\MineMix\TechoWars\bin\libraries\net\minecraftforge\minecraftforge\9.11.1.965\minecraftforge-9.11.1.965.jar
    а если я в minecraft.jar который находится в версионс закидываю пишет так
    Код:
    2015-09-29 03:29:01 [INFO] [STDOUT] Loaded 40 rules from AccessTransformer config file fml_at.cfg
    2015-09-29 03:29:02 [INFO] [STDERR] Delete -> C:\MineMix\TechoWars\bin\versions\1.6.4.jar
    СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 8 секунды)

    Античит это или что
     
  5. log_inil

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

    Баллы:
    88
    Это называется кривые руки.... папочку temp на сервере отчистить, и отключить это в php файле..
     
  6. Oxword

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

    Баллы:
    76
    хорошо попробую читал что нужно папку темп очищать я глянут там один файл думал не нужно его удалять
    значит в этом файлде отключить нужно?
    А в каком php файле ?
     
  7. log_inil

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

    Баллы:
    88
    в магическом.... там где нихера не смотрите... в коннекте или конфиге...
     
  8. Oxword

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

    Баллы:
    76
    в конеекте все помоему смотрел,не понял приколюхи только если включить проверку лаунчера по хешу он предлогает обнову обновляюсь лаунчер диз меняет и не робит
    вот что есть в конеект
    Код:
     
    <?php
      //Error_Reporting(E_ALL | E_STRICT);
      //Ini_Set('display_errors', true);
    
       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_smf'        - интеграция с SMF
       */
       $crypt          = 'hash_dle';
       
       $db_host       = '9'; // Ip-адрес MySQL
       $db_port       = '3306'; // Порт базы данных
       $db_user       = 'bparn'; // Пользователь базы данных
       $db_pass       = 'W'; // Пароль базы данных
       $db_database     = 'bpemixSite'; //База данных
       
       $db_table     = 'dle_users'; //Таблица с пользователями
       $db_columnId      = 'user_id'; //Колонка с ID пользователей
       $db_columnUser    = 'name'; //Колонка с именами пользователей
       $db_columnPass    = 'password'; //Колонка с паролями пользователей
       $db_tableOther      = 'xf_user_authenticate'; //Дополнительная таблица для XenForo, не трогайте
       $db_columnSalt    = 'members_pass_salt'; //Настраивается для IPB и vBulletin: , IPB - members_pass_salt, vBulletin - salt
      $db_columnIp      = 'logged_ip'; //Колонка с IP пользователей
       
       $db_columnDatareg  = 'create_time'; // Колонка даты регистрации
       $db_columnMail  = 'email'; // Колонка mail
    
       $banlist  = 'banlist'; //Таблица плагина Ultrabans
       
       $useban  =  false; //Бан на сервере = бан в лаунчере, Ultrabans плагин
       $useantibrut  =  false; //Защита от частых подборов пароля (Пауза 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
       $temp  =  true; //Использовать файлы кеширования для ускорение авторизации и снижение нагрузки на вебсервер.
        //Удаляем файл хеша после обновления клиента на сервере в папке /temp/ИмяКлиента!
    
       $assetsfolder  = false; //Скачивать assets из папки, или из архива (true=из папки false=из архива)
    
    //========================= Настройки ЛК =======================//   
    
       $uploaddirs  = 'MinecraftSkins';  //Папка скинов
       $uploaddirp  = 'MinecraftCloaks'; //Папка плащей
      $skinurl  = 'http://alexandrage.ru/site/'.$uploaddirs.'/'; //Ссылка на скины для клиентов 1.7.+
      $capeurl  = 'http://alexandrage.ru/site/'.$uploaddirp.'/'; //Ссылка на плащи для клиентов 1.7.+
       
       $usePersonal      =  true; //Использовать личный кабинет
       $canUploadSkin     =  true; //Можно ли заливать скины
       $canUploadCloak     =  true; //Можно ли заливать плащи
       $canBuyVip       =  true; //Можно ли покупать VIP
       $canBuyPremium     =  true; //Можно ли покупать Premium
       $canBuyUnban     =  false; //Можно ли покупать разбан
       $canActivateVaucher =  false; //Можно ли активировать ваучер
       $canExchangeMoney  =  true; //Можно ли обменивать Realmoney -> IConomy
       $canUseJobs       =  false; //Можно ли использовать работы
       $usecheck       =  true; //Можно ли использовать регистрацию в лаунчере
       
       $cloakPrice       =  0;  //Цена плаща (В рублях)
       $vipPrice       =  100;  //Цена випа (В руб/мес)
       $premiumPrice     =  250;  //Цена премиума (В руб/мес)
       $unbanPrice       =  150;  //Цена разбана (В рублях)
       
       $initialIconMoney   =  30;  //Сколько денег дается при регистрации в IConomy
       $exchangeRate     =  5; //Курс обмена 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");
         $stmt = $db->prepare("
      CREATE TABLE IF NOT EXISTS `usersession` (
        `id` int(11) NOT NULL AUTO_INCREMENT,
        `user` varchar(255) DEFAULT 'user',
        `session` varchar(255) DEFAULT NULL,
        `server` varchar(255) DEFAULT NULL,
        `token` varchar(255) DEFAULT NULL,
        `realmoney` int(255) DEFAULT '0',
        `md5` varchar(255) DEFAULT '0',
        PRIMARY KEY (`id`)
        ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
         ");
         $stmt->execute();
         $stmt = $db->prepare("
      CREATE TABLE IF NOT EXISTS `sashok724_launcher_keys` (
        `key` varchar(255) DEFAULT NULL,
        `amount` int(255) DEFAULT NULL
        ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
         ");
         $stmt->execute();
         $stmt = $db->prepare("
         CREATE TABLE IF NOT EXISTS `sip` (
          `time` varchar(255) NOT NULL,
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `sip` varchar(16) DEFAULT NULL,
          PRIMARY KEY (`id`) USING BTREE
         ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=0 ;
         ");
         $stmt->execute();
         $stmt = $db->prepare("
         CREATE TABLE IF NOT EXISTS `jobs` (
          `username` varchar(20) DEFAULT NULL,
          `experience` int(11) DEFAULT NULL,
          `level` int(11) DEFAULT NULL,
          `job` varchar(20) DEFAULT NULL
         ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
         ");
         $stmt->execute();
         $stmt = $db->prepare("
         CREATE TABLE IF NOT EXISTS `iConomy` (
          `id` int(255) NOT NULL AUTO_INCREMENT,
          `username` varchar(32) NOT NULL,
          `balance` double(64,2) NOT NULL,
          `status` int(2) NOT NULL DEFAULT '0',
          UNIQUE KEY `username` (`username`),
          KEY `id` (`id`)
         ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
         ");
         $stmt->execute();
         $stmt = $db->prepare("
         CREATE TABLE IF NOT EXISTS `banlist` (
          `name` varchar(32) NOT NULL,
          `reason` text NOT NULL,
          `admin` varchar(32) NOT NULL,
          `time` bigint(20) NOT NULL,
          `temptime` bigint(20) NOT NULL DEFAULT '0',
          `type` int(11) NOT NULL DEFAULT '0',
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `ip` varchar(16) DEFAULT NULL,
          PRIMARY KEY (`id`) USING BTREE
         ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC AUTO_INCREMENT=0 ;
         ");
         $stmt->execute();
         $stmt = $db->prepare("
         CREATE TABLE IF NOT EXISTS `permissions` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `name` varchar(50) NOT NULL,
          `type` tinyint(1) NOT NULL,
          `permission` varchar(200) NOT NULL,
          `world` varchar(50) DEFAULT NULL,
          `value` text,
          PRIMARY KEY (`id`),
          UNIQUE KEY `unique` (`name`,`permission`,`world`,`type`),
          KEY `user` (`name`,`type`),
          KEY `world` (`world`,`name`,`type`)
         ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=5 ;   
         ");
         $stmt->execute();
         $stmt = $db->prepare("
         CREATE TABLE IF NOT EXISTS `permissions_entity` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `name` varchar(50) NOT NULL,
          `type` tinyint(1) NOT NULL,
          `prefix` varchar(255) NOT NULL,
          `suffix` varchar(255) NOT NULL,
          `default` tinyint(1) NOT NULL DEFAULT '0',
          PRIMARY KEY (`id`),
          UNIQUE KEY `name` (`name`),
          KEY `default` (`default`)
         ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
         ");
         $stmt->execute();
         $stmt = $db->prepare("
         CREATE TABLE IF NOT EXISTS `permissions_inheritance` (
          `id` int(11) NOT NULL AUTO_INCREMENT,
          `child` varchar(50) NOT NULL,
          `parent` varchar(50) NOT NULL,
          `type` tinyint(1) NOT NULL,
          `world` varchar(50) DEFAULT NULL,
          PRIMARY KEY (`id`),
          UNIQUE KEY `child` (`child`,`parent`,`type`,`world`),
          KEY `child_2` (`child`,`type`),
          KEY `parent` (`parent`,`type`)
         ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;
         ");
         $stmt->execute();
    
       } catch(PDOException $pe) {
         die(Security::encrypt("errorsql", $key1).$logger->WriteLine($log_date.$pe));  //вывод ошибок MySQL в m.log
       } 
     
  9. log_inil

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

    Баллы:
    88
    Глазки промой...
    $temp = true; //Использовать файлы кеширования для ускорение авторизации и снижение нагрузки на вебсервер.
     
  10. Oxword

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

    Баллы:
    76
    а конфиг php не где не нашел,блин лажа какая то только что все запустилось все было круто копирайты моджанга пропали,сервер добавился,удалил я сдиска С папку с майном ну дабы перекачать и не хрена опять 25
    2015-09-29 19:46:34 [INFO] [STDERR] Delete -> C:\MineMix\TechoWars\bin\libraries\net\minecraftforge\minecraftforge\9.11.1.965\minecraftforge-9.11.1.965.jar
    2015-09-29 19:46:34 [INFO] [STDOUT] ANTICHEAT: Strange mods detected
    Спасибо,очень помог)))
     
  11. log_inil

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

    Баллы:
    88
    Отвечайте нормально, кнопкой ..
    upload_2015-9-29_21-18-51.png
    Надеюсь, вы понимаете что этот "рычажок" нужно будет вернуть обратно, после того как вы сделаете клиент.
     
  12. Oxword

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

    Баллы:
    76
    У меня эта кнопка давно не работает,да я хотел спросить можно ли его обратно будет включить
    у меня эта кнопка ошибку выбивает говорят нун описать админа но когда я нажимаю те поддержка тоже самое
     
  13. log_inil

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

    Баллы:
    88
    чисткани куки...
    А как ты меня процитировал?
     
  14. Oxword

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

    Баллы:
    76
    quote и /quote
    Где находятся иконки клиента самого? папку assets Не нашел,и куда класть архив на фтп в клиент чтобы он его качал,и вообще заливать архив или папку,и где папка extra ну или подобная ей чтобы текстур пак в клиент залить
    это папка config ?
    А все разобрался))
    Собрал клеинт через mcp у меня звуков нет в игре
     
  15. Sparksys

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

    Баллы:
    76
    При авторизации пишет "Ошибка авторизации (Логин, пароль) хотя ввожу их верно. Использую хеш WordPress

    Дебаг выдает это:
    [00:10:53] [Launcher thread/INFO]: Stream opened for http://*****//launcher.php completed, return answer:
    [00:10:53] [Launcher thread/INFO]: 1kNLB7SIuIQazd1G4nq8aA==

    test.php выдает 1kNLB7SIuIQazd1G4nq8aA==/
     
  16. Armagedosha

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

    Баллы:
    78
    Имя в Minecraft:
    Armagedosha
    Вопрос: почему у тебя двойной слэш? //launcher.php
     
  17. Sparksys

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

    Баллы:
    76
    А я почем знаю. Адрес сайта указывал без http:// и без / на конце.
     
  18. Oxword

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

    Баллы:
    76
    Как сделать дизайн как на картинке в первом посте, я скачал у меня какой-то шлачный дизайн вообще
     
  19. alexandrage

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

    Баллы:
    173
    Его уже давно нету.
     
  20. Oxword

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

    Баллы:
    76
    Скажите пожалуйста где находится настройка чтобы само окно менять,я нашел только где картинка увеличивается, сначала подумал что это, то что мне нужно,но там мышкой ухватиться нельзя
    вот с этим перепутал
    Код:
    public class LoginTheme
    {
        public static int             frameW      = 506;
        public static int             frameH         = 555; 
     

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