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

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

  • Автор темы Автор темы slenky
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Хай олл. Вообщем ближе к делу. Я сделал лаунчер с одним сервером, но потом понадобилось обновление и ещё добавить один сервер. Это я сделал, но теперь при выборе другого сервера идет бесконечная авторизация. Вот ошибка:
Код:
java.lang.NumberFormatException: For input string: "1 "
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:580)
    at java.lang.Integer.parseInt(Integer.java:615)
    at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:201)
    at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:182)

Лаунчер сашка724. Хостинг Ру-Хостер. Надеюсь на Вашу помощь)
 
Хай олл. Вообщем ближе к делу. Я сделал лаунчер с одним сервером, но потом понадобилось обновление и ещё добавить один сервер. Это я сделал, но теперь при выборе другого сервера идет бесконечная авторизация. Вот ошибка:
Код:
java.lang.NumberFormatException: For input string: "1 "
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:580)
    at java.lang.Integer.parseInt(Integer.java:615)
    at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:201)
    at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:182)

Лаунчер сашка724. Хостинг Ру-Хостер. Надеюсь на Вашу помощь)
Если обновлять, то нужно и исходники, и вебчасть.
Смотри в servers.php, может там ошибка?
 
Если обновлять, то нужно и исходники, и вебчасть.
Смотри в servers.php, может там ошибка?
Зачем обновлять исходники и вебчасть? Я обновил свой лаунчер и свои файлы такие как дизайн, список серверов и другое. В servers.php там нету ошибки.
Забыл, при выборе старого сервера все ок, а если на новый - то вечная авторизация.
 
Решил посмотреть, что из себя представляет JCR, на 1.7.2 после установки на сервере online-mode=true, пишет ошибку: Службы входа пользователей на данный момент не работают. На сашке данной проблемы нет.
Почему никто не знает в чем дело? :cry:
 
Здравствуйте, проблема такая.
Собрал лаунчер сашка, всё нормально, версия 1.7.2 но после того как майнкрафт запустился через 30сек он закрывается. так же когда установил мод nei он создал папку в .battle а не .battle/classic
как это исправить? подскажите :) исходники последние скачивал!
Здравствуйте, проблема такая.
Собрал лаунчер сашка, всё нормально, версия 1.7.2 но после того как майнкрафт запустился через 30сек он закрывается. так же когда установил мод nei он создал папку в .battle а не .battle/classic
как это исправить? подскажите :) исходники последние скачивал!
с выключением разобрался. осталось *так же когда установил мод nei он создал папку в .battle а не .battle/classic*
 

Вложения

Последнее редактирование:
Доброго времени суток, форумчане, кто может помочь, подскажите....
Вообщем всё сделал как в http://www.rubukkit.org/threads/sashok724-launcher.42883/
И у меня пишет "клиент не найден" хотя всё сделал правильно ( Даже с его же клиентом пробывал ).
Попробывал скачать другой клиент, он запускается, всё нормально, захожу в игру, выдаю себе КР и клиент просто крашится, без ошибки. Кто может подсказать, в чём дело?
 
Доброго времени суток, форумчане, кто может помочь, подскажите....
Вообщем всё сделал как в http://www.rubukkit.org/threads/sashok724-launcher.42883/
И у меня пишет "клиент не найден" хотя всё сделал правильно ( Даже с его же клиентом пробывал ).
Попробывал скачать другой клиент, он запускается, всё нормально, захожу в игру, выдаю себе КР и клиент просто крашится, без ошибки. Кто может подсказать, в чём дело?
какая версия?
 
привет, у меня проблема такая, я скачал лаунчер сашка, настроил, ввожу логин пароль, нажимаю копать, но выходит такая ошибка:
"<br /><b>Fatal error</b>: Cannot redeclare class Logger in <b>/home/u513044056/public_html/site/loger.php</b> on line <b>5</b><br />" ЧТО ЭТО?
 
Приветствую Всех. Задавал вопрос, но меня через 3-4 страницы уже забыли ( Лишнего текста не будет, все в спойлерах.
Помогите решить вопрос:
Приветствую Всех на этом форуме !
Хотел сделать лаунчер для 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).
--
Помогите мне решить проблему с авторизацией в лаунчере(дальше надеюсь сам продвинусь) мучаюсь много дней уже

совсем нервы на пределе(менял хостера, точнее брал тестовый период у другого не помогло(советовали))
 
Вторая половина вопроса:
Полностью удалил все с БД 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;
Большое спасибо за помощь )
 
Хай олл. Вообщем ближе к делу. Я сделал лаунчер с одним сервером, но потом понадобилось обновление и ещё добавить один сервер. Это я сделал, но теперь при выборе другого сервера идет бесконечная авторизация. Вот ошибка:
Код:
java.lang.NumberFormatException: For input string: "1 "
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:580)
    at java.lang.Integer.parseInt(Integer.java:615)
    at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:201)
    at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:182)

Лаунчер сашка724. Хостинг Ру-Хостер. Надеюсь на Вашу помощь)
 
привет, у меня проблема такая, я скачал лаунчер сашка, настроил, ввожу логин пароль, нажимаю копать, но выходит такая ошибка:
"<br /><b>Fatal error</b>: Cannot redeclare class Logger in <b>/home/u513044056/public_html/site/loger.php</b> on line <b>5</b><br />" ЧТО ЭТО?
Попробуй перезалить вебчасть!
@Хлебушек1337
Хай олл. Вообщем ближе к делу. Я сделал лаунчер с одним сервером, но потом понадобилось обновление и ещё добавить один сервер. Это я сделал, но теперь при выборе другого сервера идет бесконечная авторизация. Вот ошибка:
Код:
java.lang.NumberFormatException: For input string: "1 "
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
    at java.lang.Integer.parseInt(Integer.java:580)
    at java.lang.Integer.parseInt(Integer.java:615)
    at net.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:201)
    at net.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:182)

Лаунчер сашка724. Хостинг Ру-Хостер. Надеюсь на Вашу помощь)
Будь те проще, просто пере создай лаунчер!
@Lang
Приветствую Всех. Задавал вопрос, но меня через 3-4 страницы уже забыли ( Лишнего текста не будет, все в спойлерах.
Помогите решить вопрос:
Приветствую Всех на этом форуме !
Хотел сделать лаунчер для 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).
--
Помогите мне решить проблему с авторизацией в лаунчере(дальше надеюсь сам продвинусь) мучаюсь много дней уже

совсем нервы на пределе(менял хостера, точнее брал тестовый период у другого не помогло(советовали))
Просто скинь что написано в m.log
 
Просто скинь что написано в m.log
m.log файла нету, так что думаю это log.txt
Он пуст...
Напомню регистрация проходит без проблем(через лаунчер), а вот авторизация не проходит: Ошибка подключения, вот лог среды:
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)
Problem playing file #
java.lang.NullPointerException: in
java.lang.NullPointerException
Updating news page sucessful!
Refreshing server done!
Logging in, login: Lang
Openning stream: http://domen.ru/site/launcher.php
Stream opened for http://domen.ru/site/launcher.php completed, return answer:
2POVVXPEq+4+bDQVCm3tYw==
Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
Проверьте настройку в Settings.java или connect.php
И да я проверял Settings.java и connect.php , менял ключи шифрования на другие, меньше больше, строчными буквами и прочими хитростями но ничего не помогло
 
Вторая половина вопроса:
Полностью удалил все с БД 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;
Большое спасибо за помощь )
mcrypt проверял?
 
Ты говорил обращаться. Вот проблемка смотри скриншот. Сможешь помочь ?
Версии Forestery и GraviSuite на клиенте и на севрере не совпадают... либо на клиенте их в принципе нет!
Загрузи на сервер и на клиент одинаковые моды. одной версии!
 
Версии Forestery и GraviSuite на клиенте и на севрере не совпадают... либо на клиенте их в принципе нет!
Загрузи на сервер и на клиент одинаковые моды. одной версии!
ЩАС ПОПРОБУЮ БОЖЕНЬКИ :d
ЩАС ПОПРОБУЮ БОЖЕНЬКИ :d
Все тоже самое.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх