Войти или зарегистрироваться

Туториал Учимся обвязывать лаунчер с сервером 1.7.x

  • Автор темы Автор темы jayse
  • Дата начала Дата начала
Попробовал ядро. Не помогло. Залез в бд, проверил кодировки. Всё ок.
По прежнему не могу законнектится.
 
Попробовал ядро. Не помогло. Залез в бд, проверил кодировки. Всё ок.
По прежнему не могу законнектится.
Если вы НЕ умеете читать, ни чем помочь НЕ могу. В инструкции написано: Использовать ТОЛЬКО authlib от Кого ? - Правильно! От alexandrage.

Что же делаете Вы ? Вы используете authlib от sashok (1.5.15)

.............

Ясно, понятно.... используйте дальше....

Я думаю намек понятен.
 
Если вы НЕ умеете читать, ни чем помочь НЕ могу. В инструкции написано: Использовать ТОЛЬКО authlib от Кого ? - Правильно! От alexandrage.

Что же делаете Вы ? Вы используете authlib от sashok (1.5.15)

.............

Ясно, понятно.... используйте дальше....

Я думаю намек понятен.
опечатка была. ауфлиб 1.5.16
У @Juice987 такая же проблема. Написал ему. Может он решил у себя.
Если ответит - напишу решение. Мало ли кто еще столкнется.

Я, конечно, понимаю - что статус ТС и автора мануала дает вам ЧСВ овер 9к, но можно ведь быть как-то по проще? Что стоило просто сказать что судя по описанию проблемы не та ауфлиб? Без этих пассажей?
 
Последнее редактирование:
опечатка была. ауфлиб 1.5.16
У @Juice987 такая же проблема. Написал ему. Может он решил у себя.
Если ответит - напишу решение. Мало ли кто еще столкнется.

Я, конечно, понимаю - что статус ТС и автора мануала дает вам ЧСВ овер 9к, но можно ведь быть как-то по проще? Что стоило просто сказать что судя по описанию проблемы не та ауфлиб? Без этих пассажей?
Тяжелый день, прошу прощение.... xD Надо было на ком-то "оттянуться" в какой то мере :) xD
 
Недопустимая сессия что не так?

Еще крч консолька пишет =3
com.mojang.authlib.GameProfile@7020d4[id=<null>,name=wythe25,properties={},legacy=false] (/Айпишка:62699) lost connection: Disconnected
 
Последнее редактирование:
Недопустимая сессия что не так?

Еще крч консолька пишет =3
com.mojang.authlib.GameProfile@7020d4[id=<null>,name=wythe25,properties={},legacy=false] (/Айпишка:62699) lost connection: Disconnected
АутЛиб и Ядро он АлександРджы ?)
 
Тяжелый день, прошу прощение.... xD Надо было на ком-то "оттянуться" в какой то мере :) xD
В общем проблема решена. На сервере я заменял классы не в том архиве. Надо было тут: /libraries/net/minecraft/server/1.7.10/server-1.7.10.jar
 
Доброй ночи, прошу помощи
Никак не могу подключиться к серверу, на сервере возникает ошибка:

[23:36:57 INFO]: Disconnecting com.mojang.authlib.GameProfile@1bfee644[id=<null>,name=travnik,properties={},legacy=false] (/188.232.27.14:61731): Authentication servers are down. Please try again later, sorry!
[23:36:57 ERROR]: Couldn't verify username because servers are unavailable
[23:36:57 INFO]: com.mojang.authlib.GameProfile@1bfee644[id=<null>,name=travnik,properties={},legacy=false] (/188.232.27.14:61731) lost connection: Authentication servers are down. Please try again later, sorry!

Класс YggdrasilMinecraftSessionService.class на сервере и клиенте поправил. При online-mode=false захожу на сервер, если true то возникает ошибка.
Вот содержимое YggdrasilMinecraftSessionService
upload_2015-12-22_23-42-38-png.38378

Версия 1.7.10 (Cauldron и authlib от сашка)

P.S. еще не могу понять почему лаунчер отображает сервера как оффлайн.
Очень надеюсь что подскажете в какую сторону копать.
 
Доброй ночи, прошу помощи
Никак не могу подключиться к серверу, на сервере возникает ошибка:

[23:36:57 INFO]: Disconnecting com.mojang.authlib.GameProfile@1bfee644[id=<null>,name=travnik,properties={},legacy=false] (/188.232.27.14:61731): Authentication servers are down. Please try again later, sorry!
[23:36:57 ERROR]: Couldn't verify username because servers are unavailable
[23:36:57 INFO]: com.mojang.authlib.GameProfile@1bfee644[id=<null>,name=travnik,properties={},legacy=false] (/188.232.27.14:61731) lost connection: Authentication servers are down. Please try again later, sorry!

Класс YggdrasilMinecraftSessionService.class на сервере и клиенте поправил. При online-mode=false захожу на сервер, если true то возникает ошибка.
Вот содержимое YggdrasilMinecraftSessionService
upload_2015-12-22_23-42-38-png.38378

Версия 1.7.10 (Cauldron и authlib от сашка)

P.S. еще не могу понять почему лаунчер отображает сервера как оффлайн.
Очень надеюсь что подскажете в какую сторону копать.
Вот классы на сервер и на Клиент
https://yadi.sk/d/WSI7b1-1mS7Ec
 
servers.php
там впишешь ip
А localhost не пойдет?
При указании Ip в этом файле, в лаунчере обновление висит, а в консоле ошибка

[16:09:09] [Launcher thread/INFO]: Refreshing server state... (travtech)
Exception in thread "Server poll thread" java.lang.ArrayIndexOutOfBoundsException: 1
at net.launcher.utils.BaseUtils.genServerStatus(BaseUtils.java:511)
at net.launcher.utils.ThreadUtils$3.run(ThreadUtils.java:306)
 
При попытке захода на сервер появляется это.
Все ссылке в клиент/сервере проверил несколько раз, все делал по гайду, использую клиент от alexandrage. Подозреваю проблему на стороне сервера авторизации.

02.01 12:42:55 [Disconnect] User com.mojang.authlib.GameProfile@1971fb24[id=<null>,name=JustLate,properties={},legacy=false] (/31.185.5.150:60668) has disconnected, reason: Authentication servers are down. Please try again later, sorry! 02.01 12:42:55 [Server] ERROR Couldn't verify username because servers are unavailable 02.01 12:42:55 [Server] INFO Disconnecting com.mojang.authlib.GameProfile@1971fb24[id=<null>,name=JustLate,properties={},legacy=false] (/31.185.5.150:60668): Authentication servers are down. Please try again later, sorry!
 
При попытке захода на сервер появляется это.
Все ссылке в клиент/сервере проверил несколько раз, все делал по гайду, использую клиент от alexandrage. Подозреваю проблему на стороне сервера авторизации.

02.01 12:42:55 [Disconnect] User com.mojang.authlib.GameProfile@1971fb24[id=<null>,name=JustLate,properties={},legacy=false] (/31.185.5.150:60668) has disconnected, reason: Authentication servers are down. Please try again later, sorry! 02.01 12:42:55 [Server] ERROR Couldn't verify username because servers are unavailable 02.01 12:42:55 [Server] INFO Disconnecting com.mojang.authlib.GameProfile@1971fb24[id=<null>,name=JustLate,properties={},legacy=false] (/31.185.5.150:60668): Authentication servers are down. Please try again later, sorry!
Сервер тоже нужно использовать от Alexandrage
 
Всем доброго времени суток.
_____________________________
Введение:
Сегодня я хотел бы составить урок, посвященный обвязке сервера с лаунчером, то есть Mcpc, Caludron, Spigot, Bukkit. Как мне кажется, данный урок будет актуален на все виды сервером/сборок.
_____________________________
Итак, начнем.

Часть 1: Подготовка.
Для того, что бы начать нашу работу. Нам необходимы программы указанные ниже. Я думою они есть у всех, но все же.
Для работы нам потребуется:

1.WinRAR, или любой другой архиватор. Я буду использовать WinRAR который вы можете скачать по ссылке ниже.
Скачать x32: https://yadi.sk/d/kfvXXuZVfyLEy
Скачать x64: https://yadi.sk/d/UDqf-n94fyLEs
Зеркало x32/64: http://dl.rutracker.org/forum/dl.php?t=4556847&guest=1
Сам процесс установки не вижу смысла объяснять. Разберетесь xD.
2.InClassTranslat, его мы будем использовать для изменения классов. Процесс установки не требует, просто запустите приложение.

Скачать: https://yadi.sk/d/_MibrkplfyLJd

Часть 2: Настройка Клиента.
1.В настройке клиента, нам необходим найти файл authlib-1.5.16.jar. Этот файл вы можете найти в директории Clients.

Решил немного помочь :) И упростить жизнь моему читателю. Где же лежит этот файл ?
В Клиентах от alexandrage (Sashok724-launcher) этот файл лежит по пути: clients--->Названия клиента-->bin--->libraries--->com--->mojang--->Наш файл authlib-1.5.16.jar.
В Клиентах от
HD.exe (FMXLauncher) файл лежит по пути: Clients/Название клиента/libraries/[B]Наш файл authlib-1.5.16.jar.

Скачиваем наш файл. После скачивания authlib-1.5.16.jar, нам необходимо открыть его с помощью WinRAR. Или любым другим архиватором.
Далее, нам необходимо найти файл "YggdrasilMinecraftSessionService.class". Воспользуемся поиском.
[/B]
oRoJc1w.png

[B]Теперь нам необходимо перенести файл "YggdrasilMinecraftSessionService.class" на рабочий стол или в любое другое удобное место на жестком диске.

Теперь нам необходимо запустить программу открыть файл "YggdrasilMinecraftSessionService.class"
[/B]
RbmgazU.png

[B]
4.Перед нами файл "YggdrasilMinecraftSessionService.class". В моем случае authlib-1.5.16.jar от alexandrage. Нам необходимо изменить только ссылки, то есть те которые используют расширение "http://".
[/B]
2cROpkU.png

То есть:
Заместо http://alexandrage.ru/site/h.php мы пишем http://мойсайт.ru/директория, где лежит Web-чать вашего лаунчера/h.php
Таким образом, мы изменяем все ссылки на свои.


Примечание, у вас могут возникнуть проблемы с обвязкой, в частности из за "https://" так что когда указывает ссылку на сайт пишем http://.

5.Сохраняем, закрываем файл. Теперь измененный/настроенный файл закидываем обратно с заменой.

На этом настройка Клиентов закончена. Идем дальше.


Часть 3: Настройка сервера.
1.
Теперь мы будем редактировать наше ядро сервера. Открываем файл minecraft_server.1.7.x.jar c помощью WinRAR архиватора. Воспользуемся поиском и найдем [B]файл "YggdrasilMinecraftSessionService.class".


2.Перемещаем файл "YggdrasilMinecraftSessionService.class" на рабочий стол, и так же изменяем, как изменяли ссылки в клиенте на свои.

3. Изменили ? Сохраняем, закрываем измененный файл и закидываем его обратно в ядро с заменой.

4.Далее нам необходимо изменить файл "server.properties" и включить в нем "online-mode".
То есть online-mode=true.

Все, на этом процесс настройки закончен. Спасибо за внимание!
[/B]
Привязал клиент к сайту, но скины не отображаются(WebMcr)
 
Сервер тоже нужно использовать от Alexandrage
Сервер тоже от Alexandrage.
Проверил на локалке - все отлично работает, на VDS - данная ошибка. Кто-то сталкивался с подобным?

Если поможет - лог доступа с сервера авторизации

31.185.5.150 - - [02/Jan/2016:18:13:45 +0300] "GET /al//servers.php HTTP/1.0" 200 46 "-" "Launcher/64.0"
31.185.5.150 - - [02/Jan/2016:18:13:46 +0300] "GET /al//news.php HTTP/1.0" 200 696 "-" "Java/1.8.0_66"
31.185.5.150 - - [02/Jan/2016:18:13:57 +0300] "POST /al//launcher.php HTTP/1.0" 200 12588 "-" "Launcher/64.0"
31.185.5.150 - - [02/Jan/2016:18:16:49 +0300] "GET /al/s.php?user=b5875a70e2d531b8a0894236d7d2c5a3&unsigned=true HTTP/1.0" 200 440 "-" "Java/1.8.0_66"
31.185.5.150 - - [02/Jan/2016:18:18:50 +0300] "POST /al/j.php HTTP/1.0" 200 59 "-" "Java/1.8.0_66"
31.185.5.150 - - [02/Jan/2016:18:18:51 +0300] "GET /al/h.php?serverId=669d5d2c521cf8785b444dbd238fef0d1004e9c0&username=JustLate HTTP/1.0" 200 467 "-" "Java/1.8.0_66"
 
Последнее редактирование:
Ребят у меня spigot взятый с облака alexandrage, клиент от туда тоже взятый, менял все ссылки как написано. Authlib на сервер привязался, а клиент пишет bad login (onlinemode=true). Что делать? Если надо что скину (1.7.10)
 
Последнее редактирование:
Назад
Верх