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

Лаунчер [0.3 BETA]MCWLauncher (Мой первый лаунчер) + Web

Нужен ?

  • Да

    113 голосов 57,1%
  • Нет

    41 голосов 20,7%
  • Без разницы

    44 голосов 22,2%
Ничего не изменилось.
Ну, значит тебе придется подождать, пока я вернусь и поставлю jdk x86. (это будет где-то через 5 часов, хотя может сейчас успею, в общем жди, сегодня вечером точно будет)
Windows 7 x64, java 8 jdk
Полёт нормальный
Посмотреть вложение 25790
Прекрасно
Ничего не изменилось.
http://mcwl.esy.es/MCWLauncher x86.jar пробуй, надеюсь, заработает
Итак, я снова тут, минут через 20 выложу разные сборки под разные версии jvm (Java 7 x86, Java 8 x86 и Java 8 x64)
 
Последнее редактирование:
Да я выложу то же, что и было, только скомпилирую всеми имеющимися у меня компиляторами.
И у тебя полюбому запустится, т.к. у нас с тобой версия jvm одна и та же. (Только у меня Ubuntu\Linux, а не Windows)
Java x86 (Сборка под Windows 8.1 Pro JDK8 x86)
Java 7: http://mcwl.esy.es/download/pre_0.1/MCWLauncher_J7x86.jar
Java 8: http://mcwl.esy.es/download/pre_0.1/MCWLauncher_J8x86.jar
Java x64 (Сборка под Ubuntu 14.04 JDK8 x64)
Java 7: http://mcwl.esy.es/download/pre_0.1/MCWLauncher_J7x64.jar
Java 8: http://mcwl.esy.es/download/pre_0.1/MCWLauncher_J8x64.jar
 
Последнее редактирование:
Я скачал, запустил, потыкал в окне, и закрыл — окно пропало, но процесс не закрылся (иконка осталась).
Насчёт Java, возможно следует поддерживать минимально даже 6, т.к. сам майнкрафт возможно запустить начиная с шестой.
 
Я скачал, запустил, потыкал в окне, и закрыл — окно пропало, но процесс не закрылся (иконка осталась).
Насчёт Java, возможно следует поддерживать минимально даже 6, т.к. сам майнкрафт возможно запустить начиная с шестой.
На счет процесса - не знаю, сейчас сам потыкаюсь и проверю.
Поддержку Java 6 добавлю,как только буду добавлять запуск клиента, спасибо за подсказку. (Хотя, мало кто сейчас на J6 сидит, а клиент можно и перекомпилировать под 7)
@Reality_SC , проверил в Ubuntu все норм, только процесс завершается через пару секунд после закрытия окна, сейчас в windows попробую.
@Reality_SC , под Windows процесс тоже завершается и почти моментально после нажатия на ссылку "закрыть", только при запуске окно появляется позже, чем его иконка в панели, так что дело не в лаунчере.
 
Да я выложу то же, что и было, только скомпилирую всеми имеющимися у меня компиляторами.
И у тебя полюбому запустится, т.к. у нас с тобой версия jvm одна и та же. (Только у меня Ubuntu\Linux, а не Windows)
Java x86 (Сборка под Windows 8.1 Pro JDK8 x86)
Java 7: http://mcwl.esy.es/download/pre_0.1/MCWLauncher_J7x86.jar
Java 8: http://mcwl.esy.es/download/pre_0.1/MCWLauncher_J8x86.jar
Java x64 (Сборка под Ubuntu 14.04 JDK8 x64)
Java 7: http://mcwl.esy.es/download/pre_0.1/MCWLauncher_J7x64.jar
Java 8: http://mcwl.esy.es/download/pre_0.1/MCWLauncher_J8x64.jar
Все файлы запустились, в консоле ошибок не обнаружил
 
facepalm
Весь паблик ломается.
шифрануть можно. своим. со сменным ключиком шифрования.
все же плюс в серверном античите.
вывод: мозгу напряч = можно и из палки выстрельнуть. только эта палка будет размером с планеты Юпитер. это я про размеры лаунчеров которые в конце концов смогут быть не уязвимыми.
 
Все файлы запустились, в консоле ошибок не обнаружил
Как и ожидалось :)

Сейчас буду реализовывать "качалку", сегодня или завтра, думаю, будет готово.
Вопросики:
Стоит ли вшивать в плагин\мод для сервера функцию треккера ? (т.е. клиент качается не с сайта, а с сервера игры через плагин\мод) Обязательно сделаю на стороне сервера.
Стоит ли делать php-версию треккера для сайта ?(Если клиент качается с сервера)
Весь паблик ломается.
Ты имеешь ввиду, что можно легко декомпилировать ? Тогда да, я ещё не применял средств защиты, ибо там нечего ещё прятать.
Или ты имеешь ввиду, что через JS можно спокойно вызывать public -функции любого класса ?
размеры лаунчеров которые в конце концов смогут быть не уязвимыми.
Неуязвимые лаунчеры не возможны, придется с этим смириться.
У меня был вариант использвать зашифрованные сериализованные объекты для ускорения запуска и защиты "от чайников" (аля кинул нужный мод в нужное место и запустил батником из другой директории), но пока руки ещё не дошли до клиента.
 
Последнее редактирование:
Как и ожидалось :)

Сейчас буду реализовывать "качалку", сегодня или завтра, думаю, будет готово.
Вопросики:
Стоит ли вшивать в плагин\мод для сервера функцию треккера ? (т.е. клиент качается не с сайта, а с сервера игры через плагин\мод) Обязательно сделаю на стороне сервера.
Стоит ли делать php-версию треккера для сайта ?(Если клиент качается с сервера)

Ты имеешь ввиду, что можно легко декомпилировать ? Тогда да, я ещё не применял средств защиты, ибо там нечего ещё прятать.
Или ты имеешь ввиду, что через JS можно спокойно вызывать public -функции любого класса ?
Неуязвимые лаунчеры не возможны, придется с этим смириться.
У меня был вариант использвать зашифрованные сериализованные объекты для ускорения запуска и защиты "от чайников" (аля кинул нужный мод в нужное место и запустил батником из другой директории), но пока руки ещё не дошли до клиента.
почему нет-то? просто они весить будут миллиард.
 
Проверка. Разумеется проверка будет запускаться до клиента и переодически после.
Дизайн.HTML, я думаю, самое удобное средство для WEB-дизайнеров.
Защита на сервере. Будет плагин\мод для сервера, который ждет от лаунчера информацию о клиенте игры, если информация не поступает, то отправляется уведомление админам (и бан\кик игрока).
Для слабого инета и компа я как раз и делаю именно аналог торрент-клиента, а не торрент-клиент.(об этом позже напишу, т.к. я пока продумываю различные ситуации, которые могут возникнуть)

Дизассемблированию (декмпиляции) подвержено всё :-(
Я, скорее всего, буду использовать закртый и сильно запутанный код без комментариев ) (ну и там ещё кое-какой "фокус" придумал)

Специально для тебя качалку выложу на Github ;-)

Ты все правильно понял, вариант с отключением тоже учту, спасибо )

В общем я тут немножко покодил и сделал заготовку лаунчера для верстальщиков, там WebKit (WebView) браузер + добавлен объект launcher, в котором есть функции для изменения/считывания параметров окна, авторизации и проверки клиента. (правда авторизация с проверкой пока в виде заглушек).

Jar`ник тут.
В файле "[jar]/mcwl/url.txt" прописывается url дизайна лаунчера, а в frame.html код странички с http://mcwl.esy.es/

P.s. пример с использованием прилагается.
Тех, кто скачал прошу отписаться по поводу наличия проблем с запуском. (у меня есть подозрение, что не у всех запустится)
  • A java Exception has occured.
 
почему нет-то? просто они весить будут миллиард.
Любая программа может быть декомпилирована, а имея код обойти защиту не так трудно.
  • A java Exception has occured.
Ссылки в шапке, попробуй оттуда
Лучше занять 1 мб места, чем брать с сайта дизайн.
Вы не подумали, как это скажется на скорости загрузки?
Не сильно.

С "качалкой" возникли некоторые проблемы, она будет позже, я ещё только половину из задуманного сделал, и уже часть сделал не так как хотел из-за сложности реализации.

P.s. я случайно удалил сообщение...
 
А зачем придумывать новые автомобили, когда уже их и так достаточно и все они ездят на четырех колесах?
Но вот не надо изобретать свой лаунчер,он вряд ли обретёт популярность.
 

Поделиться этой страницей

Назад
Верх