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

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

Нужен ?

  • Да

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

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

    44 голосов 22,2%
Поверь, и это не поможет. Притом, если сериализовать объект класса, то десериализовать его корректно можно только в той же JVM, под которой объект был сериализован. Сам же класс, объектом которого является сериализуемый объект, должен быть обязательно загружен в JVM, т.е., вне зависимости от шифрования классы можно будет сдампить, затем изменить и подменить....PROFIT!
Для сериализации можно использовать свой протокол, котороый позволит создавать объект вне родной JVM, а для защиты от дампа у меня есть пара идей, хотя, возможно, они и не спасут.
 
Снова сайт накрылся... Ну чтож придется искать другой хостинг.
На хостингере (даже на платном аккаунте) сайт вырубается после 1000 обращений к нему с 1 IP-адреса в сутки. Поэтому, чтобы не возникало проблем, размер 1 части должен быть ощутимо больше 1 МБ.
 
На хостингере (даже на платном аккаунте) сайт вырубается после 1000 обращений к нему с 1 IP-адреса в сутки. Поэтому, чтобы не возникало проблем, размер 1 части должен быть ощутимо больше 1 МБ.
Странно, но у меня при размере блока в 1МБ все ОК, и запросов я выполнил намного больше 1000 за час, при этом сайт продолжал себе работать, у меня сейчас другая проблема появилась: почему-то хостингер переодически отрезает 100-200 байт от блока, а иногда и больше. (возможно я где-то ошибаюсь, но при скачивании в консоль выдается сообщение, что файл полностью прочитан с сервера и я пытаюсь читать его дальше, а дальше ничего нет)
Ну чтож по традиции еженедельный билд, через пару минут(часов:-) ) ждите, API ver 0.2 сделал и новый режим скачивания HTTP_MT_ZIP, ну и соответственно обновление веб-части для этого дела.

Спасибо @log_inill за предоставление хостинга под файлы тестового клиента.
P.s. почему-то ссылка не приделалась на профиль
@log_inil
latest jar: http://mcwl.esy.es/download/0.2/MCWL.jar
В следующей версии (уже сделал) будет функция "пользователи онлайн" в основном она будет показывать сколько всего игроков онлайн в системе MCWL и, возможно, будет выводить конкретно по каждому серверу сколько человек сейчас могут быть на сервере (открыт лаунчер или игра), возможно сделаю статистику по рекорду онлайна и прочее, в общем разработка постепенно переходит на веб-часть, после чего снова буду возвращаться к java и модернизировать имеющиеся способы скачивания клиента + добавлять новые (постепенно делаю кластерный файлообменник для раздачи архива с клиентом более быстрым и оптимальным способом)
 
Огромный минус в том что язык написания - Java. Уже кучу обходов есть. А вот на c++ или как NTLauncher уже будет немного интересно ибо поломать трудновато.

а по теме:
- сделай проверку клиента как при авторизации так и во время игры.
- что бы было удобно сделать дизайн.
- защиту на лаунчере и на клиенте(Можно стырить фишку как и у NTLauncher)

И самое главное: простую настройку!

И да через торрент лучше не делай ибо люядм придётся раздавать клиент а у некоторых может быть инет слабый и ПК тоже.
В чём проблема сделать нативными библиотеками защиту?
 
В чём проблема сделать нативными библиотеками защиту?
Не поможет. Как ни проверяй Java из C++ - все равно, принципы ее работы дадут многими беспалевными способами заинжектить чит.
 
Не поможет. Как ни проверяй Java из C++ - все равно, принципы ее работы дадут многими беспалевными способами заинжектить чит.
Это да, но всегда можно встроить нативную защиту в Java приложение (JNI никто не отменял).
 
Это да, но всегда можно встроить нативную защиту в Java приложение (JNI никто не отменял).
Просто, я скептик в этой сфере. По крайней мере, не существует ни одного проекта, на который я бы не смог поставить читы.
JNI можно без опаски использовать для форточки, т.к. есть нормальные протекторы, а вот на остальных ОС библиотеку легко дизассемблировать, а затем сделать обход для всех ОС.
 
JNI можно без опаски использовать для форточки, т.к. есть нормальные протекторы, а вот на остальных ОС библиотеку легко дизассемблировать, а затем сделать обход для всех ОС.
Аналогично можно поступить с любой программой на C++.
 
UPD: на этой неделе, скорее всего, обновление будет незначительное, разве что веб-часть сможет чекать хеш-сумму файла на компьютере клиента, ну и появится API для авторизации и онлайн-списка игроков, онлайн будет выводиться на сайте MCWL, плюс можно будет посмотреть конкретно по каждому серверу, позже может ещё и статистику сделаю на каждый сервер и каждого игрока.
Делаю веб-часть в основном (CMS`ку пишу с поддержкой лаунчера, ну там чтоб взаимодействие было все такое), разумеется она будет с открытым кодом.
А, забыл сказать про хост, если кому нужно то в шапке есть немного инфы, за подробностями в ЛС или скайп.(удобно иметь отдельный хост под клиент если нужно защитить сайт и VDS`ку от случайного ддоса или поднятия пинга скачиванием, цена пока 40руб\месяц без ограничения размера и, возможно, цену ещё снижу). Хост только под файлы клиента и лаунчера, сервера пока негде разместить, но возможно удастся найти машинку к концу месяца.
Чисто для информации напишу как резко цена может быть снижена. Если у меня будет 1 клиент то он будет оплачивать 40 рублей в месяц, а если клиентов будет 50, то плата уже будет составлять всего 5 руб\месяц с человека.(С учетом среднего размера client.zip в 500МБ и по 1 ftp-аккаунту на каждого клиента)
http://www.rubukkit.org/threads/opros-chego-by-vy-dobavili-v-mcwl.82567/
Мне интересно ваше мнение, чего не хватает в лаунчере.
Обновил стандартное оформление, скрин в шапке.
 
То есть вывод новостей из RSS канала в лаунчере ?
Да, это значительно облегчит жизнь всем проектам использующим твой лаунчер. Так же RSS можно транслировать даже в группу в ВК, и на форум проекта, если таковое необходимо(Тут я назвал его преимущества)
 
Да, это значительно облегчит жизнь всем проектам использующим твой лаунчер. Так же RSS можно транслировать даже в группу в ВК, и на форум проекта, если таковое необходимо(Тут я назвал его преимущества)
Ок, будет в ближайшее время.
Да, это значительно облегчит жизнь всем проектам использующим твой лаунчер. Так же RSS можно транслировать даже в группу в ВК, и на форум проекта, если таковое необходимо(Тут я назвал его преимущества)
Все, теперь веб-часть поддерживает rss новости, хоть и пока с мини-костылем.
(Все в теме с веб-частью http://www.rubukkit.org/threads/1-1-0-2-mcwlauncher-web-chast.82018/)
 
О - значит ОтличнО )
Может быть ещё чего-то не хватает ?
UPD: на сайте mcwl появилась документация по JS API, пока неполная, но скоро я её дополню.
Для сайта тебе заметка сможешь сделать так чтоб еслти не указан act но указан просто page то выводилась страница просто так ссылка длинее.
 
Например форс оп, на****** су** разнесли сервер (Короч чит который дает опку всем игрокам, и х** забанишь этих *******)

Ну если честно, ожидал что то более (Грандиозного), а получилось вот это как...
Чувак отстаешь от жизни, эту дыру в ядре уже давно профиксили. Ищи свежее ядро.
 
Для сайта тебе заметка сможешь сделать так чтоб еслти не указан act но указан просто page то выводилась страница просто так ссылка длинее.
Я хотел сначала сделать сделать чпу, но время поджимало и пришлось побыстрому пока так сделать, сегодня-завтра уже норм будет.
UPD: закончил с основой документации JS API для MCWLauncher.
 

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

Назад
Верх