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

Лаунчер Sashok724-launcher

Лайки

  • good

    0 голосов 0,0%
  • bad

    0 голосов 0,0%
Статус
Закрыто для дальнейших ответов.

alexandrage

Старожил
Пользователь
Баллы
173
Sashok724-launcher.

151bded6b0265177a324add1b410550b.png


Сразу предупреждаю, на бесплатном hostinger.ru не будет работать правильно.

И помните, программа не запустится на более старой версии java чем та под которой вы компилировали (Компилируя под 7 java вы несможете запускать под 6 java и тд).

src тут https://github.com/alexandrage/Fix-Sashok
clients тут https://cloud.mail.ru/public/nLuD/3e77bLoRi/Клиенты/ + демо клиенты.

Добавлена регистрация в лаунчере.
Регистрация настроена на хеш hash_md5 и hash_dle.
Добавлена функция бана в лаунчере связанная с плагином Ultrabans.

Добавлено кеширование хешей клиентов, для ускорения авторизации.

Для обновления кеша удалите файл /temp/ИмяКлиента.
Включается в конфиге $temp = (true false), по умолчанию включено.

Классы для авторизации 1.6.4 forge cauldron на моем диске с клиентами, ссылка выше. Так же есть уже подготовленный cauldron 1.6.4 для изменения ссылки авторизации, измененный класс лежит в моем minecraft_server.1.6.4.jar.

Дописаны скрипты для авторизации 1.7.2+.
Ссылки на новые скрипты указываем в классе YggdrasilMinecraftSessionService.class. В сервере тот же класс.
Используйте authlib только из моей сборки, там фикс скинов для клиентов 1.7.10 - 1.12.2
"https://sessionserver.mojang.com/session/minecraft/join" -> "http://minecraft/site/j.php"
"https://sessionserver.mojang.com/session/minecraft/hasJoined" -> "http://minecraft/site/h.php"
"https://sessionserver.mojang.com/session/minecraft/profile/" -> "http://minecraft/site/s.php?user="
Ссылка для скинов в connect.php $skinurl и $capeurl.
Ссылка для скинов блока головы в классе YggdrasilGameProfileRepository.class, 2 класс изменены, брать с моего authlib.
"https://api.mojang.com/profiles/" -> "http://minecraft/site/uuidskull.php"
Для работы плащей, не забываем мой index.php и 1.png в папке MinecraftCloaks.
Переписана веб часть под mysql-pdo.
Запуск новых версий теперь в аплете лаунчера.
Полное шифрование запросов лаунчер-вебчасть.
Исправлена проверка клиента, теперь проверяются все подпапки в bin-mods-coremods.
Изменяйте в модах папку конфига (mods на config) ( Ре минимап и we cui).

Структура клиента должна быть такой
c0fb521f63756866f85c1a37c1bb4dad.png
ead1974fdba2d30fa74df5a0232258cc.png
136a90b978f857ca041da0d6758308fd.png
clients/assets/ ресурс файлы. При режиме zip clients/assets.zip
clients/voxelaria/
config.zip конфиги модов и ресурскаки, расспаковывается в корень папки клиента.
clients/voxelaria/bin/ jar файлы клиента, можно
использовать подпапки bin/libraries/ и тд.
clients/voxelaria/mods/ zip-jar файлы, модов, можно использовать
подпапки mods/lib/lib.jar
clients/voxelaria/coremods/ zip-jar файлы коремодов (используется
только устаревшими версиями minecraft) оставить папку пустой, если не требуется.
clients/voxelaria/natives/ нативы для lwjgl.
То что выделено синим обязательно должно быть в папке с клиентом, иначе вы получите сообщение "клиент не найден".
Некоторые моды качают свои либы в подпапку типо mods/1.6.4/
не забывайте их заливать на сервер.


Папка assets может качатся архивом или пофайлово, переключается в конфиге.

Если при настройке непонятная ошибка, авторизуйтесь с проверочного скрипта.
test.php проверочный скрипт. Удалить test.php после настройки!

Прежде чем ставить лаунчер, убедитесь что расширение mcrypt или openssl установлено в вашем php.
Если сомневаетесь, включите вывод ошибок в connect.php, там покажет отсутствие функции, что означает отсутствие расширения.
Error_Reporting(E_ALL | E_STRICT);
Ini_Set('display_errors', true);


На заметку админам.
Последнее время участились случаи со взломом серверов через php шелл и плагины.
Тщательно проверяйте php скрипты незнакомых лк и код плагинов, никогда не ставте обфусцированые плагины код которых невозможно понять.
Так же никогда не доверяйте обфускацию своего лаунчера-плагинов сторонним людям.
Безопасность прежде всего!

Последняя версия KCauldron. С исправленным ивентом PlayerChangedWorldEvent и нормальным фиксом nbt уязвимости.
 
Последнее редактирование:
https://cloud.mail.ru/public/bf5a609b545f/TrueLauncherDumper-v3.0.zip
Продвинутый запускатор клиента, который собирает строку запуска с json файла и умеет копировать либы и assets под версию, и еще собирает заготовку под soundpack. Можете использовать его для копирования нужных libraries и assets клиента с моджанг лаунчера.
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.

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

Назад
Верх