Страница 1 из 5

Minehack Project Minecraft Launcher

Добавлено: 09.07.2012, 00:09
F1_GTR
Изображение


THE NEW DIMENSION OF PIRATE MINECRAFT


Пиратскому Minecraft на нашей любимой ксмании скоро исполнится два года. За это время сам Minecraft сменил Alpha на Beta, а Beta на Release. Наш мастер сервер тоже не стоял на месте: время от времени были небольшие обновления с серверной и клиентской стороны. Но наш лаунчер сильно отстал от времени, поэтому один из наших Developer'ов решил написать свою версию, которая должна заменить текущую.
Имя этого святого человека - MOZGIII

Итак, список изменений со старого лаунчера:
  • Переписан с нуля на C++
  • Использование clientside патчинга, что позволяет играть с любимыми модами в любимый мультиплеер без использования offline mode на сервере
  • Веб-интерфейс для управления аккаунтом и добавления своих серверов
  • Удобная система доставки контента - теперь любой сервер может иметь свою собственную сборку клиента
  • Интеграция с сторонними мастер-серверами
  • Несколько удобных защитных функций

Функционал представлен самим клиентом и серверным патчером, который позволяет избавится от подмены классов в сервере.

Готовность системы: RTM. Можно использовать.

Лаунчер
Установщик
Регистрация
Иструкция по использованию
Devblog

Серверный патчер
Java 1.6 v1.0

CFMG2: https://github.com/Minehack/cfmg2
Использование серверного патчера
Патчер упрощает процедуру запуска пиратского сервера. Для подключения серверного патчера не требуется вносить изменения в jar-файлы сервера. Всё, что вам нужно сделать - это поместить файл патчера (patch_*.jar) в директорию с сервером и в параметрах запуска (BAT, CMD, SH) первым аргументом добавить

Код: Выделить всё

-Xbootclasspath/p:%НазваниеПатчера%.jar
Без проблем работает с последней версией CraftBukkit.
Порядок добавления своего сервера в список
До тех пор, пока система добавления сервера в список не будет закончена, добавление будет происходить в полуавтоматическом режиме.

Сервер должен отвечать следующим требованиям:
  • Доступность для всех через интернет (имеется ввиду техническая сторона вопроса, что-бы по адресу можно было подключиться).
  • Время работы 24/7.
  • Аудитория постоянных игроков из не менее 2-х человек.
Если ваш сервер удовлетворяет требованиям, то добавление происходит так:
  • В своём аккаунте вы добавляете сервер и заполняете всю информацию о нём.
  • Связываетесь со мной (MOZGIII) через форум или jabber и сообщаете что вы хотите добавить сервер.
  • Я проверяю ваш сервер (захожу на него и смотрю что там как), загружаю в систему нужный вам клиент, если у вас нестандартные моды, и активирую сервер, после чего он появляется в списке.
Пока-что вот так, в дальнейшем система станет ещё более автоматизированной и удобной.
Для красивого оформления информации о сервере используйте язык разметки Markdown.
Credits
nALLITeT - написание первой версии сервера
Impass1ve - работа с клиентом и лаунчер старой версии
NiGHt-LEshiY - написание второй версии сервера
Jeka - хостинг
MOZGIII - новый метод взлома клиента и лаунчер
F1_GTR - AntiDoubleAcc plugin

Также выражаем огромную благодарность бета-тестерам.

Re: Minehack Project Minecraft Launcher

Добавлено: 09.07.2012, 00:13
Milkyway
ARE YOU READY, BXTCHES?

Re: Minehack Project Minecraft Launcher

Добавлено: 09.07.2012, 00:15
adigyran
А с лицензией то как на сервере?

Re: Minehack Project Minecraft Launcher

Добавлено: 09.07.2012, 00:16
Milkyway
Не пускает, насколько я понял. И не будет.

Re: Minehack Project Minecraft Launcher

Добавлено: 09.07.2012, 01:57
MOZGIII
adigyran писал(а):А с лицензией то как на сервере?
Milkyway писал(а):Не пускает, насколько я понял. И не будет.
Будет, но через некоторое время.

Re: Minehack Project Minecraft Launcher

Добавлено: 09.07.2012, 02:06
NiGHt-LEshiY
MOZGIII
Эмм, разве не мастер этим занимается?

Re: Minehack Project Minecraft Launcher

Добавлено: 09.07.2012, 02:36
MOZGIII
MOZGIII
У лицензии свой мастер, его можно тоже подключть в систему. Авторизация будет проходить через не через офф лаунчер, а через наш. Моя концепция поддержки лицензии ещё не доработана, но сделать вполне можно.

Re: Minehack Project Minecraft Launcher

Добавлено: 09.07.2012, 02:45
NiGHt-LEshiY
Кхм, ещё разок.
Разве не мастерсервер занимается аккаунтами/подключениями и проч.? Причём здесь тогда "Моя концепция поддержки лицензии"?

Re: Minehack Project Minecraft Launcher

Добавлено: 09.07.2012, 02:56
MOZGIII
NiGHt-LEshiY писал(а):Разве не мастерсервер занимается аккаунтами/подключениями и проч.?
За аккаунты и подключения отвечает мастерсервер, но в системе их может быть несколько. За организацию совместного безглючного взаимодействия нескольких мастеров отвечает сервер лаунчера, который рутирует запросы по ним. С технической стороны, поддержку оффы можно рассматривать как поддержку ещё одного мастера.

Re: Minehack Project Minecraft Launcher

Добавлено: 12.07.2012, 11:31
MOZGIII
Добавил генерацию ключей по железу и возможность его получить для сторонней системы.

Также, теперь при соединении отображается информация о сервере. Оформлять её можно при с использованием языка Markdown.
Пример

Код: Выделить всё

Kaatir Server
=============

![Minecraft Logo](http://minecraft.mozgiii.net/minecraft-private.jpg)

Rules
-----

+ No donkey-conkey!
+ No rule #2!

Now it't time to test the description! This is just a demo!

[Visit our website](http://minecraft.mozgiii.net)

Re: Minehack Project Minecraft Launcher

Добавлено: 22.07.2012, 19:09
DragonX
MOZGIII
А можно добавить кнопку "Cancel"?
Чтобы грузилась чистая версия Minecraft.
Я потом моды в неё закину свои
Я с помощью лаунчера CSMania делаю сборки Minecraft с модами
Мне бы очень хотелось, чтобы этот лаунчер был доделан

Re: Minehack Project Minecraft Launcher

Добавлено: 22.07.2012, 22:17
MOZGIII
DragonX
Я думаю, что тот функционал, который нужен, уже реализован.
Какую кнопку, где и зачем (ещё раз, подробнее)? Лучше всего ещё на скриншоте показать, где должна быть кнопка. Видел кнопку "Just launch the game"? Она появляется, если лаунчер обнаруживает собственный клиент пользователя.

Re: Minehack Project Minecraft Launcher

Добавлено: 24.07.2012, 12:56
DragonX
MOZGIII
установку своего клиента я сделал в папку .dragonx, поэтому кнопки не было
Вот тебе кнопка Cancel:
Изображение

Re: Minehack Project Minecraft Launcher

Добавлено: 24.07.2012, 13:32
MOZGIII
DragonX
MOZGIII писал(а):Лучше всего ещё на скриншоте показать, где должна быть кнопка.
Вот что непонятного в этой фразе? Зачем мне показывать этот скрин? Разве непонятно, что я попросил?
В следующий раз, я буду с тебя требовать полное описание проблемы по всем правилам, а без него даже читать запросы на поддержку не буду. Серьёзно, wtf?

Re: Minehack Project Minecraft Launcher

Добавлено: 25.07.2012, 20:42
DragonX
MOZGIII писал(а):DragonX
MOZGIII писал(а):Лучше всего ещё на скриншоте показать, где должна быть кнопка.
Вот что непонятного в этой фразе? Зачем мне показывать этот скрин? Разве непонятно, что я попросил?
В следующий раз, я буду с тебя требовать полное описание проблемы по всем правилам, а без него даже читать запросы на поддержку не буду. Серьёзно, wtf?
ладно, не буду мучить профи нубскими вопросами и просьбами