- Баллы
- 88
У меня седьмая.Так и знал )
у меня java 8 x64, сейчас попробую пересобрать под Java 7 x32
Или можеть быть у тебя Java ниже 8 ? Запусти из консоли и покажи что там пишет.
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
У меня седьмая.Так и знал )
у меня java 8 x64, сейчас попробую пересобрать под Java 7 x32
Или можеть быть у тебя Java ниже 8 ? Запусти из консоли и покажи что там пишет.
Ничего не изменилось.http://mcwl.esy.es/MCWLauncher2.jar
Попробуй, под java 7 компилировал.
Ну, значит тебе придется подождать, пока я вернусь и поставлю jdk x86. (это будет где-то через 5 часов, хотя может сейчас успею, в общем жди, сегодня вечером точно будет)Ничего не изменилось.
Прекрасно
http://mcwl.esy.es/MCWLauncher x86.jar пробуй, надеюсь, заработаетНичего не изменилось.
Готов тестить )Итак, я снова тут, минут через 20 выложу разные сборки под разные версии jvm (Java 7 x86, Java 8 x86 и Java 8 x64)
Да я выложу то же, что и было, только скомпилирую всеми имеющимися у меня компиляторами.Готов тестить )
На счет процесса - не знаю, сейчас сам потыкаюсь и проверю.Я скачал, запустил, потыкал в окне, и закрыл — окно пропало, но процесс не закрылся (иконка осталась).
Насчёт Java, возможно следует поддерживать минимально даже 6, т.к. сам майнкрафт возможно запустить начиная с шестой.
Все файлы запустились, в консоле ошибок не обнаружилДа я выложу то же, что и было, только скомпилирую всеми имеющимися у меня компиляторами.
И у тебя полюбому запустится, т.к. у нас с тобой версия 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
Как и ожидалосьВсе файлы запустились, в консоле ошибок не обнаружил

Ты имеешь ввиду, что можно легко декомпилировать ? Тогда да, я ещё не применял средств защиты, ибо там нечего ещё прятать.Весь паблик ломается.
Неуязвимые лаунчеры не возможны, придется с этим смириться.размеры лаунчеров которые в конце концов смогут быть не уязвимыми.
почему нет-то? просто они весить будут миллиард.Как и ожидалось
Сейчас буду реализовывать "качалку", сегодня или завтра, думаю, будет готово.
Вопросики:
Стоит ли вшивать в плагин\мод для сервера функцию треккера ? (т.е. клиент качается не с сайта, а с сервера игры через плагин\мод)Обязательно сделаю на стороне сервера.
Стоит ли делать php-версию треккера для сайта ?(Если клиент качается с сервера)
Ты имеешь ввиду, что можно легко декомпилировать ? Тогда да, я ещё не применял средств защиты, ибо там нечего ещё прятать.
Или ты имеешь ввиду, что через JS можно спокойно вызывать public -функции любого класса ?
Неуязвимые лаунчеры не возможны, придется с этим смириться.
У меня был вариант использвать зашифрованные сериализованные объекты для ускорения запуска и защиты "от чайников" (аля кинул нужный мод в нужное место и запустил батником из другой директории), но пока руки ещё не дошли до клиента.
То что дизайн с сайта идёт это уменьшает его размер (over 9000)почему нет-то? просто они весить будут миллиард.
Проверка. Разумеется проверка будет запускаться до клиента и переодически после.
Дизайн.HTML, я думаю, самое удобное средство для WEB-дизайнеров.
Защита на сервере. Будет плагин\мод для сервера, который ждет от лаунчера информацию о клиенте игры, если информация не поступает, то отправляется уведомление админам (и бан\кик игрока).
Для слабого инета и компа я как раз и делаю именно аналог торрент-клиента, а не торрент-клиент.(об этом позже напишу, т.к. я пока продумываю различные ситуации, которые могут возникнуть)
Дизассемблированию (декмпиляции) подвержено всё :-(
Я, скорее всего, буду использовать закртый и сильно запутанный код без комментариев ) (ну и там ещё кое-какой "фокус" придумал)
Специально для тебя качалку выложу на Github ;-)
Ты все правильно понял, вариант с отключением тоже учту, спасибо )
В общем я тут немножко покодил и сделал заготовку лаунчера для верстальщиков, там WebKit (WebView) браузер + добавлен объект launcher, в котором есть функции для изменения/считывания параметров окна, авторизации и проверки клиента. (правда авторизация с проверкой пока в виде заглушек).
Jar`ник тут.
В файле "[jar]/mcwl/url.txt" прописывается url дизайна лаунчера, а в frame.html код странички с http://mcwl.esy.es/
P.s. пример с использованием прилагается.
Тех, кто скачал прошу отписаться по поводу наличия проблем с запуском. (у меня есть подозрение, что не у всех запустится)
Лучше занять 1 мб места, чем брать с сайта дизайн.То что дизайн с сайта идёт это уменьшает его размер (over 9000)
Любая программа может быть декомпилирована, а имея код обойти защиту не так трудно.почему нет-то? просто они весить будут миллиард.
Ссылки в шапке, попробуй оттуда
- A java Exception has occured.
Не сильно.Лучше занять 1 мб места, чем брать с сайта дизайн.
Вы не подумали, как это скажется на скорости загрузки?
А зачем придумывать новые автомобили, когда уже их и так достаточно и все они ездят на четырех колесах?А зачем изобретать велосипед,если уже придумали его.
Но вот не надо изобретать свой лаунчер,он вряд ли обретёт популярность.А зачем придумывать новые автомобили, когда уже их и так достаточно и все они ездят на четырех колесах?