Вверх ↑
Этот топик читают: Гость
Ответов: 1
Рейтинг: 0
#1: 2011-05-10 08:42:19 ЛС | профиль | цитата
Здрасте, мне нужно сделать лаунчер для сервера, с автоматическим подключением.

Пример:
1. Открываем лаунчер mine.exe.
2. Вводим логин и пароль, нажимаешь старт.
3. Мы в игре, и на сервере.

Помогите пожалуйста.
карма: 0

0
Ответов: 22
Рейтинг: 2
#2: 2011-09-07 18:43:57 ЛС | профиль | цитата
тоже ломаю голову над созданием лаунчера.
карма: 0

0
Ответов: 5446
Рейтинг: 323
#3: 2011-09-07 19:35:51 ЛС | профиль | цитата
Если я правильно помню, то такое нельзя сделать без полного переписывания клиента.
карма: 1

0
Ответов: 1731
Рейтинг: 68
#4: 2011-09-07 19:57:14 ЛС | профиль | цитата
Использование командной строки:

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

0
файлы: 1code_25104.txt [383B] [542]
Ответов: 5446
Рейтинг: 323
#5: 2011-09-07 20:57:41 ЛС | профиль | цитата
Cosinus, хм... Вроде же он только 2 параметра принимал - логин и id сессии... Или в 1.6 (1.7) это изменили? Надо опять расковырять и поглядеть
------------ Дoбавленo в 20.57:
Ахха! Вот оно что! Это коммандная строка лаунчера (штатного), а не самого minecraft-а. А штатный лаунчер без лицензии не будет работать
карма: 1

0
Ответов: 1731
Рейтинг: 68
#6: 2011-09-07 20:59:17 ЛС | профиль | цитата
Ну так да, пусть лицензию покупают.
карма: 1

0
Ответов: 1731
Рейтинг: 68
#7: 2011-09-17 18:57:33 ЛС | профиль | цитата
Командная строка запуска игры minecraft.

java -Xms512m -Xmx1024m -cp "%APPDATA%.minecraftin*" -Djava.library.path="%APPDATA%.minecraftin
atives" net.minecraft.client.Minecraft
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2012-01-30 12:40:56 правка | ЛС | профиль | цитата


Редактировалось 11 раз(а), последний 2021-06-21 05:24:16
карма: 0

0
Ответов: 1
Рейтинг: 0
#9: 2012-10-04 22:55:16 ЛС | профиль | цитата
Там передается логин и сессия, но как генерировать номер сессии - загадка

Проще наверно от декомпилировать клиент и сервер с помощью mcp и изменить механизм авторизации, там-же убрать получение сессии
и сделать лаунчер, но не все владеют java...
карма: 0

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)