Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление
  2. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Помощь по лаунчерам [2]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем slenky, 9 июн 2015.

  1. Banner-System

    Banner-System Активный участник Пользователь

    Баллы:
    78
    Что то не так делаешь.
     
  2. Хостинг MineCraft
    <
  3. S1dix

    S1dix Ньюби

    Баллы:
    1
    Имя в Minecraft:
    s1dix
    все проверил все правильно вот c где звездочки все правильно
    CONNTECT.PHP
    <?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_dle';

    $db_host = 'Localhost'; // Ip-адрес MySQL
    $db_port = '3306'; // Порт базы данных
    $db_user = 'root'; // Пользователь базы данных
    $db_pass = '*****'; // Пароль базы данных
    $db_database = '****'; //База данных

    $db_table = 'dle_users'; //Таблица с пользователями
    $db_group = 'user_group'; //Колонка с номером группы
    $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
    $noactive = '1'; //Номер группы не активированных

    $useban = true; //Ба на на сервере = бан в лаунчере, Ultrabans плагин
    $useactivate = false; //Активация аккаунта по mail
    $useantibrut = true; //Защита от частых подборов пароля (Пауза 1 минута при неправильном пароле)

    $masterversion = 'final_RC4'; //Мастер-версия лаунчера
    $protectionKey = '****'; //Ключ защиты сессии. Никому его не говорите.

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

    $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 = 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");
    ?>
    вот setings.java
    package net.launcher.run;

    ВОТ SETINGS.JAVA

    public class Settings
    {
    /** Настройка заголовка лаунчера */
    public static final String title = "LauncherName"; //Заголовок лаунчера
    public static final String titleInGame = "MinecraftName"; //Заголовок лаунчера после авторизации
    public static final String basedir = "AppData"; //Родительская папка для Minecraft (только для Windows) [ProgramFiles, AppData]
    public static final String baseconf = ".minecraft"; //Папка с файлом конфигурации
    public static final String pathconst = ".minecraft/%SERVERNAME%"; //Конструктор пути к папке с MC
    public static final String skins = "MinecraftSkins/"; //Папка скинов
    public static final String cloaks = "MinecraftCloaks/"; //Папка плащей
    /** Параметры подключения */
    public static final String domain = "****";//Домен сайта
    public static final String siteDir = "web";//Папка с файлами лаунчера на сайте
    public static final String updateFile = "http://*****/web/Launcher";//Ссылка на файл обновления лаунчера
    public static final String buyVauncherLink = "http://plati.ru/"; //Ссылка на страницу покупки ваучеров

    /** Для одиночной игры */
    public static final String defaultUsername = "player"; //Имя пользователя для одиночной игры
    public static final String defaultSession = "123456"; //Номер сессии для одиночной игры

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

    // 1-> Имя папки клиента
    // 2-> ip
    // 3-> port
    // 4-> Версия клиента для автопатча директории (старые версии до 1.5.2)
    // 5-> Тип запуска клиента 1 для старых версий 2 для новых
    // 6-> 1 для запуска чистого клиента 1.6.2-1.6.4
    // 2 для запуска клиента с forge без Liteloader 1.6.2-1.6.4
    // 3 для запуска клиента с Liteloader и Liteloader+forge 1.6.2
    // 4 для запуска клиента с Liteloader и Liteloader+forge 1.6.4

    public static String[] servers =
    {
    //Клиент для запуска в оффлайн.
    "Offline, localhost, 25565, 1.5.x, 1, none",
    };

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

    /** Настройки структуры лаунчера */
    public static boolean useAutoenter = false; //Использовать функцию автозахода на выбранный сервер
    public static boolean useRegister = false; //Использовать Регистрацию в лаунчере
    public static boolean useMulticlient = true; //Использовать функцию "по клиенту на сервер"
    public static boolean useStandartWB = true; //Использовать стандартный браузер для открытия ссылок
    public static boolean usePersonal = false; //Использовать Личный кабинет
    public static boolean customframe = true; //Использовать кастомный фрейм
    public static boolean useOffline = true; //Использовать режим оффлайн
    public static boolean useConsoleHider = true; //Использовать скрытие консоли клиента
    public static boolean useModCheckerTimer = true; //Каждые 30 секунд моды будут перепроверяться

    public static final String protectionKey = "****"; //Ключ защиты сессии. Никому его не говорите.

    public static boolean debug = false; //Отображать все действия лаунчера (отладка)(true/false)
    public static boolean drawTracers = false; //Отрисовывать границы элементов лаунчера
    public static final String masterVersion = "final_RC4"; //Версия лаунчера

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

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

    }
     
  4. Banner-System

    Banner-System Активный участник Пользователь

    Баллы:
    78
    это старый лаучер сашка. Новый
     
  5. S1dix

    S1dix Ньюби

    Баллы:
    1
    Имя в Minecraft:
    s1dix
    я поставил вот этот http://rubukkit.org/threads/sashok724-launcher.42883/#post-689985 все также
    вот connect.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_smf' - интеграция с SMF
    */
    $crypt = 'hash_md5';

    $db_host = 'localhost'; // Ip-адрес MySQL
    $db_port = '3306'; // Порт базы данных
    $db_user = 'root'; // Пользователь базы данных
    $db_pass = '****'; // Пароль базы данных
    $db_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 = 'ip'; //Колонка с IP пользователей

    $db_columnDatareg = 'create_time'; // Колонка даты регистрации
    $db_columnMail = 'email'; // Колонка mail

    $banlist = 'banlist'; //Таблица плагина Ultrabans

    $useban = false; //Бан на сервере = бан в лаунчере, Ultrabans плагин
    $useantibrut = true; //Защита от частых подборов пароля (Пауза 1 минута при неправильном пароле)

    $masterversion = 'een'; //Мастер-версия лаунчера
    $protectionKey = '****';
    $key1 = "***"; //16 Character Key Ключ пост запросов
    $key2 = "**"; //16 Character Key Ключ пост запросов
    $checklauncher = true; //Проверка хеша лаунчера
    $md5launcherexe = @md5_file("launcher/fix.exe"); // Сверяем MD5
    $md5launcherjar = @md5_file("launcher/fix.jar"); // Сверяем MD5
    $temp = true; //Использовать файлы кеширования для ускорение авторизации и снижение нагрузки на вебсервер.
    //Удаляем файл хеша после обновления клиента на сервере в папке /temp/ИмяКлиента!

    $assetsfolder = false; //Скачивать assets из папки, или из архива (true=из папки false=из архива)

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

    $uploaddirs = 'MinecraftSkins'; //Папка скинов
    $uploaddirp = 'MinecraftCloaks'; //Папка плащей
    $skinurl = 'http://alexandrage.ru/site/'.$uploaddirs.'/'; //Ссылка на скины для клиентов 1.7.+
    $capeurl = 'http://alexandrage.ru/site/'.$uploaddirp.'/'; //Ссылка на плащи для клиентов 1.7.+

    $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."Ошибка подключения (Хост, Логин, Пароль)"));
    }
    try {
    $stmt = $db->prepare("
    CREATE TABLE IF NOT EXISTS `usersession` (
    `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 (`user`)
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    ");
    $stmt->execute();
    $stmt = $db->prepare("
    CREATE TABLE IF NOT EXISTS `sashok724_launcher_keys` (
    `key` varchar(255) DEFAULT NULL,
    `amount` int(255) DEFAULT NULL
    ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
    ");
    $stmt->execute();
    $stmt = $db->prepare("
    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;
    ");
    $stmt->execute();
    $stmt = $db->prepare("
    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;
    ");
    $stmt->execute();
    $stmt = $db->prepare("
    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;
    ");
    $stmt->execute();
    $stmt = $db->prepare("
    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;
    ");
    $stmt->execute();
    $stmt = $db->prepare("
    CREATE TABLE IF NOT EXISTS `permissions` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `name` varchar(50) NOT NULL,
    `type` tinyint(1) NOT NULL,
    `permission` text NOT NULL,
    `world` varchar(50) NOT NULL,
    `value` text NOT NULL,
    PRIMARY KEY (`id`),
    KEY `user` (`name`,`type`),
    KEY `world` (`world`,`name`,`type`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
    ");
    $stmt->execute();
    $stmt = $db->prepare("
    CREATE TABLE IF NOT EXISTS `permissions_entity` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `name` varchar(50) NOT NULL,
    `type` tinyint(1) NOT NULL,
    `default` tinyint(1) NOT NULL DEFAULT '0',
    PRIMARY KEY (`id`),
    UNIQUE KEY `name` (`name`,`type`),
    KEY `default` (`default`)
    ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;
    ");
    $stmt->execute();
    $stmt = $db->prepare("
    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=InnoDB DEFAULT CHARSET=utf8;
    ");
    $stmt->execute();
    $stmt = $db->prepare("
    CREATE TABLE IF NOT EXISTS `accounts` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `login` varchar(32) DEFAULT NULL,
    `password` varchar(50) DEFAULT NULL,
    `ip` varchar(32) DEFAULT NULL,
    `create_time` datetime DEFAULT NULL,
    `email` varchar(50) DEFAULT NULL,
    PRIMARY KEY (`id`),
    UNIQUE KEY `login` (`login`)
    ) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=utf8;
    ");
    $stmt->execute();
    } catch(PDOException $pe) {
    die(Security::encrypt("errorsql", $key1).$logger->WriteLine($log_date.$pe)); //вывод ошибок MySQL в m.log
    }





    ВОТ SETINGS.JAVA
    package net.launcher.run;

    public class Settings
    {
    /** Настройка заголовка лаунчера */
    public static final String title = "Launcher"; //Заголовок лаунчера
    public static final String titleInGame = "Minecraft"; //Заголовок лаунчера после авторизации
    public static final String baseconf = "voxelaria"; //Папка с файлом конфигурации
    public static final String pathconst = "voxelaria/%SERVERNAME%"; //Конструктор пути к папке с MC
    public static final String skins = "MinecraftSkins/"; //Папка скинов
    public static final String cloaks = "MinecraftCloaks/"; //Папка плащей
    /** Параметры подключения */
    public static final String http = "http://"; //Протокол подключения https:// если есть ssl сертификат
    public static final String domain = "****";//Домен сайта
    public static final String siteDir = "site";//Папка с файлами лаунчера на сайте
    public static final String RegisterUrl = http+"*****/";//Ссылка на регистрацию, при useRegister = false
    public static final String updateFile = http+"****/site/launcher/fix";//Ссылка на обновления лаунчера. Не писать на конце ".exe .jar"!
    public static final String buyVauncherLink = "http://plati.ru/"; //Ссылка на страницу покупки ваучеров
    public static final String iMusicname = "";
    public static final int thread = 8; //Количество потоков для загрузки файлов.
    public static final String[] p = {"wireshark", "cheat"}; //Список запрещенных процессов.

    public static int height = 532; //Высота окна клиента
    public static int width = 900; //Ширина окна клиента
    public static int defaultmemory = 768; //Выделение памяти при первом запуске.

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

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

    /** Настройки структуры лаунчера */
    public static boolean useAutoenter = false; //Использовать функцию автозахода на выбранный сервер
    public static boolean useRegister = false; //Использовать Регистрацию в лаунчере
    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 = "***"; //Ключ сессии.
    public static final String key1 = "***"; //16 Character Key Ключ пост запросов
    public static final String key2 = "***"; //16 Character Key Ключ пост запросов

    public static boolean debug = true; //Отображать все действия лаунчера (отладка)(true/false)
    public static boolean drawTracers = false; //Отрисовывать границы элементов лаунчера
    public static final String masterVersion = "final_RC4"; //Версия лаунчера

    public static boolean release = false; /**Ставим true после окончания настройки!
    Необходимо для автообновления лаунчера
    после смены ключей key1 key2.*/
    public static void onStart() {}
    public static void onStartMinecraft() {}

    }[DOUBLEPOST=1474382063,1474378291][/DOUBLEPOST]вот
    ПОМОГИТЕ
     
    Последнее редактирование: 20 сен 2016
  6. Drakosha_stas

    Drakosha_stas Участник

    Баллы:
    31
    Странный не понятный баг, кто сможет догадаться из за чего такое это произошло.
    Лаунчер сашка, текстура повторилась ток в одном месте.
    public static ComboboxStyle servers = new ComboboxStyle(215, 280, 292, 42, "font", "5", 20F, Color.BLACK, true, Align.CENTER);
     

    Вложения:

  7. _Resta_

    _Resta_ Активный участник

    Баллы:
    61
    Имя в Minecraft:
    _Resta_
    Прошу мне помочь...
    Залил все нужные файлы на вебчасть..
    Запускаю лаунчер все норм.. Потом нажимаю "Играть" Скачивается клиент.
    И уже потом когда он скачался...... Черный экран в самом майнкрафт[DOUBLEPOST=1474732264,1474721896][/DOUBLEPOST]Форумчани???!!!!
     
  8. Banner-System

    Banner-System Активный участник Пользователь

    Баллы:
    78
    Проблема с папкой natives Там не все файлы.
     
  9. _Resta_

    _Resta_ Активный участник

    Баллы:
    61
    Имя в Minecraft:
    _Resta_
    Давай я скину папку Natives?[DOUBLEPOST=1474735740,1474733587][/DOUBLEPOST]Менял папки Natives ,серавно черный экран.. А можеж скинуть чистый клиент на 1.7.10?[DOUBLEPOST=1474740359][/DOUBLEPOST]Хех
     
  10. Banner-System

    Banner-System Активный участник Пользователь

    Баллы:
    78
    Ищи сашка тему с лаунчером там есть ссылки на готовые клиенты.
     
  11. _Resta_

    _Resta_ Активный участник

    Баллы:
    61
    Имя в Minecraft:
    _Resta_
    Ну у меня лаунчер Сашка.. Я нашел готовую не роботает
     
  12. Кенр

    Кенр Активный участник

    Баллы:
    61
    Имя в Minecraft:
    mustuk
    Поставил и настроил лаунчер, всё работает. Только в консоль IDE выдает вот это:
    Running Minecraft
    ANTICHEAT: Rechecking jars....
    ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger
    ANTICHEAT: Mod checking done
    java.security.SignatureException: Signature length not correct: got 1 but was expecting 512
    at sun.security.rsa.RSASignature.engineVerify(RSASignature.java:189)
    at java.security.Signature$Delegate.engineVerify(Signature.java:1219)
    at java.security.Signature.verify(Signature.java:652)
    at com.mojang.authlib.properties.Property.isSignatureValid(Property.java:43)
    at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessionService.getTextures(YggdrasilMinecraftSessionService.java:117)
    at bxk$3.run(SourceFile:100)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    at java.lang.Thread.run(Thread.java:745)
    ERROR YggdrasilMinecraftSessionService Textures payload has been tampered with (signature invalid)
    ERROR YggdrasilMinecraftSessionService Textures payload has been tampered with (non-whitelisted domain)
    Не мешает стабильной работе, но что это? Как исправить?
     
  13. volkovsema

    volkovsema Активный участник Пользователь

    Баллы:
    88
    Сильно отстал от жизни.
    Как в 1.10.2 настраивать авторизацию и подргузку скинов?
    Помню, что где-то во времена 1.5.2 нужно было открыть какой-то прогой определённый класс в клиенте и сервере, поменять ссылку на свою и всё готово.
    Сейчас не могу найти тот гайд. Помогите, плз
    Ищу:
    • Актуальный гайд по авторизации/подгрузке скинов
    • Программу, которая открывала все строки (?) из класса или даже .jar файла
    UPD: у меня лаунчер Сашка, который старый, от @alexandrage rage
     
    Последнее редактирование: 26 сен 2016
  14. _Resta_

    _Resta_ Активный участник

    Баллы:
    61
    Имя в Minecraft:
    _Resta_
    Просто сделай ЛК[DOUBLEPOST=1474889087,1474889012][/DOUBLEPOST]А на веб части есть "Дефолтный" скин
     
  15. volkovsema

    volkovsema Активный участник Пользователь

    Баллы:
    88
    Ты сути не понял. Веб часть сделана. Лаунчер сделан. Клиент должен откуда-то подгружать скины и получать ключ сессии. Это задавалось (раньше) именно в определённом классе клиента.
     
  16. Dehyr

    Dehyr Новичок

    Баллы:
    16
    Имя в Minecraft:
    Tactii
    Помогите плиз
    [20:06:21] [Launcher thread/WARN]: Stream for http://имямоегосайта/site/launcher.php not ensablished, return null
    [20:06:21] [Launcher thread/WARN]: Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
    [20:06:21] [Launcher thread/WARN]: Проверьте настройку в Settings.java или connect.php
    [20:09:09] [Launcher thread/INFO]: Logging in, login: admin
    [20:09:09] [Launcher thread/INFO]: Openning stream: http://имямоегосайта/site/launcher.php
    [20:09:09] [Launcher thread/INFO]: null
    [20:09:09] [Launcher thread/WARN]: Stream for http://имямоегосайта/site/launcher.php not ensablished, return null
    [20:09:09] [Launcher thread/WARN]: Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
    [20:09:09] [Launcher thread/WARN]: Проверьте настройку в Settings.java или connect.php
    Но все черт побери правильно! Заранее благодарен.[DOUBLEPOST=1474910386,1474910154][/DOUBLEPOST]
    Пишет "Ошибка подключения"
     
  17. volkovsema

    volkovsema Активный участник Пользователь

    Баллы:
    88

    Вспомнил название программы. InClassTranslator
    Топик с классами для всех предыдущих версий тоже чудом обнаружился. http://rubukkit.org/threads/spisok-klassov-i-klientov-dlja-mcp.25108/

    Второй вопрос всё ещё актуален.
     
  18. Prikolist75

    Prikolist75 Активный участник Пользователь

    Баллы:
    66
    авторизация в файле minecraft_server.jar/com/mojang/authlib/yggdrasil
    там 2 файла
    YggdrasilGameProfileRepository.class
    YggdrasilMinecraftSessionService.class
    я там ссылки менял на свои. в клиенте те же классы только они лежат:
    <minecraft folder>/bin/libraries/com/mojang/authlib/authlib-1.5.21.jar
    в джарике по тем же путям, что и в сервере[DOUBLEPOST=1474999425,1474995656][/DOUBLEPOST]Подскажите, что не так. Лаунчер от Alexandrage. При загрузке все норм, с авторизацией все норм. Не могу скины победить. Вот лог: Подскажите что и где поправить, чтоб скины заработали. Версия майна 1.10.2
    [OptiFine] *** Reloading custom textures ***
    [22:53:25] [Realms Notification Availability checker #1/INFO]: Could not authori
    ze you against Realms server: Invalid session id
    [22:53:39] [Client thread/INFO]: Connecting to XXXXXXX-XXXXXX.XX-XX.org, 25250
    [22:53:41] [Netty Client IO #1/INFO]: Server protocol version 2
    [22:53:41] [Netty Client IO #1/INFO]: Injecting existing block and item data int
    o this client instance
    [22:53:41] [Netty Client IO #1/INFO]: Applying holder lookups
    [22:53:41] [Netty Client IO #1/INFO]: Holder lookups applied
    [22:53:41] [Netty Client IO #1/INFO]: [Netty Client IO #1] Client side modded co
    nnection established
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: java.security.SignatureException: Signature length not correct:
    got 1 but was expecting 512
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at sun.security.rsa.RSASignature.engineVerify(Unknown So
    urce)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at java.security.Signature$Delegate.engineVerify(Unknown
    Source)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at java.security.Signature.verify(Unknown Source)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at com.mojang.authlib.properties.Property.isSignatureVal
    id(Property.java:43)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at com.mojang.authlib.yggdrasil.YggdrasilMinecraftSessio
    nService.getTextures(YggdrasilMinecraftSessionService.java:129)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at net.minecraft.client.resources.SkinManager$3.run(Sour
    ceFile:100)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at java.util.concurrent.Executors$RunnableAdapter.call(U
    nknown Source)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at java.util.concurrent.FutureTask.run(Unknown Source)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at java.util.concurrent.ThreadPoolExecutor.runWorker(Unk
    nown Source)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at java.util.concurrent.ThreadPoolExecutor$Worker.run(Un
    known Source)
    [22:53:45] [pool-3-thread-1/INFO]: [com.mojang.authlib.properties.Property:isSig
    natureValid:49]: at java.lang.Thread.run(Unknown Source)
    [22:53:45] [pool-3-thread-1/ERROR]: Textures payload has been tampered with (sig
    nature invalid)
    [22:53:45] [pool-3-thread-1/ERROR]: Textures payload has been tampered with (non
    -whitelisted domain)
     
  19. NewRut

    NewRut Активный участник Пользователь

    Баллы:
    63
    Имя в Minecraft:
    NewRut
    Настроил авторизации, указал путь к классам j.php | h.php | s.php?user= | uuidskull.php
    на джарнике клиента authlib-1.5.21.jar и сервера server-1.7.10.jar .
    Когда зайти на сервер и выдалась ошибка: Authentication servers are down. Please try again later, sorry!...

    [08:13:25 INFO]: Disconnecting com.mojang.authlib.GameProfile@124b653a[id=<null>,name=NewRut,properties={},legacy=false] (/89.169.130.190:55711): Authentication servers are down. Please try again later, sorry!
    [08:13:25 ERROR]: Couldn't verify username because servers are unavailable
    [08:13:25 INFO]: com.mojang.authlib.GameProfile@124b653a[id=<null>,name=NewRut,properties={},legacy=false] (/89.169.130.190:55711) lost connection: Authentication servers are down. Please try again later, sorry!

    Ядро сервера: Thermos-1.7.10-1614-server.jar
    Лаунчер: sashok724 от alexandrage
     
  20. Prikolist75

    Prikolist75 Активный участник Пользователь

    Баллы:
    66
    я настраивал на ванильном ядре и на каулдроне. А у тебя в серверпропертис онлайн моде в тру стоит?
     
  21. volkovsema

    volkovsema Активный участник Пользователь

    Баллы:
    88
    Delete -> C:\project\vanilla110\bin\libraries\com\mojang\authlib\1.5.22\authlib-1.5.21.jar
    Delete -> C:\project\vanilla110\bin\libraries\com\mojang\authlib\1.5.22\authlib-1.5.22.jar
    ANTICHEAT: Strange mods detected

    Почему лаунчер @alexandrage вытирает эти файлы? Алсо, если брать готовый клиент (vanilla110) с его же облака, он его не качает, т.к. не находит authlib-1.5.22.jar, которого в готовом клиенте нет.
    Если отгрузить authlib-1.5.22.jar, то происходит следующее:

    [09:03:56] [Launcher thread/INFO]: Logging in successful
    Delete -> C:\project\vanilla110\bin\libraries\com\mojang\authlib\1.5.22\authlib-1.5.21.jar
    [09:03:58] [Launcher thread/INFO]: ---- Filelist start ----
    [09:03:58] [Launcher thread/INFO]: - /vanilla110/bin/libraries/com/mojang/authlib/1.5.22/authlib-1.5.21.jar
    [09:03:58] [Launcher thread/INFO]: - /vanilla110/bin/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar
    [09:03:58] [Launcher thread/INFO]: - /vanilla110/config.zip
    [09:03:58] [Launcher thread/INFO]: ---- Filelist end ----
    [09:03:58] [Launcher thread/INFO]: Running updater...
    [09:03:58] [Launcher thread/INFO]: /vanilla110/bin/libraries/com/mojang/authlib/1.5.22/authlib-1.5.21.jar
    [09:03:58] [Launcher thread/INFO]: /vanilla110/bin/libraries/com/mojang/authlib/1.5.22/authlib-1.5.22.jar
    [09:03:58] [Launcher thread/INFO]: /vanilla110/config.zip
    Running Minecraft
    ANTICHEAT: Rechecking jars....
    ERROR StatusLogger Unable to locate a logging implementation, using SimpleLogger
    Delete -> C:\project\vanilla110\bin\libraries\com\mojang\authlib\1.5.22\authlib-1.5.21.jar
    Delete -> C:\project\vanilla110\bin\libraries\com\mojang\authlib\1.5.22\authlib-1.5.22.jar
    ANTICHEAT: Strange mods detected


    И ничего в итоге не запускается
     

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