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

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

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

  1. DayZ_911

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

    Баллы:
    61
    Имя в Minecraft:
    avenger
    когда я создал лаунчер майнкрафт мне высветило при нажатии play вылезает картинка ниже. Как исправить?[​IMG]
    ответите а не посылайте подальше плиз
     
  2. Хостинг MineCraft
    <
  3. Oxword

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

    Баллы:
    76
    Ребят,помогите поставил я checkserver и joinserver указал все верно как в инструкции
    Действия для версии клиента 1.7 и выше:

    1. Скачиваем с Вашего FTP сервера файл "libraries.jar" (files/clients/IP-адрес_Порт/bin/libraries.jar).
    2. Открываем его с помощью архиватора, идем по директории: "com/mojang/authlib/yggdrasil/", выносим из архива файл "YggdrasilMinecraftSessionService.class".
    3. Открываем этот файл с помощью программы "In Class Translator". Заменяем ссылки на скрипты, лежащие в папке "scripts":
      1. Первая ссылка, оканчивающаяся на "join" должна быть заменена на ссылку к скрипту "jcr_joinserver.php".
      2. Вторая ссылка, оканчивающаяся на "hasJoined" должна быть заменена на ссылку к скрипту "jcr_hasjoined.php".
      3. Третью ссылку трогать не обязательно. Однако, замените ее на ссылку к папке "scripts" со слешем на конце адреса!
    4. Заносим файл обратно в "libraries.jar". Загружаем этот JAR-файл на сервер.
    Действия для версии клиента ниже, чем 1.7: Инструкция аналогична пункту "отображение скинов и плащей в игре", только в поле "Искомая строка" вбиваете следующие значения: "joinserver", "checkserver". Заменяете ссылки на схожие скрипты, которые лежат на вашем сайте.
    нашел правда этот файл в spigot.jar вот там все отредактировал как нужно включил online-mod в server.propites и запуск клиента идет нормально,нажимаю сетевая игра выбираю сервер подключаюсь,клиент тупо закрывается оставляя краш репорт (еще редактировал jz.class в minecraft.jar и файл LegacyMinecraftSessionService.class в spigot.jar больше вроде нечего не трогал)
     

    Вложения:

  4. Ridiger

    Ridiger Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Ridiger
    ?
    Где их посмотреть можно ключи то эти?
    Connect.php?
    И для чего нужно sql,подскажите.В новой версии её почему то нет..
     
  5. MineOmega

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

    Баллы:
    76
    Skype:
    mcrtm199
    Ключи в Settings.java проверь чтобы были 16 символов не больше и не меньше!
    Воопще то sql это бд она нужна для хранения данных!
     
  6. Ridiger

    Ridiger Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Ridiger
    А,у меня то как раз меньше!Спасибо огромное!
    Спасибо![DOUBLEPOST=1435672389,1435671980][/DOUBLEPOST]
    Теперь ошибка подключения >_<[DOUBLEPOST=1435674627][/DOUBLEPOST]Пишет ошибку подключения:
    connect.php

    //Error_Reporting(E_ALL | E_STRICT);
    //Ini_Set('display_errors', true);

    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_smf' - интеграция с SMF
    */
    $crypt = 'hash_dle';

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

    $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 = 'reg_date'; // Колонка даты регистрации
    $db_columnMail = 'email'; // Колонка mail

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

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

    $masterversion = 'verson'; //Мастер-версия лаунчера
    $protectionKey = '1234512345678910';
    $key1 = "12341234567891011"; //16 Character Key Ключ пост запросов
    $key2 = "123456123456789"; //16 Character Key Ключ пост запросов
    $checklauncher = false; //Проверка хеша лаунчера
    $md5launcherexe = md5(@file_get_contents("launcher/fix.exe")); // Сверяем MD5
    $md5launcherjar = md5(@file_get_contents("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 = false; //Можно ли обменивать Realmoney -> IConomy
    $canUseJobs = true; //Можно ли использовать работы
    $usecheck = true; //Можно ли использовать регистрацию в лаунчере

    $cloakPrice = 0; //Цена плаща (В рублях)
    $vipPrice = 100; //Цена випа (В руб/мес)
    $premiumPrice = 250; //Цена премиума (В руб/мес)
    $unbanPrice = 150; //Цена разбана (В рублях)

    $initialIconMoney = 30; //Сколько денег дается при регистрации в IConomy
    $exchangeRate = 200; //Курс обмена Realmoney -> IConomy
    Settings.jar
    package net.launcher.run;

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

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

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

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

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


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

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

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

    }
    Что тут происходит то вообще?
    И да,ещё.У меня в NetBeans внизу были логи,и я их случайно закрыл.Как вернуть из обратно?А то в поисковике он мне предлагает логи лаунчера настраивать..
     
  7. Sergey_28rus

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

    Баллы:
    76
    Посмотри правильное ли подключения у тебя к бд идет, и совпадают ли версии лаучнеров, посмотри еще тут "public static final String siteDir = "тут папка";//Папка с файлами лаунчера на сайте", удали таблицы в базе данных: usersession, sashok724_launcher_keys, sip.
    И сделай SQL запросы, каждый по очереди:
    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;
    ");
    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 ;
    ");
    Если не помогло перекачай web-часть лаунчера и аккуратно вставляй свои данные, а то вдруг что удалил, а теперь мучаешься[DOUBLEPOST=1435679687][/DOUBLEPOST]ПОСВЯЩАЕТСЯ ВСЕМ ТЕМ У КОГО ОШИБКА failed to verify username session authentication server unavailable
    1.Если ты заменил ссылки в классах
    2.Если ты скачал фиксы от сашка
    3.Еще лучше, у тебя сервер и клиент от сашка.
    4.Ты уверен что все заменил правильно, но уже не знаешь почему не работает?
    Открываем файл на вашей машинке (VDS) или просим менеджера, по пути etc/hosts и прописываем localhost и IP машинки/VDS на которой стоит сайт, теперь должно заработать.
     
  8. Ridiger

    Ridiger Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Ridiger
    Хорошая идея,сейчас проверю.Большое спасибо.[DOUBLEPOST=1435685162,1435684153][/DOUBLEPOST]
    Но у меня кодировка utf8 на dle.Там название строк другие.[DOUBLEPOST=1435685681][/DOUBLEPOST]
    Не могу,т.к в NetBeans закрыл окно вывода,то что было внизу.Не могу его открыть заново.[DOUBLEPOST=1435685894][/DOUBLEPOST]Получилось открыть окно вывода,вот лог:
    run:
    [21:37:05] [Launcher thread/INFO]: ****launcher****
    [21:37:05] [Launcher thread/INFO]: Setting new LaF...
    [21:37:05] [Launcher thread/INFO]: Running debug methods...
    [21:37:05] [Launcher thread/INFO]: Opened local image: background.png
    [21:37:05] [Launcher thread/INFO]: Opened local image: background_personal.png
    [21:37:05] [Launcher thread/INFO]: Opened local image: background_dialog.png
    [21:37:05] [Launcher thread/INFO]: Opened local image: background_download.png
    [21:37:05] [Launcher thread/INFO]: Opened local image: bar.png
    [21:37:05] [Launcher thread/INFO]: Opened local image: bar_label.png
    [21:37:05] [Launcher thread/INFO]: Opened local image: extpanel.png
    [21:37:06] [Launcher thread/INFO]: Opened local image: wait.png
    [21:37:06] [Launcher thread/INFO]: Opened local image: colors.png
    [21:37:06] [Launcher thread/INFO]: Opened local image: light.png
    [21:37:06] [Launcher thread/INFO]: Opened local image: favicon.png
    [21:37:06] [Launcher thread/INFO]: Opened local image: button.png
    [21:37:06] [Launcher thread/INFO]: Opened local image: textfield.png
    [21:37:06] [Launcher thread/INFO]: Opened local image: draggbutton.png
    [21:37:06] [Launcher thread/INFO]: Opened local image: combobox.png
    [21:37:06] [Launcher thread/INFO]: Creating font: font
    [21:37:06] [Launcher thread/INFO]: Opened local image: checkbox.png
    [21:37:06] [Launcher thread/INFO]: Updating news page...
    [21:37:06] [Launcher thread/INFO]: Refreshing server state... (1)
    [21:37:06] [Launcher thread/INFO]: Updating news page sucessful!
    Exception in thread "Server poll thread" java.lang.ArrayIndexOutOfBoundsException: 4
    at net.launcher.utils.BaseUtils.genServerStatus(BaseUtils.java:495)
    at net.launcher.utils.ThreadUtils$3.run(ThreadUtils.java:294)
    [21:37:10] [Launcher thread/INFO]: Logging in, login: Franhir
    [21:37:10] [Launcher thread/INFO]: Openning stream: http://www.elinur.ru/web/launcher.php
    [21:37:10] [Launcher thread/INFO]: Stream opened for http://www.elinur.ru/web/launcher.php completed, return answer:
    [21:37:10] [Launcher thread/INFO]: 8uM+CSj7pJYfKQHIOIR3Zw==
    [21:37:10] [Launcher thread/WARN]: ���� ���������� �� ��������� ��� ������ 16 ��������, ��� ��������� ������ �� launcher.php
    [21:37:10] [Launcher thread/WARN]: ��������� ��������� �� Settings.java ��� connect.php
    СБОРКА УСПЕШНО ЗАВЕРШЕНА (общее время: 10 секунды)
     
  9. Oxword

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

    Баллы:
    76
    Ребят хелпаните,что не так
     
  10. Alexgrist

    Alexgrist Старожил Пользователь

    Баллы:
    173
    Нужен фикс от alexandrage.
    В облаке поищи - NetClientHandler-Forge-1.6.4[DOUBLEPOST=1435695825,1435695793][/DOUBLEPOST]Там же есть и для сервера.
     
  11. Oxword

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

    Баллы:
    76
    хорошо, а куда его ставить ?[DOUBLEPOST=1435700387][/DOUBLEPOST]
    обьясните мне кто нибудь толком в како файле нужно редактировать bcw.class и jz.class в minecraft.jar или куда то еще ? просто везед по разному пишут,кто то пишет что в ядро сервера,но куда там если у меня котелок стоит там нет этих класс файлов что делать?
     
  12. MineOmega

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

    Баллы:
    76
    Skype:
    mcrtm199
    Что написано в m.log?
     
  13. Oxword

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

    Баллы:
    76
    Помогите сделал все с нуля,привязку Checkserver и Joinsever вот вообщем пр иподключении к серву пишет failed to login: Badparams #1 (гугл не помог особо)
     
  14. Sergey_28rus

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

    Баллы:
    76
    Что не понятного, правильная там кодировка, удали базы и сделай те запросы, хоть у тебя японская стоит кодировка, для этих таблиц нужен uft-8
     
  15. Ridiger

    Ridiger Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Ridiger
    Поменять их в MySQL?я вроде везде поставил UTF8,но в настройках MySQL нет просто UTF8,там разные ей версии:
    UTF8-original и т.д,всё через тире.
     
  16. Sergey_28rus

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

    Баллы:
    76
    Кодировка тех таблиц что я тебе дал не зависит от кодировки БД, а если так то ставь либо utf8 general ci либо cp1251 general ci
     
  17. Ridiger

    Ridiger Активный участник Пользователь Заблокирован

    Баллы:
    76
    Имя в Minecraft:
    Ridiger
    Спасибо,сейчас попробую.[DOUBLEPOST=1435768370,1435768070][/DOUBLEPOST]
    Вбиваю запрос,но MySQL ругается:
    Вбиваю:
    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 ;
    ");


    Получаю:
    Ошибка

    Вероятно, SQL-запрос содержит ошибку. При наличии таковой, ниже будет выведена ошибка MySQL-сервера, облегчающая диагностику проблемы.

    ERROR: Незакрытая кавычка @ 1
    STR: "
    SQL:
    ");


    SQL-запрос:

    ");

    Ответ MySQL: [​IMG]

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '")' at line 1

    ---------------------------------------------
    Можно " "); " удалить?
     
  18. bad

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

    Баллы:
    61
    Форумчане, нужна помощь с JNI и C#. В данный момент есть некоторые наброски кода, но постоянно экспешн(не определенный) на вызове main, класса Launch (net/minecraft/launchwrapper/Launch)
    Код:
    env.CallStaticVoidMethod(javaClass, env.GetStaticMethodID(javaClass, "main", "([Ljava/lang/String;)V"), args);
     
  19. Oxword

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

    Баллы:
    76
    Ребят,помогите сделал все с нуля,привязку Checkserver и Joinsever вот вообщем пр иподключении к серву пишет failed to login: Badparams #1 (гугл не помог особо) Вызываю @saharin94 помогите пожалуйста,видел тему где вы помогали пареньку,посмотрел я логи и нечего не понял
    вот
    Код:
     
    213.87.143.178 - - [01/Jul/2015:02:39:00 +0200] "GET /launcher/web/scripts/jcr_joinserver.php?user=Oxword&sessionId=OIFzznoeGmSerdWTHLHFbunkfq&serverId=-7eceaf0b6527174a5219a656b2c2d63809bcab0b HTTP/1.0" 200 12 "-" "Java/1.7.0_79"
    213.87.143.178 - - [01/Jul/2015:02:41:04 +0200] "GET /launcher/web/scripts/jcr_joinserver.php?user=Oxword&sessionId=OIFzznoeGmSerdWTHLHFbunkfq&serverId=2a071e6a53065bc1cb39a8e4a497359002495563 HTTP/1.0" 200 12 "-" "Java/1.7.0_79" 
    http://rubukkit.org/threads/oshibka-pri-konnekte-k-serveru.54335/
     
    Последнее редактирование: 2 июл 2015
  20. PhantomRU

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

    Баллы:
    66
    Имя в Minecraft:
    PhantomRU
    Делаем мы лаунчер(сашка), всё вроде сделали правильно, настроили, загрузили клиент, всё как по шаблону. А тут бац, наша криворукость всплывает. С чем это может быть связано?
    Всё стабильно логинит, стабильно качает. При запуске, вместо меню самого майна - данная "урезанная версия клиента".
    [​IMG]
     
  21. log_inil

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

    Баллы:
    88
    размеры окна...... в настроиках
     

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