Здрасте, мне нужно сделать лаунчер для сервера, с автоматическим подключением.
Пример:
1. Открываем лаунчер mine.exe.
2. Вводим логин и пароль, нажимаешь старт.
3. Мы в игре, и на сервере.
Помогите пожалуйста.
Этот топик читают: Гость
Ответов: 1
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 22
Рейтинг: 2
|
|||
тоже ломаю голову над созданием лаунчера.
|
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Если я правильно помню, то такое нельзя сделать без полного переписывания клиента.
|
|||
карма: 1 |
|
Ответов: 1731
Рейтинг: 68
|
|||
Использование командной строки:
Minecraft.jar (Все ОС): java -cp Minecraft.jar net.minecraft.LauncherFrame <логин> <пароль> <сервер<:порт>> Minecraft.exe (Windows): Minecraft.exe <логин> <пароль> <сервер<:порт>> Minecraft.jar (Windows - без окна CMD): javaw -cp Minecraft.jar net.minecraft.LauncherFrame <логин> <пароль> <сервер<:порт>> |
|||
карма: 1 |
| ||
файлы: 1 | code_25104.txt [383B] [551] |
Ответов: 5446
Рейтинг: 323
|
|||
Cosinus, хм... Вроде же он только 2 параметра принимал - логин и id сессии... Или в 1.6 (1.7) это изменили? Надо опять расковырять и поглядеть
------------ Дoбавленo в 20.57: Ахха! Вот оно что! Это коммандная строка лаунчера (штатного), а не самого minecraft-а. А штатный лаунчер без лицензии не будет работать |
|||
карма: 1 |
|
Ответов: 1731
Рейтинг: 68
|
|||
Ну так да, пусть лицензию покупают.
|
|||
карма: 1 |
|
Ответов: 1731
Рейтинг: 68
|
|||
Командная строка запуска игры minecraft.
java -Xms512m -Xmx1024m -cp "%APPDATA%.minecraftin*" -Djava.library.path="%APPDATA%.minecraftin atives" net.minecraft.client.Minecraft |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 11 раз(а), последний 2021-06-21 05:24:16 |
|||
карма: 0 |
|
Ответов: 1
Рейтинг: 0
|
|||
Там передается логин и сессия, но как генерировать номер сессии - загадка
Проще наверно от декомпилировать клиент и сервер с помощью mcp и изменить механизм авторизации, там-же убрать получение сессии и сделать лаунчер, но не все владеют java... |
|||
карма: 0 |
|
9