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

Лаунчер [Поддержка завершена/Закрыто]Fix-Sashok724-launcher (Sunrise edition)

Статус
Закрыто для дальнейших ответов.
Ошибка в 42 строке класса UpdaterThread.java

String urlTo = BaseUtils.buildUrl(Settings.siteDirClient + "/" + BaseUtils.getClientName() + "/");

Я добавил в setting.java строку
Код:
public static final String siteDirClient =  "clients";
и, кажется, ошибка исчезла.
Мои знания java чуть выше плинтуса, если есть другое решения этой ошибки, пожалуйста, объясните по подробнее.
 
Ошибка в 42 строке класса UpdaterThread.java

String urlTo = BaseUtils.buildUrl(Settings.siteDirClient + "/" + BaseUtils.getClientName() + "/");

Я добавил в setting.java строку
Код:
public static final String siteDirClient =  "clients";
и, кажется, ошибка исчезла.
Мои знания java чуть выше плинтуса, если есть другое решения этой ошибки, пожалуйста, объясните по подробнее.
В оригинале нет ошибок. Берите в моей теме, всегда проверяю после обновлений и исправляю ошибки если появляются.
 
В оригинале нет ошибок. Берите в моей теме, всегда проверяю после обновлений и исправляю ошибки если появляются.
В настоящее время я пользуюсь оригинальные исходники от вас, но у оригинальных исходниках есть очень неприятная ошибка, которая позволяет запускать клиент с посторонними модами.
 
Последнее редактирование:
Извиняюсь, ошибка билда была. Предполагаю что Сан запутался в версии того что на поток. :) Небольшой фикс, прозрачность за комментирована изначально (да будет кросс платформенность и никакой байды отдельной для явы), строка 20 вернулась на своё законное место.
Каким образом?Я меняю классы в файле minecraft.jar и forge.jar,но с Sashok724-launcher HD скины никак не ставятся,хотя очень нужно

В лс, а то у вас не понятно что к чему. Не ставится, не работает или вообще какая другая непонятная ****
Обновлено до Beta 3
 
Добрый день. У меня не работает интеграция с smf(Simple Machine Forum)
После настройки connect и setting в авторизации пишет ошибка sql.
В бд вставляю вот эту табл - alter_table_users_mysql.sql

Вроде делаю всё как надо.
// Регистрацию не трогал.
Код:
$crypt                 = 'hash_smf';
    $saltconfigcms        = ''; //Соль для пароля Alto CMS из $config['security']['salt_pass'] (app/config/config.local.php) и ImageCMS из $config['encryption_key'] (application/config/config.php)
  
    $PDO                = true;
    $db_engine            = 'mysql'; //mysqli (Only PDO = false), mysql (не рекомендуется без PDO), pgsql (PostgreSQL), sqlite3 (Only PDO = false), sqlite
    $db_host            = 'localhost'; // Ip-адрес MySQL или путь к базе данных (sqlite)
    $db_port            = '3306'; // Порт базы данных (если хотите использовать сокеты оставте поле пустым)
    $db_user            = '^_^'; // Пользователь базы данных
    $db_pass            = '^_^'; // Пароль базы данных
    $db_database        = '^_^'; //База данных
  
    $db_prefix           = 'smf_'; //Префикс таблиц (если не нужны стереть)
    $db_table           = 'smf_members'; //Таблица с пользователями
    $db_columnUser      = 'member_name'; //Колонка с именами пользователей
    $db_columnPass      = 'passwd'; //Колонка с паролями пользователей
    $db_columnSalt      = 'salt'; //Настраивается для IPB, vBulletin и punBB: , IPB - members_pass_salt, vBulletin - salt, punBB - salt
  
    $db_columnId          = 'user_id'; //Колонка с ID пользователей (Дополнительная Колонка для XenForo), не трогайте
    $db_tableOther         = 'xf_user_authenticate'; //Дополнительная таблица для XenForo, не трогайте
    $db_columnSesId         = 'session'; //Колонка с сессиями пользователей, не трогайте
    $db_columnServer    = 'server'; //Колонка с серверами пользователей, не трогайтe

Код:
/*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           = "Minecraft"; //Заголовок лаунчера после авторизации
    public static final String  basedir                 = "AppData"; //Родительская папка для Minecraft (только для Windows) [ProgramFiles, AppData]
    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  domain                  = "smf.vkurske.org";//Домен сайта
    public static final String  siteDir                 = "site";//Папка с файлами лаунчера на сайте
    public static final String  siteDirClient         = "clients";//Папка с файлами карт на сайте
    public static final String  updateFile             = "http://smf.vkurske.org/site/Launcher.jar";//Ссылка на файл обновления лаунчера
    public static final String  buyVauncherLink      = "http://plati.ru/"; //Ссылка на страницу покупки ваучеров
   
    /** Для одиночной игры */
    public static final String  defaultUsername      = "player"; //Имя пользователя для одиночной игры
    public static final String  defaultSession       = "123456"; //Номер сессии для одиночной игры
    public static final String  iMusicname           = "001.mp3";
    //public static boolean       Music          =  true;   //Проигрывание звука запуска клиента
   
    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             =  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         =  false; //Использовать скрытие консоли клиента
    public static boolean useModCheckerTimer     =  true; //Каждые 30 секунд моды будут перепроверяться

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

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

    public static boolean patchDir                  =  true; //Использовать автоматическую замену директории игры (true/false)
   
    public static void onStart() {}
    public static void onStartMinecraft() {}
   
}
 
Работает с SMF 2, с первым не знаю. Но по факту у вас $PDO = true; у вас может не установлен PDO, плюс нужно проверить заглавия колонок. Может быть отличие. А в лог файл что либо пишет?


Плюс после обновления основного сашка на гитхабе подозрение что фикс сломало и не будет работать. Там в файлах каша.
 
Все колонки скопированы. Smf 2
А на счёт pdo: с true и false пробовал. Не чего не изменилось. Какую таблицу нужно импортировать? Может я не ту импортировал. В оригинальном Сашке тоже ошибка sql без импорта bd.sql
 
Все колонки скопированы. Smf 2
А на счёт pdo: с true и false пробовал. Не чего не изменилось. Какую таблицу нужно импортировать? Может я не ту импортировал. В оригинальном Сашке тоже ошибка sql без импорта bd.sql
Постараемся в ближайшее время исправить данную проблему.
 
Постараемся в ближайшее время исправить данную проблему.
Я очень на тебя надеюсь :good:
Я так понял тут все делается в веб части? src не тронута?
Если сделаешь, то я в ответку сделаю какой нибудь хороший дизайн лаунчера. :lol:
 
Я очень на тебя надеюсь :good:
Я так понял тут все делается в веб части? src не тронута?
Если сделаешь, то я в ответку сделаю какой нибудь хороший дизайн лаунчера. :lol:
В этой версии сорцы тоже слегка изменены, но не сильно кретично, а вот веб часть изменена достаточно сильно, по крайней мере у меня на сервере стоит. А так на симпл машину подправят, сан сам был огорчён что не работает почему то, хотя раньше работало. :)
 
В этой версии сорцы тоже слегка изменены, но не сильно кретично, а вот веб часть изменена достаточно сильно, по крайней мере у меня на сервере стоит. А так на симпл машину подправят, сан сам был огорчён что не работает почему то, хотя раньше работало. :)
Я тебе для тестов могу выделить бд :lol: Мне нужно чтоб коннектилось, только я не знаю что да как сделать:confused:
 
Эм.. вроде все правильно скомпилировал, все конфиги осмотрел, настроил...но вот что происходит при авторизации
6450783.jpg
 
Эм.. вроде все правильно скомпилировал, все конфиги осмотрел, настроил...но вот что происходит при авторизации
6450783.jpg

Гххммм. Ошибка синтаксиса в 46 строке в файле launcher.php . Это проблема с хешем. Проверьте правильно ли всё записали в connect.php, особенно там где про хеш.
 
Гххммм. Ошибка синтаксиса в 46 строке в файле launcher.php . Это проблема с хешем. Проверьте правильно ли всё записали в connect.php, особенно там где про хеш.
посмотри вот connect.php
сделал txt так как бакит запрещает залив сюда php
 

Вложения:

  • connect.txt
    connect.txt
    Размер файла
    11,5 КБ
    Просмотров
    9
посмотри вот connect.php
сделал txt так как бакит запрещает залив сюда php

А версию PHP сервера вашего хоста можно? а то ни пробелов ни BOM ни вообще какой либо лишней части не увидел.
Хмм. Хостингер.......
 
Вроде должно работать, не уверен конечно, узнаю чуть позже, однако если зальёте неизменённую версию веб части и получите ту же ошибку то либо файлы заливаются криво, либо всё же PHP староват.
 
Вроде должно работать, не уверен конечно, узнаю чуть позже, однако если зальёте неизменённую версию веб части и получите ту же ошибку то либо файлы заливаются криво, либо всё же PHP староват.
поставил 5.5 сейчас посмотрю на реакцию
поставил 5.5 сейчас посмотрю на реакцию
эта ошибка пропала, но появилась другая... работаю над устранением
Ввожу данные, жму копать и вылазиет Ошибка sql
ужас... что теперь делать?
как узнать ip адрес и порт базы данных MYSQL ?
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх