1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Лаунчер [FIX] Лаунчер Империя 1.6x 1.7x им. В.И Ленина [By Alisher-98]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем Alisher-98, 1 фев 2014.

  1. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Всем привет Ув. Форумчане,
    05.03.14 Тема обновлена Лаунчер поддерживает все версии Minecraft от 1.1x до 1.7x

    Настройка фикса

    Сборка клиента для фикса
    (Для 1.7x и других аналогично как и в 1.6.4)

    Ставьте 720p Чет плохо срендерилось

    1. в функциях skinLoad() и skinLoadHD()
    после каждой строки такого вида:
    rename($file, $file2);

    пропиываем эти 4 строки:
    $skin = ("../MineCraft/tmp/skin_buffer/".$loginName.".png");
    if (file_exists($skin)) unlink($skin);
    $skinmini = ("../MineCraft/tmp/skin_buffer/".$loginName."_Mini.png");
    if (file_exists($skinmini)) unlink($skinmini);

    при этом папка с webчастью лаунчера должна находиться в папке с webmcr


    2. в webmcr в файле skin.php примерно 49-50 строки:
    $way_skin = MCRAFT.$site_ways['skins'].$user_name.'.png';
    $way_cloak = MCRAFT.$site_ways['cloaks'].$user_name.'.png';

    заменяем на:
    $way_skin = MCR_ROOT.'MinecraftClient/skins/'.$user_name.'.png';
    $way_cloak = MCR_ROOT.'MinecraftClient/cloaks/'.$user_name.'.png';

    MinecraftClient - это папка с webчастью лаунчера, которая должна лежать в папке с webmcr


    3. в webmcr в файле instruments/user.class.php
    268 строка: return MCRAFT.$site_ways['skins'].$this->name.'.png';
    меняем на: return MCR_ROOT.'MinecraftClient/skins/'.$this->name.'.png';

    273 строка: return MCRAFT.$site_ways['cloaks'].$this->name.'.png';
    меняем на: return MCR_ROOT.'MinecraftClient/cloaks/'.$this->name.'.png';

    413 строка: $way_tmp_new = MCRAFT.$site_ways['skins'].$newname.'.png';
    меняем на: $way_tmp_new = MCR_ROOT.'MinecraftClient/skins/'.$newname.'.png';

    418 строка: $way_tmp_new = MCRAFT.$site_ways['cloaks'].$newname.'.png';
    меняем на: $way_tmp_new = MCR_ROOT.'MinecraftClient/cloaks/'.$newname.'.png';

    MinecraftClient - это папка с webчастью лаунчера, которая должна лежать в папке с webmcr


    4. настраиваем connect.php в вебчасти лаунчера после установки webmcr
    сначала заполняем поля с пользователем, паролем, названием бд ...

    $crypt = 'hash_md5';
    $db_columnUser = 'login';
    $db_columnLastLog = 'active_last';
    $db_columnRegDate = 'create_time';
    $db_columnSesId = 'session';
    $db_columnServer = 'server';

    также делаем sql запрос:
    ALTER TABLE accounts
    ADD sn CHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL

    если будет писать ошибку то делаем такой запрос:
    ALTER TABLE accounts
    ADD sn CHAR(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL

    также в бд изменяем версию лаунчера в data -> launcher-version
    на свою (стандартно "2"), можно изменить и из админ панели в самом webmcr


    5. настраиваем setting.java в src лаунчера
    public static String FullCloakPath = "http://site.ru/MinecraftClient/cloaks"; - указываем путь до папки со скинами в вебчасти лаунчера (не webmcr)
    public static String FullSkinPath = "http://site.ru/MinecraftClient/skins"; - указываем путь до папки с плащами в вебчасти лаунчера (не webmcr)
    public static String loadLink = "http://site.ru/MinecraftClient/MinecraftDownload/"; - указываем путь до папки загрузки клиентов в вебчасти лаунчера (не webmcr)

    MinecraftClient - это папка с webчастью лаунчера, которая должна лежать в папке с webmcr


    6. в клиенте и сервере в классах прописываем пути до joinserver.php и checkserver.php от webчасти лаунчера (не webmcr)


    -----------------------------------------------------------------------------
    Если работать не будет (не будет отображаться скин)
    -----------------------------------------------------------------------------
    2. в webmcr в файле skin.php примерно 49-50 строки:
    $way_skin = MCRAFT.$site_ways['skins'].$user_name.'.png';
    $way_cloak = MCRAFT.$site_ways['cloaks'].$user_name.'.png';

    заменяем на:
    $way_skin = MCRAFT.'../MinecraftClient/skins/'.$user_name.'.png';
    $way_cloak = MCRAFT.'../MinecraftClient/cloaks/'.$user_name.'.png';

    MinecraftClient - это папка с webчастью лаунчера, которая должна лежать в папке с webmcr


    3. в webmcr в файле instruments/user.class.php
    268 строка: return MCRAFT.$site_ways['skins'].$this->name.'.png';
    меняем на: return MCRAFT.'../MinecraftClient/skins/'.$this->name.'.png';

    273 строка: return MCRAFT.$site_ways['cloaks'].$this->name.'.png';
    меняем на: return MCRAFT.'../MinecraftClient/cloaks/'.$this->name.'.png';

    413 строка: $way_tmp_new = MCRAFT.$site_ways['skins'].$newname.'.png';
    меняем на: $way_tmp_new = MCRAFT.'../MinecraftClient/skins/'.$newname.'.png';

    418 строка: $way_tmp_new = MCRAFT.$site_ways['cloaks'].$newname.'.png';
    меняем на: $way_tmp_new = MCRAFT.'../MinecraftClient/cloaks/'.$newname.'.png';

    MinecraftClient - это папка с webчастью лаунчера, которая должна лежать в папке с webmcr

    Скачать Исходники+Мат. Часть c
    [​IMG]
    Скачать FML-Patch с
    [​IMG]
    Скачать заглушку для LWJGL с
    [​IMG]
    Официальная тема от автора @XeroXP
    =============================================================
    Для версий 1.6.2 и 1.6.4 необходим патч для серверов с Forge чтобы при входе на сервер не выдавало сообщения You do not have FML installed необходимо скачать FML-Patch и настроить класс на ваш joinserver.php класс необходимо закинуть в minecraft.jar.
    =============================================================
    Библиотеки для проекта были удалены т.к проект теперь не требует библиотек!
    =============================================================
    На печеньки есть кошельки

    WebMoney RUR ==> R119268042301
    YandexMoney ==> 410011988381074

    Даем денежку XeroXP чтобы он продолжил Xlauncher C++
    Вот его кошельки:
    R424675153017 -WMR
    410011931184466 - Yandex.money
    =============================

    5.03.2014 Добавлен запуск версий Minecraft от 1.1x до 1.7x
    16.03.2014 Пофикшен баг с процентами при загрузке, Фикс на проценты сделал @tityoff
    19.03.2014 Были удалены библиотеки для проекта т.к не нужны!

    Защита от спидхакеров и Wireshark
    Сделать мониторинг в виде прогрессбара

    Youtube Аналитика

    [​IMG]


    Если понравилось, От лайка не откажусь
    [​IMG]
     
    Последнее редактирование: 26 апр 2014
    snw, MCRainbow, voldemarich и 28 другим нравится это.
  2. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
  3. Metronomko

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

    Баллы:
    123
    Неплохо. Видно что поработал, но лаунчер какой-то сыроват -_-
    Лично, мне Империя не нравится:)
     
    MrXamster нравится это.
  4. Metronomko

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

    Баллы:
    123
    Поставлю лойс за старание.
     
  5. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Я рад)
     
  6. Metronomko

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

    Баллы:
    123
    Кстате, меня что-то перестали удивлять лаунчеры на Java. Собираюсь на Pascal что-нить написать.
     
  7. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Jav*у легко обойти
     
  8. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Привычка:D
    ^
    ^
     
  9. alexandrage

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

    Баллы:
    173
    Старые версии тоже можно запускать через процесс буилдер.
     
  10. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    ты говорил но я сделал по колхозному, я так и не понял что нужно дописать.
    Комментируем
     
  11. broo

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

    Баллы:
    88
    Имя в Minecraft:
    broo
    Сколько ошибок в шапке...Исправь,хотя бы с помощью гугла!А за лаунчер спасибо!
     
  12. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Меня учитель русского языка и тут нашел:D
    аап
    ^
     
  13. Evan

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

    Баллы:
    123
    мультисерверность есть вообще у империи?
     
  14. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Да и в старых версиях:)
     
  15. Evan

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

    Баллы:
    123
    оу, а как она работает? в туторах я её не видел)
     
  16. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Папка Files и MinecraftDownload в папке Files настраиваешь файлы Clientsinfo и Serversinfo и все и создаешь папку с названием сервера как указывал в ClientsInfo
     
  17. Evan

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

    Баллы:
    123
    да я имел ввиду где выбирать там, в самом уже лаунчере)
     
  18. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    после входа в панель игрока есть выпадаюшее меню с названиями серверов после выбора нажимай "Выбрать сервер"
     
  19. Evan

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

    Баллы:
    123
    ааа. всё пасибо)
     
  20. Автор темы
    Alisher-98

    Alisher-98 Старожил Пользователь

    Баллы:
    103
    Skype:
    alisher-982
    Имя в Minecraft:
    Alisher98
    Но в выпадающем меню есть баг сервера отображаются при наведении курсора на них.
     

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