• Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Совет Помощь по лаунчерам.

  • Автор темы Автор темы slenky
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Собрал лаунчер,пытаюсь подключится,но пишет ошибка sql.
Подскажите плиз что это вообще такое и как исправить
 
Приветствую Всех на этом форуме !
Хотел сделать лаунчер для Minecraft двух серверов 1.7.10(Classic) и 1.6.4(Mods).
Использовал исходники от sashok724 http://www.rubukkit.org/threads/sashok724-launcher.42883/
Это тот лаунчер с "музоном". Долго не хотел мусорить тему сегодня уже шестой день подряд я пытаюсь заставить работать лаунчер но ничего не получается... Пересмотрел тучу туториалов, перечитал сотни тем, включая этот форум, но так и не решил проблему.
Ближе к сути. У меня платный Web-хостинг из MySQL, PHP, и прочими надобностями. Пробовал другие исходники, более старые с ними все работает, но там нету даже регистрации в лаунчере, ну и папка clients для этого туториала у меня уже собрана, в ней classic, mods, assets(250MB). Кароч все что надо
--
Настроил connect.php на сервере:
Поменял хэш на hash_dle(движок DLE 10.2 utf-8) указал базу данных(проверил все точно работает) указал ключ защиты, версию игры и прочее.
Далее в NetBeans настроил Settings(Run) тоже все заполнил http:// - с слеши убрал с адреса сайта
К БД применил запросы db.sql и alter_table.sql тут тоже несколькими способами и кодировками все переделывал. И все эти дни меня преследовала "Ошибка подключения", при не правильной регистрации создается файл m.txt с указанием параметра который не соответсвует, так я настроил регистрацию, она работала, но авторизация в лаунчере все равно НЕ работает. Также сменил в BaseUtils.class путь усатновки лаунчера в AppData(Aplication Data).
--
Помогите мне решить проблему с авторизацией в лаунчере(дальше надеюсь сам продвинусь) мучаюсь много дней уже совсем нервы на пределе(менял хостера, точнее брал тестовый период у другого не помогло(советовали))
Извините за длинный и отдаленный от сути текст, если надо уточнить что-то пишите, я уточню...
Ошибка подключения.. А в логах среды ошибка, наверное, емеет более детальное описание. Что там?
Собрал лаунчер,пытаюсь подключится,но пишет ошибка sql.
Подскажите плиз что это вообще такое и как исправить
Эту ошибку смотри в файле m.log.
 
Ошибка подключения.. А в логах среды ошибка, наверное, емеет более детальное описание. Что там?

Эту ошибку смотри в файле m.log.
А где он находится?
Аааа...Файл нашел,кажется понял в чем проблемка...
Не пойму,отпишусь)
Хмм...
Вот код ошибки,как исправить не совсем понимаю
[11 05 2014 17:31] Unknown column 'realmoney' in 'field list'
[11 05 2014 17:32] Unknown column 'realmoney' in 'field list'
Помогите плз
 
Ребят помогите вот как поменять эту картиночку. Ну начальную. Так крч видно
 

Вложения

  • АВ.png
    АВ.png
    435,6 КБ · Просмотры: 16
1.Зайдите в папку с игрой
2.Далее в папку bin
3.Откройте файл minecraft.jar через любой архиватор
4.Далее идем в папку title,где и лежит заставка
5.Заменяем файл mojang.png на свой,желательно не меняйте размер картинки,256х256
 
1.Зайдите в папку с игрой
2.Далее в папку bin
3.Откройте файл minecraft.jar через любой архиватор
4.Далее идем в папку title,где и лежит заставка
5.Заменяем файл mojang.png на свой,желательно не меняйте размер картинки,256х256
Ты упоролся :? В 1.6.4 нету bin
Думаю подойдет так)
В 1.6.4 bin,нету
 
Я то откуда знаю на какую ты версию делаешь,лол
Что знал,то сказал,да и сам упоролся лол : P
Ну хотя попробую поискать,самому интересно...
 
Да и если я не ошибаюсь,можно это сделать как-то через ресурс паки...
 
Спасибо за ответ.
Где можно найти логи среды NetBeans ?
Если найду отпишусь...
Указываешь главный класс Mainclass.java и запускаешь, увидишь логи.
А где он находится?
Аааа...Файл нашел,кажется понял в чем проблемка...
Не пойму,отпишусь)
Хмм...
Вот код ошибки,как исправить не совсем понимаю
[11 05 2014 17:31] Unknown column 'realmoney' in 'field list'
[11 05 2014 17:32] Unknown column 'realmoney' in 'field list'
Помогите плз
Нужно создать столбец realmoney. Запрос в базу сделай.
Пример в файле db.sql.
 
Указываешь главный класс Mainclass.java и запускаешь, увидишь логи.
Большое спасибо, очень не хватало логирования )
Ошибка:
[Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
Проверьте настройку в Settings.java или connect.php]
Проблема в том что я пытался ставить разные ключи, но ошибка все та же.
 
Большое спасибо, очень не хватало логирования )
Ошибка:
[Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
Проверьте настройку в Settings.java или connect.php]
Проблема в том что я пытался ставить разные ключи, но ошибка все та же.
Просто внимательно пройдись по настройкам. В теме alexandrage лаунчер рабочий.
 
ребята у меня такая проблема когда вхожу в лаунчер JCR то у и не магу зайти на сервер пишет не могу войти тОК Кто поможет мне ребята заплачу 50 руб
 
Просто внимательно пройдись по настройкам. В теме alexandrage лаунчер рабочий.
Все внимательно просмотрел, ничего не нашел ошибка осталась. Полностью удалил все с БД MySQL из сайта и по новой загрузил проект в NetBeans. Потом все установил настроил(просмотрев несколько раз) и в результате та же ошибка:
run:
****launcher****
Setting new LaF...
Running debug methods...
Opened local image: background.png
Opened local image: background_personal.png
Opened local image: background_dialog.png
Opened local image: background_download.png
Opened local image: bar.png
Opened local image: bar_label.png
Opened local image: extpanel.png
Opened local image: wait.png
Opened local image: colors.png
Opened local image: light.png
Opened local image: favicon.png
Opened local image: button.png
Opened local image: checkbox.png
Opened local image: textfield.png
Opened local image: draggbutton.png
Opened local image: combobox.png
Creating font: font
Updating news page...
Refreshing server state... (v152)
Updating news page sucessful!
Refreshing server done!
Logging in, login: Admin
Openning stream: http://domen.ru/site/launcher.php
P4KBli1viaoXq+LHz0GPXw==
Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
Проверьте настройку в Settings.java или connect.php
Настройки[Домен сайта и данные БД заменил на фиктивные]:
/*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 = "Launcher"; //Заголовок лаунчера после авторизации
public static final String baseconf = ".launcher"; //Папка с файлом конфигурации
public static final String pathconst = ".launcher/%SERVERNAME%"; //Конструктор пути к папке с MC
public static final String skins = "MinecraftSkins/"; //Папка скинов
public static final String cloaks = "MinecraftCloaks/"; //Папка плащей
/** Параметры подключения */
public static final String domain = "domen.ru";//Домен сайта
public static final String siteDir = "site";//Папка с файлами лаунчера на сайте
public static final String updateFile = "http://domen.ru/site/launcher/test";//Ссылка на обновления лаунчера. Не писать на конце ".exe .jar"!
public static final String buyVauncherLink = "#"; //Ссылка на страницу покупки ваучеров
public static final String iMusicname = "#";

public static int height = 532; //Высота окна клиента
public static int width = 900; //Ширина окна клиента

public static String[] servers =
{
"Offline, localhost, 25565, 1.7.10",
};

/** Настройка панели ссылок **/
public static final String[] links =
{
//Для отключения добавьте в адрес ссылки #
" Регистрация ::http://",
};

/** Настройки структуры лаунчера */
public static boolean useAutoenter = true; //Использовать функцию автозахода на выбранный сервер
public static boolean useRegister = true; //Использовать Регистрацию в лаунчере
public static boolean useMulticlient = true; //Использовать функцию "по клиенту на сервер"
public static boolean useStandartWB = true; //Использовать стандартный браузер для открытия ссылок
public static boolean usePersonal = true; //Использовать Личный кабинет
public static boolean customframe = true; //Использовать кастомный фрейм
public static boolean useConsoleHider = false; //Использовать скрытие консоли клиента
public static boolean useModCheckerTimer = true; //Перепроверка jar через 30 секунд
public static int useModCheckerint = 2; //Количество раз пеепроверки jar во времяигры
public static boolean assetsfolder = false; //Скачивать 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 = "1.0"; //Версия лаунчера

public static boolean patchDir = true; //Использовать автоматическую замену директории игры (true/false)

public static void onStart() {}
public static void onStartMinecraft() {}

}
Web:
<?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 = 'root'; // Пользователь базы данных
$db_pass = 'password'; // Пароль базы данных
$db_database = 'database'; //База данных

$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 = true; //Защита от частых подборов пароля (Пауза 1 минута при неправильном пароле)

$masterversion = '1.0'; //Мастер-версия лаунчера
$protectionKey = '1234567890';
$key1 = "1234567891234567"; //16 Character Key Ключ пост запросов
$key2 = "1234567891234567"; //16 Character Key Ключ пост запросов
$skinurl = 'http://spacewebcraft.tk/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=из архива)

//========================= Настройки ЛК =======================//

$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
}
?>
Сайт на DLE 10.2 utf-8, в БД MySQL импортировал файл db.sql и alter_table.sql
ALTER TABLE `dle_users`
ADD `realmoney` int(255) DEFAULT '0',
ADD `md5` int(255) DEFAULT '0',
ADD `session` varchar(255) DEFAULT '0',
ADD `server` varchar(255) DEFAULT '0'
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

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;

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 ;

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 ;

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 ;

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 ;

INSERT IGNORE `permissions` (`id`, `name`, `type`, `permission`, `world`, `value`) VALUES
(0, 'Admin', 0, '*', ' ', ' '),
(1, 'user', 0, 'modifyworld.*', '', ''),
(2, 'vip', 0, 'modifyworld.*', '', ''),
(3, 'premium', 0, 'modifyworld.*', '', ''),
(4, 'demo', 1, 'group-premium-until', ' ', '1391024852');

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 ;

INSERT IGNORE `permissions_entity` (`id`, `name`, `type`, `prefix`, `suffix`, `default`) VALUES
(1, 'user', 0, '&f[&7User&f]', '', 1),
(3, 'vip', 0, '&f[&6V.I.P&f]', '', 0),
(4, 'premium', 0, '&f[&2Premium&f]', '', 0),
(5, 'Admin', 0, '&f[&4Admin&f]', '', 0);

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 ;

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 ;

CREATE TABLE IF NOT EXISTS `sashok724_launcher_keys` (
`key` varchar(255) DEFAULT NULL,
`amount` int(255) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Большое спасибо за помощь )
 
Последнее редактирование:
Все внимательно просмотрел, ничего не нашел ошибка осталась. Полностью удалил все с БД MySQL из сайта и по новой загрузил проект в NetBeans. Потом все установил настроил(просмотрев несколько раз) и в результате та же ошибка:
run:
****launcher****
Setting new LaF...
Running debug methods...
Opened local image: background.png
Opened local image: background_personal.png
Opened local image: background_dialog.png
Opened local image: background_download.png
Opened local image: bar.png
Opened local image: bar_label.png
Opened local image: extpanel.png
Opened local image: wait.png
Opened local image: colors.png
Opened local image: light.png
Opened local image: favicon.png
Opened local image: button.png
Opened local image: checkbox.png
Opened local image: textfield.png
Opened local image: draggbutton.png
Opened local image: combobox.png
Creating font: font
Updating news page...
Refreshing server state... (v152)
Updating news page sucessful!
Refreshing server done!
Logging in, login: Admin
Openning stream: http://domen.ru/site/launcher.php
P4KBli1viaoXq+LHz0GPXw==
Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
Проверьте настройку в Settings.java или connect.php
Настройки[Домен сайта и данные БД заменил на фиктивные]:
/*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 = "Launcher"; //Заголовок лаунчера после авторизации
public static final String baseconf = ".launcher"; //Папка с файлом конфигурации
public static final String pathconst = ".launcher/%SERVERNAME%"; //Конструктор пути к папке с MC
public static final String skins = "MinecraftSkins/"; //Папка скинов
public static final String cloaks = "MinecraftCloaks/"; //Папка плащей
/** Параметры подключения */
public static final String domain = "domen.ru";//Домен сайта
public static final String siteDir = "site";//Папка с файлами лаунчера на сайте
public static final String updateFile = "http://domen.ru/site/launcher/test";//Ссылка на обновления лаунчера. Не писать на конце ".exe .jar"!
public static final String buyVauncherLink = "#"; //Ссылка на страницу покупки ваучеров
public static final String iMusicname = "#";

public static int height = 532; //Высота окна клиента
public static int width = 900; //Ширина окна клиента

public static String[] servers =
{
"Offline, localhost, 25565, 1.7.10",
};

/** Настройка панели ссылок **/
public static final String[] links =
{
//Для отключения добавьте в адрес ссылки #
" Регистрация ::http://",
};

/** Настройки структуры лаунчера */
public static boolean useAutoenter = true; //Использовать функцию автозахода на выбранный сервер
public static boolean useRegister = true; //Использовать Регистрацию в лаунчере
public static boolean useMulticlient = true; //Использовать функцию "по клиенту на сервер"
public static boolean useStandartWB = true; //Использовать стандартный браузер для открытия ссылок
public static boolean usePersonal = true; //Использовать Личный кабинет
public static boolean customframe = true; //Использовать кастомный фрейм
public static boolean useConsoleHider = false; //Использовать скрытие консоли клиента
public static boolean useModCheckerTimer = true; //Перепроверка jar через 30 секунд
public static int useModCheckerint = 2; //Количество раз пеепроверки jar во времяигры
public static boolean assetsfolder = false; //Скачивать 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 = "1.0"; //Версия лаунчера

public static boolean patchDir = true; //Использовать автоматическую замену директории игры (true/false)

public static void onStart() {}
public static void onStartMinecraft() {}

}
Web:
<?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 = 'root'; // Пользователь базы данных
$db_pass = 'password'; // Пароль базы данных
$db_database = 'database'; //База данных

$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 = true; //Защита от частых подборов пароля (Пауза 1 минута при неправильном пароле)

$masterversion = '1.0'; //Мастер-версия лаунчера
$protectionKey = '1234567890';
$key1 = "1234567891234567"; //16 Character Key Ключ пост запросов
$key2 = "1234567891234567"; //16 Character Key Ключ пост запросов
$skinurl = 'http://spacewebcraft.tk/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=из архива)

//========================= Настройки ЛК =======================//

$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
}
?>
Сайт на DLE 10.2 utf-8, в БД MySQL импортировал файл db.sql и alter_table.sql
ALTER TABLE `dle_users`
ADD `realmoney` int(255) DEFAULT '0',
ADD `md5` int(255) DEFAULT '0',
ADD `session` varchar(255) DEFAULT '0',
ADD `server` varchar(255) DEFAULT '0'
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";

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;

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 ;

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 ;

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 ;

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 ;

INSERT IGNORE `permissions` (`id`, `name`, `type`, `permission`, `world`, `value`) VALUES
(0, 'Admin', 0, '*', ' ', ' '),
(1, 'user', 0, 'modifyworld.*', '', ''),
(2, 'vip', 0, 'modifyworld.*', '', ''),
(3, 'premium', 0, 'modifyworld.*', '', ''),
(4, 'demo', 1, 'group-premium-until', ' ', '1391024852');

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 ;

INSERT IGNORE `permissions_entity` (`id`, `name`, `type`, `prefix`, `suffix`, `default`) VALUES
(1, 'user', 0, '&f[&7User&f]', '', 1),
(3, 'vip', 0, '&f[&6V.I.P&f]', '', 0),
(4, 'premium', 0, '&f[&2Premium&f]', '', 0),
(5, 'Admin', 0, '&f[&4Admin&f]', '', 0);

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 ;

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 ;

CREATE TABLE IF NOT EXISTS `sashok724_launcher_keys` (
`key` varchar(255) DEFAULT NULL,
`amount` int(255) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Большое спасибо за помощь )
Если зарегаться в лаунчере, тоже при авторизации эта ошибка будет?
 
Доброго времени суток, форумчане.

У меня маленькая проблемка с запуском сервера.

Сделал лаунчер сашок себе, установил всё вроде правильно, как написано. Перепроверял несколько раз!
53d495c9c916f.png

Данная ошибка выходит, при том:

Лаунчер запускаю, он сервер показывает Онлайн. Загружает клиент, потом запускает игру и после заставки моянг, начинает конект, после этого выскакивает ошибка - выше.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх