Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

Туториал Настройка лаунчера sashok724 (много текста)

Гайд лучше чем тот который в теме ниже?

Статус
Закрыто для дальнейших ответов.
Такой вопрос.. Можно ли как-то связать этот лаунчер с сайтом авторизации на WebMCR?
 
Можно без проблем. хеш md5 для тебя :).

Эм.. А можно поподробней.. Просто я в этом не очень разбираюсь.
Вот у WebMCR свои скрипты авторизации, проверки и т.д. А у лаунчера свои. И как связать их я не понимаю.
 
Эм.. А можно поподробней.. Просто я в этом не очень разбираюсь.
Вот у WebMCR свои скрипты авторизации, проверки и т.д. А у лаунчера свои. И как связать их я не понимаю.

Ни те, ни те не трогай.
Создай папку minecraft в корневом каталоге на сайте, например.
Зайди в connect.php и настрой на БД webmcr.
Всё, обвязка готова.
 
Ни те, ни те не трогай.
Создай папку minecraft в корневом каталоге на сайте, например.
Зайди в connect.php и настрой на БД webmcr.
Всё, обвязка готова.

Ну WebMCR у меня и так настроенная. То есть в конфиге лаунчера просто указать папку к скриптам webmcr?
 
Ну WebMCR у меня и так настроенная. То есть в конфиге лаунчера просто указать папку к скриптам webmcr?


PHP:
    require('../system.php');
 
    $crypt                = 'hash_md5';
 
    $db_host            = $config['db_host'];
    $db_port            = $config['db_port'];
    $db_user            = $config['db_login'];
    $db_pass            = $config['db_passw'];
    $db_database    = $config['db_name'];
 
 
    $db_table           = $bd_users['id'];
    $db_columnUser      = $bd_users['login'];
    $db_columnPass      = $bd_users['password'];
    $db_columnSesId    = $bd_users['session'];
    $db_columnServer    = $bd_users['server'];
 
Всем привет, недавно, при установке лаунчера с клиентом новой версии майна (1.6.2) столкнулся с проблемой в системе скинов.
Я изменяю скин в лаунчере а в игре он не меняется хоть ты тресни, хотя всё сделал правильно и всё работает кроме системы скинов, помогите пожалуйста.
 
PHP:
    require('../system.php');
 
    $crypt                = 'hash_md5';
 
    $db_host            = $config['db_host'];
    $db_port            = $config['db_port'];
    $db_user            = $config['db_login'];
    $db_pass            = $config['db_passw'];
    $db_database    = $config['db_name'];
 
 
    $db_table          = $bd_users['id'];
    $db_columnUser      = $bd_users['login'];
    $db_columnPass      = $bd_users['password'];
    $db_columnSesId    = $bd_users['session'];
    $db_columnServer    = $bd_users['server'];

Ну я закинул в папку с webmcr файлы connect.php, launcher.php и loger.php. Настроил connect.php, чтобы соединялся с моей базой данных. Когда в лаунчере пытаюсь авторизоваться, войти в ЛК и т.д. пишет - "Ошибка подключения". Что я упустил?
 
Ну я закинул в папку с webmcr файлы connect.php, launcher.php и loger.php. Настроил connect.php, чтобы соединялся с моей базой данных. Когда в лаунчере пытаюсь авторизоваться, войти в ЛК и т.д. пишет - "Ошибка подключения". Что я упустил?

Лично у меня отлично получилось его адаптировать к webmcr. Нужно просто настроить путь к базе данных MySQL и название таблиц и колонн вписать которые соответствуют webmcr, вот и всё.
 
Лично у меня отлично получилось его адаптировать к webmcr. Нужно просто настроить путь к базе данных MySQL и название таблиц и колонн вписать которые соответствуют webmcr, вот и всё.

Я все так и сделал. Однако ошибку выдает..
 
Я все так и сделал. Однако ошибку выдает..
Значит сделал что то неправильно. connect.php ты должен кидать (наиболее удобный вариант) в папку MineCraft (по умолчанию, естественно со всей остальной веб базой) и при создании лаунчера указывать папку MineCraft, всё должно работать. Либо ты таблицы не так настроил, скинь сюда свою настройку таблиц (в файле connect.php)
 
Значит сделал что то неправильно. connect.php ты должен кидать (наиболее удобный вариант) в папку MineCraft (по умолчанию, естественно со всей остальной веб базой) и при создании лаунчера указывать папку MineCraft, всё должно работать. Либо ты таблицы не так настроил, скинь сюда свою настройку таблиц (в файле connect.php)

Да, и правда файлы закинул не в ту папку.. Но теперь выдает другую ошибку, очень странную. И у меня такой вопрос на счет самого лаунчера. Что указывать в этих параметрах?
Код:
public static final Stringbaseconf= " "; //Папка с файлом конфигурации
public static final Stringpathconst= " /%SERVERNAME%"; //Конструктор пути к папке с MC
 
Да, и правда файлы закинул не в ту папку.. Но теперь выдает другую ошибку, очень странную. И у меня такой вопрос на счет самого лаунчера. Что указывать в этих параметрах?
Код:
public static final Stringbaseconf= " "; //Папка с файлом конфигурации
public static final Stringpathconst= " /%SERVERNAME%"; //Конструктор пути к папке с MC
Ух, что то ты не туда полез, смотри на ютубе есть руководства по установке лаунчеров, посмотри и все поймешь.
 
Ты не туда полез относительно этого файла, там только верх настраивать, мастер версию и ключ сессии
 
Ты не туда полез относительно этого файла, там только верх настраивать, мастер версию и ключ сессии

Как это только вверх? Название лаунчера, название директорий, путь к ним, домен сайта, ссылки, сервера и т.д.
Ну вообщем вот мой connect.php. Пытаюсь настроить под webmcr. Скажите что не так.
Код:
<?php
if(!defined('INCLUDE_CHECK')) die("You don't have permissions to run this");
/* Метод хеширования пароля для интеграции с различними плагинами/сайтами/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_md5';
 
$db_host= 'localhost'; // Ip-адрес MySQL
$db_port= '3306'; // Порт базы данных
$db_user= 'root'; // Пользователь базы данных
$db_pass= 'parol'; // Пароль базы данных
$db_database= 'baza'; //База данных
 
$db_table      = 'accounts'; //Таблица с пользователями
$db_group          = 'group'; //Для webmcr (минификс)
$db_columnId  = 'id'; //Колонка с ID пользователей
$db_columnUser  = 'login'; //Колонка с именами пользователей
$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  = 'register_date'; // Колонка даты регистрации
$db_columnMail      = 'email'; // Колонка mail
 
$banlist            = 'banlist'; //Таблица плагина Ultrabans
$noactive          = '1'; //Номер группы не активированных
 
$useban            =  false; //Бана на сервере = бан в лаунчере, Ultrabans плагин
$useactivate        =  false; //Активация аккаунта по mail
 
$masterversion  = 'final_RC4'; //Мастер-версия лаунчера
$protectionKey= '1234567890'; //Ключ защиты сессии. Никому его не говорите.
 
//========================= Настройки ЛК =======================//
 
$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=  false; //Можно ли покупать разбан
$canActivateVaucher =  false; //Можно ли активировать ваучер
$canExchangeMoney  =  false; //Можно ли обменивать Realmoney -> IConomy
$canUseJobs=  true; //Можно ли использовать работы
$usecheck=  false; //Можно ли использовать регистрацию в лаунчере
 
$cloakPrice=  0;  //Цена плаща (В рублях)
$vipPrice=  100;  //Цена випа (В руб/мес)
$premiumPrice=  250;  //Цена премиума (В руб/мес)
$unbanPrice=  150;  //Цена разбана (В рублях)
 
$initialIconMoney=  30;  //Сколько денег дается при регистрации в IConomy
$exchangeRate=  200; //Курс обмена Realmoney -> IConomy
 
//ВСЕ ЧТО НИЖЕ - НЕ ТРОГАТЬ!
$link = @mysql_connect($db_host.':'.$db_port,$db_user,$db_pass) or die(mysql_error());
 
mysql_select_db($db_database,$link);
mysql_query("SET names UTF8");
?>

Я исправил ошибку с авторизацией, но теперь появилась новая. Говорит что клиент не найден. Хотя в папке clients у меня он есть. Названия тоже совпадают. В чем проблема?
 
ну а содержимое client.zip?
Тоже. В нем папки bin и mods. В бине джарники и natives. Правильно, же?
Такс, с этим я решил. Но, теперь после загрузки клиента появляется черный экран. (Как я понял очень частая проблема в лаунчере сашка). Итак.. Что тут нужно проверить?
 
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх