• Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Помощь по лаунчерам [2]

  • Автор темы Автор темы slenky
  • Дата начала Дата начала
Добрый день, лаунчер (от sashok724) видит скины, расположенные на веб-части,и всё прекрасно, однако, в самой игре скинов нет. Их может как-нибудь отдельно подключать? Или может плагин нужен какой?
skinstrouble.png



Моды устанавливаются не в сам лаунчер, а закачиваются на сервер, откуда уже будут качаться пользователями. Все моды клади по пути <папка_с_веб-частью>/clients/<Название_клиента>/mods
Папку coremods не трогай, она нужна только для старых версий майна.
Сссылку на папку со скинами нужно указать и в клиенте, и в сервере. http://rubukkit.org/threads/sashok724-launcher.42883/
Ссылки на новые скрипты указываем в классе YggdrasilMinecraftSessionService.class.
 
Сссылку на папку со скинами нужно указать и в клиенте, и в сервере. http://rubukkit.org/threads/sashok724-launcher.42883/

Не особо понимаю, что это за класс? В плане, где мне его найти? В s.php? Увидел только эти строки
"SKIN":
{
"url":"'.$skinurl.$realUser.'.png"
}';
} else {
$skin = '';

UPD: Понял, что нужно изменять, судя по всему, в jarнике клиента, сейчас занимаюсь этим.

UPD2: Проблема теперь в следующем: использую клиент от Thermos, там просто напросто нет такого класса. Искать другой клиент?
 
Последнее редактирование:
Моды устанавливаются не в сам лаунчер, а закачиваются на сервер, откуда уже будут качаться пользователями. Все моды клади по пути <папка_с_веб-частью>/clients/<Название_клиента>/mods
То есть в клиент их устанавливать не надо? Просто джарник закинуть, и всё??
UPD: Понял, что нужно изменять, судя по всему, в jarнике клиента, сейчас занимаюсь этим.
в libraries
 
Не особо понимаю, что это за класс? В плане, где мне его найти? В s.php? Увидел только эти строки
"SKIN":
{
"url":"'.$skinurl.$realUser.'.png"
}';
} else {
$skin = '';

UPD: Понял, что нужно изменять, судя по всему, в jarнике клиента, сейчас занимаюсь этим.

UPD2: Проблема теперь в следующем: использую клиент от Thermos, там просто напросто нет такого класса. Искать другой клиент?
Не в джарнике клиента, а в либрариес ищи.
 
То есть в клиент их устанавливать не надо? Просто джарник закинуть, и всё??

Да
Не в джарнике клиента, а в либрариес ищи.
В libraries, которые находятся в веб-части в /clients/<Название_клиента>/bin/libraries? Ибо там не нашёл вообще ни одного файла *.class
 
там джарник authlib. В нём.
Сделал, теперь выдаёт ошибку "Failed to verify username".


Не сработало
У меня нет Forge, если что
Без Forge, насколько мне известно, не получится запустить моды в любом случае. То есть нужен jarник сервера с Forge'ем (KCauldron, Thermos). Могу дать ссылку, если надо
 
Сделал, теперь выдаёт ошибку "Failed to verify username".

Без Forge, насколько мне известно, не получится запустить моды в любом случае. То есть нужен jarник сервера с Forge'ем (KCauldron, Thermos). Могу дать ссылку, если надо
Ладно, спасибо. Ссылку я найду. Но вообще, что есть KCauldron и Thermos? Я немного отстал от жизни
И требуют ли они изменения ядра сервера?
 
Ладно, спасибо. Ссылку я найду. Но вообще, что есть KCauldron и Thermos? Я немного отстал от жизни

Насколько я понял - клиенты сервера с встроенным Forge. Проще говоря: сервер, который поддерживает и плагины, и моды. Thermos - тот же KCauldron, но более новый, так как над KCauldron больше не ведут разработку

UPD: Это и есть ядра сервера :)
 
Насколько я понял - клиенты сервера с встроенным Forge. Проще говоря: сервер, который поддерживает и плагины, и моды. Thermos - тот же KCauldron, но более новый, так как над KCauldron больше не ведут разработку

UPD: Это и есть ядра сервера :)
>клиенты сервера
>это и есть ядра сервера

Ты меня убиваешь
Разобрался сам.
Но их нету для 1.10.2 :(
Так что вопрос всё еще актуален.
Как установить OptiFine и liteloader (weCUI) в 1.10.2 (использую лаунчер Сашка от @alexandrage)

UPD: Optifine установил. weCUI пока не понимаю как
 
Последнее редактирование:
>клиенты сервера
>это и есть ядра сервера

Ты меня убиваешь

Вполне может быть, что я путаю несколько понятий.
Thermos и KCauldron - jarники, которые заливаются в корень сервера

Это же ядра вроде?
 
Вполне может быть, что я путаю несколько понятий.
Thermos и KCauldron - jarники, которые заливаются в корень сервера

Это же ядра вроде?
Так. Если на пальцах, то
Клиент -- то, что стоит у пользователя (в данном случае, связка лаунчера+собсна игры)
Сервер -- то, к чему подключается клиент (в данном случае, craftbukkit.jar, который у тебя на удаленной машине)
 
Так. Если на пальцах, то
Клиент -- то, что стоит у пользователя (в данном случае, связка лаунчера+собсна игры)
Сервер -- то, к чему подключается клиент (в данном случае, craftbukkit.jar, который у тебя на удаленной машине)

Понял, спасибо
Вопрос про авторизацию остаётся в силе - Faile to verify username выдаёт. usersession удалял, скрипты проверял.
Нашёл ещё только то, что также нужно изменить YggdrasilGameProfileRepository.class, ибо в нём ссылка до uuidskull.php
"Failed to verify username!" пока что висит. Вроде как надо где-то указать путь до checkserver.php, пока что не могу понять, где.
 
Последнее редактирование:
Неужели нету решение этой проблемы? Я нашёл уже несколько человек с подобной проблемой и решение просто нету. Очень обидно :(
[20:06:21] [Launcher thread/WARN]: Stream for http://имямоегосайта/site/launcher.php not ensablished, return null
[20:06:21] [Launcher thread/WARN]: Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
[20:06:21] [Launcher thread/WARN]: Проверьте настройку в Settings.java или connect.php
[20:09:09] [Launcher thread/INFO]: Logging in, login: admin
[20:09:09] [Launcher thread/INFO]: Openning stream: http://имямоегосайта/site/launcher.php
[20:09:09] [Launcher thread/INFO]: null
[20:09:09] [Launcher thread/WARN]: Stream for http://имямоегосайта/site/launcher.php not ensablished, return null
[20:09:09] [Launcher thread/WARN]: Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
[20:09:09] [Launcher thread/WARN]: Проверьте настройку в Settings.java или connect.php

Исходники лаунчера http://rubukkit.org/threads/sashok724-launcher.42883/

Нужна помощь!
 
Неужели нету решение этой проблемы? Я нашёл уже несколько человек с подобной проблемой и решение просто нету. Очень обидно :(
[20:06:21] [Launcher thread/WARN]: Stream for http://имямоегосайта/site/launcher.php not ensablished, return null
[20:06:21] [Launcher thread/WARN]: Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
[20:06:21] [Launcher thread/WARN]: Проверьте настройку в Settings.java или connect.php
[20:09:09] [Launcher thread/INFO]: Logging in, login: admin
[20:09:09] [Launcher thread/INFO]: Openning stream: http://имямоегосайта/site/launcher.php
[20:09:09] [Launcher thread/INFO]: null
[20:09:09] [Launcher thread/WARN]: Stream for http://имямоегосайта/site/launcher.php not ensablished, return null
[20:09:09] [Launcher thread/WARN]: Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
[20:09:09] [Launcher thread/WARN]: Проверьте настройку в Settings.java или connect.php

Исходники лаунчера http://rubukkit.org/threads/sashok724-launcher.42883/

Нужна помощь!

Открой проект в NetBeans (а конкретнее - Settings.java) и файл connect.php, который расположен у тебя на сайте.
Сверь ключи, которые обозначены следующими строками в:
1. Starter.java
public static final String protectionKey = "1234567890";
public static final String key1 = "1234567890123456";
public static final String key2 = "1234567890123456";
2. connect.php
$protectionKey = '1234567890';
$key1 = "1234567890123456";
$key2 = "1234567890123456";

Эти значения должны в файлах совпадать.

UPD. Проверь ещё количество знаков
Свою проблему решил. Для тех, кто, возможно, будет искать решение в будущем:
На сервере нужно изменить файл ядра, который находится по адресу /libraries/net/minecraft/server/1.7.10 В нём конкретно изменяем абсолютно те же классы, что и в клиенте абсолютно аналогичным способом.
 
Последнее редактирование:
Неужели нету решение этой проблемы? Я нашёл уже несколько человек с подобной проблемой и решение просто нету. Очень обидно :(
[20:06:21] [Launcher thread/WARN]: Stream for http://имямоегосайта/site/launcher.php not ensablished, return null
[20:06:21] [Launcher thread/WARN]: Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
[20:06:21] [Launcher thread/WARN]: Проверьте настройку в Settings.java или connect.php
[20:09:09] [Launcher thread/INFO]: Logging in, login: admin
[20:09:09] [Launcher thread/INFO]: Openning stream: http://имямоегосайта/site/launcher.php
[20:09:09] [Launcher thread/INFO]: null
[20:09:09] [Launcher thread/WARN]: Stream for http://имямоегосайта/site/launcher.php not ensablished, return null
[20:09:09] [Launcher thread/WARN]: Ключ шифрование не совпадает или больше 16 символов, или полученна ошибка от launcher.php
[20:09:09] [Launcher thread/WARN]: Проверьте настройку в Settings.java или connect.php

Исходники лаунчера http://rubukkit.org/threads/sashok724-launcher.42883/

Нужна помощь!
Смысл помогать даунитохромосомам, если вы элементарные вещи сделать не можете.
 
Смысл помогать даунитохромосомам, если вы элементарные вещи сделать не можете.

Молодой человек, вы неправы. Это на то и есть тред "Помощь", чтобы люди просили помощи. Треда "У меня высокое ЧСВ и я хочу обкладывать половыми органами людей, у которых мало опыта в какой-либо теме" вроде как здесь не наблюдал.
Как форматируются новости в файле news.txt? В плане, как вставить картинку, ссылку и пр. BB-коды пробовал, не особо действенны
 
Открой проект в NetBeans (а конкретнее - Settings.java) и файл connect.php, который расположен у тебя на сайте.
Сверь ключи, которые обозначены следующими строками в:
1. Starter.java
public static final String protectionKey = "1234567890";
public static final String key1 = "1234567890123456";
public static final String key2 = "1234567890123456";
2. connect.php
$protectionKey = '1234567890';
$key1 = "1234567890123456";
$key2 = "1234567890123456";

Эти значения должны в файлах совпадать.

UPD. Проверь ещё количество знаков
Свою проблему решил. Для тех, кто, возможно, будет искать решение в будущем:
На сервере нужно изменить файл ядра, который находится по адресу /libraries/net/minecraft/server/1.7.10 В нём конкретно изменяем абсолютно те же классы, что и в клиенте абсолютно аналогичным способом.
Так, начнем с вас. Я очень благодарен вам за помощь, но наверное вы считаете меня дурачком. Я прочитал ошибку и проверил всё от и до, что было связанно с ней. Ключи полностью идентичны. Ctrl+C Ctrl+V если говорить по простому, я сделал, когда указывал ключи. Ради интереса я скопировал именно ваши ключи, но как вы понимаете, не в этом проблема. Хотя ошибка в логах утверждает обратное.
Смысл помогать даунитохромосомам, если вы элементарные вещи сделать не можете.
Ну а теперь с вами, наверное вы зазнались там и считаете себя пупом земле и всея интернета. Очень элементарные вещи, когда мне в логах пишет, что ошибка заключается в одном, но бл*** я 100 раз всё там проверил и всё там верно, значит проблема может быть гораздо глубже? Но извините конечно, вам на небесах не понять меня.
 
Так, начнем с вас. Я очень благодарен вам за помощь, но наверное вы считаете меня дурачком. Я прочитал ошибку и проверил всё от и до, что было связанно с ней. Ключи полностью идентичны. Ctrl+C Ctrl+V если говорить по простому, я сделал, когда указывал ключи. Ради интереса я скопировал именно ваши ключи, но как вы понимаете, не в этом проблема. Хотя ошибка в логах утверждает обратное.
Идиотом не считаю, вижу в логе ошибку - пытаюсь исправить:) Тогда как насчёт картечью по воробьям: просто полностью скачать заново исходник и пересоздать проект, вообще не меняя ключи? Аналогично с веб-частью.
 
Назад
Верх