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

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

Лаунчер Sashok724-launcher

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем alexandrage, 26 июл 2013.

?

Лайки

  1. good

    0 голосов
    0,0%
  2. bad

    0 голосов
    0,0%
Статус темы:
Закрыта.
  1. Автор темы
    alexandrage

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

    Баллы:
    173
    Sashok724-launcher.

    [​IMG]

    Сразу предупреждаю, на бесплатном 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).

    Структура клиента должна быть такой
    [​IMG]
    [​IMG]
    [​IMG]
    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 уязвимости.
     
    Последнее редактирование: 1 янв 2022
    Sergius415, oleg57zls, ler и 215 другим нравится это.
  2. Автор темы
    alexandrage

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

    Баллы:
    173
    https://cloud.mail.ru/public/bf5a609b545f/TrueLauncherDumper-v3.0.zip
    Продвинутый запускатор клиента, который собирает строку запуска с json файла и умеет копировать либы и assets под версию, и еще собирает заготовку под soundpack. Можете использовать его для копирования нужных libraries и assets клиента с моджанг лаунчера.
     
    Последнее редактирование: 3 авг 2017
    oleg57zls, Sergius415, -FoX- и 66 другим нравится это.
  3. Автор темы
    alexandrage

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

    Баллы:
    173
Статус темы:
Закрыта.

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