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

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

Alisher-98

Старожил
Пользователь
Баллы
103
Имя в 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

Скачать FML-Patch с

Скачать заглушку для LWJGL с

Официальная тема от автора @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 Аналитика

image.png



Если понравилось, От лайка не откажусь
 
Последнее редактирование:
Неплохо. Видно что поработал, но лаунчер какой-то сыроват -_-
Лично, мне Империя не нравится:)
 
Кстате, меня что-то перестали удивлять лаунчеры на Java. Собираюсь на Pascal что-нить написать.
 
Сколько ошибок в шапке...Исправь,хотя бы с помощью гугла!А за лаунчер спасибо!
 
мультисерверность есть вообще у империи?
 
оу, а как она работает? в туторах я её не видел)
Папка Files и MinecraftDownload в папке Files настраиваешь файлы Clientsinfo и Serversinfo и все и создаешь папку с названием сервера как указывал в ClientsInfo
 
Папка Files и MinecraftDownload в папке Files настраиваешь файлы Clientsinfo и Serversinfo и все и создаешь папку с названием сервера как указывал в ClientsInfo
да я имел ввиду где выбирать там, в самом уже лаунчере)
 
да я имел ввиду где выбирать там, в самом уже лаунчере)
после входа в панель игрока есть выпадаюшее меню с названиями серверов после выбора нажимай "Выбрать сервер"
 

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

Назад
Верх