- Баллы
- 173
Sashok724-launcher.
Сразу предупреждаю, на бесплатном 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).
Структура клиента должна быть такой
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 уязвимости.
Сразу предупреждаю, на бесплатном 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).
Структура клиента должна быть такой
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 уязвимости.
Последнее редактирование: