Есть сервер по майнкрафту с лаунчером и хотелось бы поставить
мод NEI, но при попытке установки, лаунчер удаляет мод и загружается как есть.
Можно ли как-то обойти это и поставить всё же мод?
Голосование за лучший ответ
1. При запуске игры лаунчер проверяет список файлов с теми что есть на сервере — это защита от добавления модов, которых нет на сервере, чтобы не читерили например
2. При запуске игры, лаунчер проверяет моды на целостность (например можно взять MD5 от файла) — это защита от модификации модов и вообще подкидывания других модов и переименовывания файлов.
Так же вполне вероятно, что лаунчер запускает игру и она тут же подключается к серверу. В таком случае информация о сервере (ip, порт и т. д.) находится в дебрях лаунчера. Если сможешь ее выдрать и имитировать подключение к серверу как это делает лаунчер — сможешь подключиться к нему без лаунчера и соответственно сможешь модифицировать игру по своему желанию
Только взломав лаунчер
Minecaft как обойти защиту от изменения клиента (защиту лаунчера)
Запрет любого лаунчера на установку модов можно обойти при помощи модов, позволяющих запускать другие моды из дополнительных директорий. Для Fabric есть ThatOrThis, на Forge тоже можешь что-нибудь поискать подобное.
Источник: otvet.mail.ru
Minecraft — как обойти защиту md5 в лаунчере
Как же нам обойти защиту md5 в Minecraft: ну я в игры не играю и не очень хорошо разбираюсь в них, но я программист и смогу обойти эту защиту, защита сканирует ваш sessionid (я не буду объяснять что это, так-как вам не обязательно это знать) и подтверждает можно ли авторизироваться через лаунчер, если вы модифицировали клиент, ваш sessionid изменится и клиент просто перекачает модифицированный файл! это нужно для того что-бы на серверах minecraft игроки не устанавливали «читы» и моды, например знаменитый чит для minercaft «xray».
Начнём:
Сначала вам нужно узнать, как игра запускается через лаунчер:
java -Xms512m -Xmx1024m -cp «%APPDATA%.minecraftbin*» -Djava.library.path=»%APPDATA%.minecraftbinnatives» net.minecraft.client.Minecraft nickname session
pause
Выше представленная строка это код запуска игры, расставим всё по полочка: nickname — Ну это ник игрока, тут понятно. session — Номер сессии, будем его находить.
И так остальное не так важно!
Так, как нам получить номер сессии? Нам понадобится программа wireshark-это анализатор трафика, запускаем программу в верхнем левом углу видим слово «Capture» нажимаем, вылазит окошко в нём жмём «Interfaces» далее выбираем ваше соединение (ставим галочку рядом с ним) и жмём «start» p.s. возможно у вас будет несколько соединений надо выбрать «активное», определить какое соединение «активное» легко: в строчке этого соединения будут цифры, но не нули а любые другие цифры, соединение где одни нули выбирать не надо! после того как нажали «start» входим в игру и заходим на нужный сервер и сразу из него выходим, в нашей программе находим слово «Filter» на против него будет белая строка, в ней вбиваем «http» (без кавычек)и жмём «Apply». Там где много строк, ищем подобную:
GET /auth/play.php?user=fublemoreserverId=-11ed44b1a6270aa0 HTTP/1.1
GET /nl/joinserver.php?user=FublemoreserverId=11ed44b1a6270aa0 HTTP/1.1
теперь копируем сессию у меня это: 214271732411679869142
Осталось чуть-чуть: создаём файл в блокноте и вбиваем туда:
java -Xms512m -Xmx1024m -cp «%APPDATA%.minecraftbbin*» -Djava.library.path=»%APPDATA%.minecraftmf_binnatives» net.minecraft.client.Minecraft ваш ник ваша сессия
pause
и сохраняем файл в формате .bat перемещаем файл в корневую папку с игрой! Так теперь копируем папку bin и вставляем в корневую папку с игрой, но переименовываем в bbin туда перемещаем наш модифицированный minecraft.jar !внимание minecraft.jar из папки bin изменять не надо! изменяйте только minercaft.jar из созданной копии bbin! Так теперь если у вас сервер со своей папкой у которой название не .minecraft а другое в нашем коде изменяем в данной строчке название папки:
название папки я написал капсом что-бы было видно что изменять, точку перед словом MINECRAFT тоже стирать если таковой не имеется в названии папки нашего сервера! Всё запускаем сервер через созданный нами .bat файл и играем с модами) кстати чуть не забыл название для .bat файла делайте такое: START.bat и после всех изменений этого файла сохраняем его.
Вот и всё с вами был Fublemore)
По теме читают:
- Path Of Exile — решение проблем
- Как записать качественный летсплей?
- Saints Row 4 — чит коды
- Far Cry 3: Blood Dragon — прохождение
- World of Tanks — скачать сборку модов WoT-mods-084-iStrangeR-v4
Источник: howtokill.ru
Тема: Обход защиты лаунчера
Dreamshaker
Просмотр профиля
Сообщения форума
Личное сообщение
Репутация
Наблюдатель
Ваш статус TeknoAXE
Сообщений 114
Cервер Таких нет
Любимые моды Life
Любимый монстр cheald
Текстур пак Default
Регистрация 30.05.2014
0 нашем» лаунчере есть такая штука, как защита от запуска двух клиентов игры одновременно. Но её можно обойти.
Если кого-то из администрации это волнует и интересует, то всё покажу и расскажу.
ОБХОД АНТИ БЛОК ЛАУНЧЕРА ДЛЯ ВСЕХ СЕРВЕРОВ 102% | ОБХОД АНТИЧИТА ГРИНВИКС И Т.Д. | ЧИТ ДЛЯ МАЙНКРАФТ
Спойлер: Osu!
25pp 50pp 100pp 150pp 200pp 300pp -> 375pp
02.06.2015, 09:27 #2
lODINOCHKAl
Просмотр профиля
Сообщения форума
Репутация
Посвящённый
Сообщений 1,165
Регистрация 07.02.2014
13 nbsp
Поблагодарил(а) 1 Получено благодарностей: 20 (сообщений: 4).
А она есть?
Я как-то входил с двух аккаунтов одновременно на одном компьютере.
Мне кажешься нету ее. Я спокойно с 2-ух акков захожу.
02.06.2015, 11:28 #4
Dreamshaker
Просмотр профиля
Сообщения форума
Личное сообщение
Репутация
Наблюдатель
Ваш статус TeknoAXE
Сообщений 114
Cервер Таких нет
Любимые моды Life
Любимый монстр cheald
Текстур пак Default
Регистрация 30.05.2014
0 375pp
02.06.2015, 20:40 #5
FerJekeey
Просмотр профиля
Сообщения форума
Личное сообщение
Репутация
Модератор сервера
Ваш статус Ex
Сообщений 832
Cервер RPG | RetroPower | Industrial
Источник: minecraftonly.ru