- Баллы
- 123
- Имя в Minecraft
- valexv12
Такой вопрос.. Можно ли как-то связать этот лаунчер с сайтом авторизации на WebMCR?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Такой вопрос.. Можно ли как-то связать этот лаунчер с сайтом авторизации на WebMCR?
.Можно без проблем. хеш md5 для тебя.
Эм.. А можно поподробней.. Просто я в этом не очень разбираюсь.
Вот у WebMCR свои скрипты авторизации, проверки и т.д. А у лаунчера свои. И как связать их я не понимаю.
Ни те, ни те не трогай.
Создай папку minecraft в корневом каталоге на сайте, например.
Зайди в connect.php и настрой на БД webmcr.
Всё, обвязка готова.
Ну WebMCR у меня и так настроенная. То есть в конфиге лаунчера просто указать папку к скриптам webmcr?
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'];
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. Нужно просто настроить путь к базе данных 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
Ух, что то ты не туда полез, смотри на ютубе есть руководства по установке лаунчеров, посмотри и все поймешь.
Ты не туда полез относительно этого файла, там только верх настраивать, мастер версию и ключ сессии
<?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 у меня он есть. Названия тоже совпадают. В чем проблема?
Клиент не правильно лежит. Все перепроверь по образцам.
Тоже. В нем папки bin и mods. В бине джарники и natives. Правильно, же?ну а содержимое client.zip?