Туториал Настройка лаунчера sashok724 под 1.7.2 (1.7.4)

  • Автор темы Автор темы zivgta
  • Дата начала Дата начала
это сразу в корне фтп?
8317beefb82ff124c9a8d2ebfecc6b00e4bdce63.jpg
Папка clients/ же есть у тебя уже.. Ты пробовал же как-то запускать лаунчер?
Сайт.ру/site/clients/voxelaria174/файлы клиента.
 
Папка clients/ же есть у тебя уже.. Ты пробовал же как-то запускать лаунчер?
Сайт.ру/site/clients/voxelaria174/файлы клиента.
спасибо пробую!
Папка clients/ же есть у тебя уже.. Ты пробовал же как-то запускать лаунчер?
Сайт.ру/site/clients/voxelaria174/файлы клиента.
теперь при вводе логина пароля,пишет ошибка в sql
Вот конфиг
Код:
<?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            = 'mysql.hostinger.ru'; // Ip-адрес MySQL
    $db_port            = '3306'; // Порт базы данных
    $db_user            = 'u978655045_test'; // Пользователь базы данных
    $db_pass            = '123456'; // Пароль базы данных
    $db_database        = 'u978655045_test'; //База данных
   
    $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          = 'ip'; //Колонка с IP пользователей
   
    $db_columnDatareg  = 'create_time'; // Колонка даты регистрации
    $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  Ключ пост запросов
    $skinurl            = 'http://chat.alexandrage.ru/site/MinecraftSkins/'; //Ссылка на скины для клиентов 1.7.9
    $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
    }
?>
 
спасибо пробую!

теперь при вводе логина пароля,пишет ошибка в sql
Вот конфиг
Код:
<?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            = 'mysql.hostinger.ru'; // Ip-адрес MySQL
    $db_port            = '3306'; // Порт базы данных
    $db_user            = 'u978655045_test'; // Пользователь базы данных
    $db_pass            = '123456'; // Пароль базы данных
    $db_database        = 'u978655045_test'; //База данных
  
    $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          = 'ip'; //Колонка с IP пользователей
  
    $db_columnDatareg  = 'create_time'; // Колонка даты регистрации
    $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  Ключ пост запросов
    $skinurl            = 'http://chat.alexandrage.ru/site/MinecraftSkins/'; //Ссылка на скины для клиентов 1.7.9
    $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
    }
?>
Ошибку смотри в файле m.log.
 
Ошибку смотри в файле m.log.
[30 05 2014 13:47] exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'u978655045_test.accounts' doesn't exist' in /home/u978655045/public_html/site/launcher.php:45
Stack trace:
#0 /home/u978655045/public_html/site/launcher.php(45): PDOStatement->execute()
#1 {main}
[30 05 2014 13:50] exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'u978655045_test.accounts' doesn't exist' in /home/u978655045/public_html/site/launcher.php:45
Stack trace:
#0 /home/u978655045/public_html/site/launcher.php(45): PDOStatement->execute()
#1 {main}
[30 05 2014 13:54] exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'md5' in 'field list'' in /home/u978655045/public_html/site/launcher.php:197
Stack trace:
#0 /home/u978655045/public_html/site/launcher.php(197): PDOStatement->execute()
#1 {main}
[30 05 2014 13:57] exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'md5' in 'field list'' in /home/u978655045/public_html/site/launcher.php:197
Stack trace:
#0 /home/u978655045/public_html/site/launcher.php(197): PDOStatement->execute()
#1 {main}
 
[30 05 2014 13:47] exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'u978655045_test.accounts' doesn't exist' in /home/u978655045/public_html/site/launcher.php:45
Stack trace:
#0 /home/u978655045/public_html/site/launcher.php(45): PDOStatement->execute()
#1 {main}
[30 05 2014 13:50] exception 'PDOException' with message 'SQLSTATE[42S02]: Base table or view not found: 1146 Table 'u978655045_test.accounts' doesn't exist' in /home/u978655045/public_html/site/launcher.php:45
Stack trace:
#0 /home/u978655045/public_html/site/launcher.php(45): PDOStatement->execute()
#1 {main}
[30 05 2014 13:54] exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'md5' in 'field list'' in /home/u978655045/public_html/site/launcher.php:197
Stack trace:
#0 /home/u978655045/public_html/site/launcher.php(197): PDOStatement->execute()
#1 {main}
[30 05 2014 13:57] exception 'PDOException' with message 'SQLSTATE[42S22]: Column not found: 1054 Unknown column 'md5' in 'field list'' in /home/u978655045/public_html/site/launcher.php:197
Stack trace:
#0 /home/u978655045/public_html/site/launcher.php(197): PDOStatement->execute()
#1 {main}
Unknown column 'md5' - запрос в базу сделай:
ALTER TABLE `Таблица пользователей`
ADD `md5` varchar(255) DEFAULT '0';
 
Прошу прощения, если вопрос глупый - но можно ли состряпать "сашком" лаунч пиратки?
 
В твоей базе, в таблице с пользователями, не хватает столбца md5

Можно.
Спасибо,пошла закачка,подробности скажу
В твоей базе, в таблице с пользователями, не хватает столбца md5

Можно.
Да,Все зашло к тебе еще вопрос,как сразу сделать автоконект на сервер?
 
Спасибо,пошла закачка,подробности скажу

Да,Все зашло к тебе еще вопрос,как сразу сделать автоконект на сервер?
В settings.java
public static boolean useAutoenter = true; //Использовать функцию автозахода на выбранный сервер
и в servers.php указываешь свой сервер и порт.
 
Как в Shashok сделать чтобы после скачки игры можно было настроить под себя управление, ибо после настройки игра вылетает и пишет
ANTICHEAT: Rechecking jars...
ANTICHEAT: Strange mods detected
AL lib: (EE) alc_cleanup: 1 device not closed
Как устранить её?
С этим?
 
Мне надо такое: после скачки клиента устанавливаются моды в папку mods (на примере voxelmap после установки в папке mods появляется папка Voxelmap с конфигом!) после того как конфиг появился его нельзя изменить, а мне надо чтобы игроки могли подстроить мод под себя на карту, а если что-то пытаешься изменить то через несколько секунд вылетает
ANTICHEAT: Rechecking jars...
ANTICHEAT: Strange mods detected
AL lib: (EE) alc_cleanup: 1 device not closed
 
Мне надо такое: после скачки клиента устанавливаются моды в папку mods (на примере voxelmap после установки в папке mods появляется папка Voxelmap с конфигом!) после того как конфиг появился его нельзя изменить, а мне надо чтобы игроки могли подстроить мод под себя на карту, а если что-то пытаешься изменить то через несколько секунд вылетает
ANTICHEAT: Rechecking jars...
ANTICHEAT: Strange mods detected
AL lib: (EE) alc_cleanup: 1 device not closed
В самом моде с помощью архиватора WInRar ищешь class-файлы с выражением mods/, вынимаешь из архива и потом с помощью InClassTranslator’а меняешь mods/ на config/. Конфиг мода будет создаваться в папке config и можно будет устанавливать свои настройки.
 
В самом моде с помощью архиватора WInRar ищешь class-файлы с выражением mods/, вынимаешь из архива и потом с помощью InClassTranslator’а меняешь mods/ на config/. Конфиг мода будет создаваться в папке config и можно будет устанавливать свои настройки.
Попробую
 
спасибо пробую!

теперь при вводе логина пароля,пишет ошибка в sql
Вот конфиг
Код:
<?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            = 'mysql.hostinger.ru'; // Ip-адрес MySQL
    $db_port            = '3306'; // Порт базы данных
    $db_user            = 'u978655045_test'; // Пользователь базы данных
    $db_pass            = '123456'; // Пароль базы данных
    $db_database        = 'u978655045_test'; //База данных
  
    $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          = 'ip'; //Колонка с IP пользователей
  
    $db_columnDatareg  = 'create_time'; // Колонка даты регистрации
    $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  Ключ пост запросов
    $skinurl            = 'http://chat.alexandrage.ru/site/MinecraftSkins/'; //Ссылка на скины для клиентов 1.7.9
    $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
    }
?>
Пароль от базы зашифруй. Или уже? =)
 
Назад
Верх