Ребят, почему на форуме нет ни одного толкового гайда по шагам для Sashok724? Уже мучаюсь хз сколько. Из описания главной темы с лаунчером понятно немногое, "берите аутлиб из моей помойки", меняйте-то то и тото и все будет работать, а вот хрен!
Делал сборку для 1.7.10, пересмотрел кучу гайдов по тому и по этому, в одних нужно модифицировать blg.class(после этого мой клиент крашится), кто-то говорит что ничего патчить кроме yggdrasil не нужно и лаунчер сам все подпихнет.
Итог: у меня все работает, но нет скинов на других игроках. Что я делаю НЕ ТАК? Authlib брал из
sashok\Клиенты\Образец клиента под последнюю версию лаунчера\clients\voxelaria1710\bin\libraries\com\mojang\authlib\1.5.16
Что есть Voxelaria? Где взять нормальный клиент под Forge, чтоб пропатчить пути на j.php, h.php и s.php?user=, положить на хостинг и забыть?
Мои шаги:
1. Поставил webmcr в основной путь сайта. (IIS сервер, rewrite rules переписал, все работает и навигируется, по domainname.com/web/MinceraftSkins/nick.png скин открывается)
2. Положил содержимое "site" в подпапку "web"
3. Прописал в webmcr правильные пути, прописал в servers.php мой сервер.
4. Прописал в Settings лаунчера пути на папку скинов.
5. Взял аутлиб, прописал в нем в клиенте authlib-1.5.16.jar\com\mojang\authlib\yggdrasil\ переменные из списка с лаунчера сашка в файлах: YggdrasilMinecraftSessionService.class и YggdrasilGameProfileRepository.class , поменял не только переменные вида "
https://sessionserver.mojang.com/session/minecraft/join" -> "
http://minecraft/site/j.php", но и "
https://sessionserver.mojang.com/session/minecraft/" -> "
http://minecraft/site/"
6. Открыл сервер(у меня стоит Thermos-1.7.10-1614-58-server), зашел в папку рядом с ядром \libraries\net\minecraft\server\1.7.10\server-1.7.10.jar и поменял в нем содержимое тех же классов по адресу server-1.7.10.jar\com\mojang\authlib\yggdrasil\
7.Перепроверил все уже раз 5, и все равно на других игроках нет скинов.
s.php точно работает, если его переименовать то свой скин тоже становится дефольтным.
online-mode=true
Папка со скинами на сервере есть, кидал во все директории ее, не работает.
public static final String skins = "MinecraftSkins/"; //Папка скинов
Ставил тут и web/MinecraftSkins/ и все равно 0 эффекта.
authlib в сервере заменять пробовал, нет эффекта.
Что я делаю НЕ ТАК?Вот еще я где-то слышал что optifine может быть виноват, в клиенте он есть(OptiFine_1.7.10_HD_U_D6), а еще есть ShadersModCore-v2.3.31-mc1.7.10-f . Это правда? И что делать, если оптифайн заменяет какой-то класс?
Список модов в клиенте, оптифайн убирать пробовал, эффекта не дало, вечером попробую без модов вообще.