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

Утилита Готовая система скинов и авторизации Ely.by

Может это и не по теме, но мне нужна помощь!
Зарегался я значит на ely.by.
Решил сегодня туда зайти, не входит!
Пытаюсь восстановить пароль и не получается. Пишет что email не верный(
Перебрал все свои почтовые ящики, ни один не подходит!
Можете помочь, ErickSkrauch?
заранее спасибо)
было также,просто договорись с админами,чтобы нашли тебе эмаил через ник
 
Может это и не по теме, но мне нужна помощь!
Зарегался я значит на ely.by.
Решил сегодня туда зайти, не входит!
Пытаюсь восстановить пароль и не получается. Пишет что email не верный(
Перебрал все свои почтовые ящики, ни один не подходит!
Можете помочь, ErickSkrauch?
заранее спасибо)
Купи лицуху и не мучайся.
 
Купи лицуху и не мучайся.
лицуха у меня есть, но мне именно нужен ely.by
о_О, на какой же изврат идут люди, лишь бы в форму обратной связи не написать.
я уже написал, только мне сказали что так нельзя восстановить аккаунт-_-
то есть: сказать свой ник
+ я написал в форму обратной связи, что у меня есть доступ к своим почтовым ящикам, к котторым мог быть привязан мой ник (аккаунт)
было также,просто договорись с админами,чтобы нашли тебе эмаил через ник
не могут(((
 


не могут((([/QUOTE]
А я ник знал,написал в вк им,типа вот потерял эмаил,админ сказал придется подождать,ну я согласился и на следущий день я смог зайди
 
А я ник знал,написал в вк им,типа вот потерял эмаил,админ сказал придется подождать,ну я согласился и на следущий день я смог зайди
а какой у них вк?[/QUOTE]
через группу у них вк
 
Как можно реализовать подгрузку скинов из системы ely.by когда я авторизован через лицензионный аккаунт, чтобы видеть скины моих друзей пиратов?
 
Как можно реализовать подгрузку скинов из системы ely.by когда я авторизован через лицензионный аккаунт, чтобы видеть скины моих друзей пиратов?

Да так же: просто установи в игру наш патч. Он проксирует скины из официальной системы скинов + дополняет их скинами с Елу. Если твой ник окажется занят на Елу и кто-то наденет иной скин, то ты можешь обратиться в форму обратной связи на сайте и запросить восстановление контроля над ником. Это один из пунктов правил сайта.
 
Всем привет)
Сегодня очень долго парился с авторизацией на сервере через Ely.by вместо Mojang. Хочу поделиться итогом.
На этой http://docs.ely.by/minecraft-auth.html#profile-request странице типа всё описано, но на самом деле ужасно непонятно и в каком-то смысле не дописано.
Итак. Привязывал к Spigot MC 1.11.2. Линки на сервер сессий брал из приложенного на странице плагина.
В итоге результат такой:
com/mojang/authlib/yggdrasil/YggdrasilMinecraftSessionService.class
http://minecraft.ely.by/session/
Безымянный.png
com/mojang/authlib/yggdrasil/YggdrasilUserAuthentication.class
https://authserver.ely.by
Безымянный.png
Иииии... авторизация происходит с включенным online-mode (проверял на TLauncher с введенной учетной записью Ely.by).
Само собой, просто по логину или аккаунту mojang, она не проходит.
При вводе только логина высвечивается такая ошибка:
Безымянный.png
Касательно сессии есть незначительный баг:
На https://minecraft.ely.by/session/ истекший сертификат и сервер считает сервер недоступным.
Если у кого-то есть предложения или более лучшие способы - предлагайте)))
 
Привет. Давай попробую помочь.

На этой http://docs.ely.by/minecraft-auth.html#profile-request странице типа всё описано, но на самом деле ужасно непонятно и в каком-то смысле не дописано.

Да, есть такой косячок за мной. Документация давно не обновлялась и местами расходится с реальностью. Стоит обратить внимание, что ныне все запросы выполняются на адрес https://authserver.ely.by (прописан в документации) или http://minecraft.ely.by (старый домен авторизации, без https, но всё ещё поддерживается). Скоро в бой введём новые адреса (объединённые с Аккаунтами Ely.by) и под них обновим документацию, но, так или иначе, можешь не переживать, совместимость между ними останется на предельно долгое время.

Иииии... авторизация происходит с включенным online-mode (проверял на TLauncher с введенной учетной записью Ely.by).

Если я правильно понял, то тебе всё же удалось наладить авторизацию.

Если у тебя есть какие-либо вопросы, буду рад помочь. Ты можешь продолжать задавать вопросы здесь или, если это что-то приватное, написать в форму обратной связи на сайте.
 
Привет. Давай попробую помочь.
Если я правильно понял, то тебе всё же удалось наладить авторизацию.

Если у тебя есть какие-либо вопросы, буду рад помочь. Ты можешь продолжать задавать вопросы здесь или, если это что-то приватное, написать в форму обратной связи на сайте.

Большое спасибо!! :)
Да, всё получилось и очень хорошо работает.
Спасибо, что вы не остаетесь в стороне.
 
Как вариант, можно поставить этот плагин, и в конфиге прописать config.yml/general.links-provider: ely.by
На сегодня этот вариант ещё является рабочим, вроде бы ... =)
 
Всем доброго времени суток)
Хочу использовать официальный клиент mojang, но с авторизацией на Ely.by.
Но при запуске, как понял, он ругается на несовпадение хеш-суммы.
Подскажите, пожалуйста, что я делаю не так или как сделать так, чтобы заработало? :)
Пробовал изменить в манифесте, но там неизвестный мне формат.
Пример:
Name: com/google/gson/TreeTypeAdapter.class
SHA-256-Digest: fCwU0TlKdzlJqEAtU82o7g0l59vVz/k5xGLRLkY7bvs=
Лог:
[22:47:10 INFO]: Minecraft Launcher 1.6.73-j (through bootstrap 100) started on windows...
[22:47:10 INFO]: Current time is Jun 6, 2017 10:47:10 PM
[22:47:10 INFO]: System.getProperty('os.name') == 'Windows 10'
[22:47:10 INFO]: System.getProperty('os.version') == '10.0'
[22:47:10 INFO]: System.getProperty('os.arch') == 'amd64'
[22:47:10 INFO]: System.getProperty('java.version') == '1.8.0_131'
[22:47:10 INFO]: System.getProperty('java.vendor') == 'Oracle Corporation'
[22:47:10 INFO]: System.getProperty('sun.arch.data.model') == '64'
[22:47:10 INFO]: proxy == DIRECT
[22:47:10 INFO]: JFX is already initialized
[22:47:11 INFO]: Refreshing local version list...
[22:47:11 INFO]: Refreshing remote version list...
[22:47:12 INFO]: Refresh complete.
[22:47:12 INFO]: Loaded 1 profile(s); selected '(Default)'
[22:47:12 FATAL]: Unhandled exception in thread Thread[AWT-EventQueue-0,6,main]
java.lang.SecurityException: SHA-256 digest error for com/mojang/authlib/yggdrasil/YggdrasilUserAuthentication.class
at sun.security.util.ManifestEntryVerifier.verify(Unknown Source) ~[?:1.8.0_131]
at java.util.jar.JarVerifier.processEntry(Unknown Source) ~[?:1.8.0_131]
at java.util.jar.JarVerifier.update(Unknown Source) ~[?:1.8.0_131]
at java.util.jar.JarVerifier$VerifierStream.read(Unknown Source) ~[?:1.8.0_131]
at sun.misc.Resource.getBytes(Unknown Source) ~[?:1.8.0_131]
at java.net.URLClassLoader.defineClass(Unknown Source) ~[?:1.8.0_131]
at java.net.URLClassLoader.access$100(Unknown Source) ~[?:1.8.0_131]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_131]
at java.net.URLClassLoader$1.run(Unknown Source) ~[?:1.8.0_131]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_131]
at java.net.URLClassLoader.findClass(Unknown Source) ~[?:1.8.0_131]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_131]
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) ~[?:1.8.0_131]
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_131]
at com.mojang.authlib.yggdrasil.YggdrasilAuthenticationService.createUserAuthentication(YggdrasilAuthenticationService.java:39) ~[launcher.jar:1.6.73-j]
at net.minecraft.launcher.ui.popups.login.LogInForm.<init>(LogInForm.java:37) ~[launcher.jar:1.6.73-j]
at net.minecraft.launcher.ui.popups.login.LogInPopup.<init>(LogInPopup.java:33) ~[launcher.jar:1.6.73-j]
at net.minecraft.launcher.SwingUserInterface$1.run(SwingUserInterface.java:82) ~[launcher.jar:1.6.73-j]
at java.awt.event.InvocationEvent.dispatch(Unknown Source) ~[?:1.8.0_131]
at java.awt.EventQueue.dispatchEventImpl(Unknown Source) ~[?:1.8.0_131]
at java.awt.EventQueue.access$500(Unknown Source) ~[?:1.8.0_131]
at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_131]
at java.awt.EventQueue$3.run(Unknown Source) ~[?:1.8.0_131]
at java.security.AccessController.doPrivileged(Native Method) ~[?:1.8.0_131]
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) ~[?:1.8.0_131]
at java.awt.EventQueue.dispatchEvent(Unknown Source) ~[?:1.8.0_131]
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) [?:1.8.0_131]
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) [?:1.8.0_131]
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) [?:1.8.0_131]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_131]
at java.awt.EventDispatchThread.pumpEvents(Unknown Source) [?:1.8.0_131]
at java.awt.EventDispatchThread.run(Unknown Source) [?:1.8.0_131]
Изменил:
[com/mojang/authlib/yggdrasil]
YggdrasilGameProfileRepository.class
YggdrasilMinecraftSessionService.class
YggdrasilUserAuthentication.class
upload_2017-6-6_22-43-13.png
upload_2017-6-6_22-43-41.png
upload_2017-6-6_22-44-5.png
 
@Hello Eddy, я допускаю возможность установки нашего патча в клиент, загружаемый официальным лаунчером, но я не могу придумать ни одного случая, когда установка в официальный лаунчер нашей системы авторизации имела бы хоть какой-то смысл. Кроме того, как ты сам убедился, лаунчер имеет защиту от модификации и проверяет свою хеш сумму. По идее, можно попробовать найти это самое значение валидного хеша, посчитать своё значение и заменить его, но, опять же, гораздо проще взять TLauncher и жить без бед.
 

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

Назад
Верх