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

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

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

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем danilko, 24 авг 2014.

?

Нужен ?

  1. Да

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

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

    44 голосов
    22,2%
  1. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    Для сериализации можно использовать свой протокол, котороый позволит создавать объект вне родной JVM, а для защиты от дампа у меня есть пара идей, хотя, возможно, они и не спасут.
     
  2. Den-Xs

    Den-Xs Старожил Пользователь

    Баллы:
    103
    Skype:
    denis_314
    На хостингере (даже на платном аккаунте) сайт вырубается после 1000 обращений к нему с 1 IP-адреса в сутки. Поэтому, чтобы не возникало проблем, размер 1 части должен быть ощутимо больше 1 МБ.
     
  3. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    Странно, но у меня при размере блока в 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 и модернизировать имеющиеся способы скачивания клиента + добавлять новые (постепенно делаю кластерный файлообменник для раздачи архива с клиентом более быстрым и оптимальным способом)
     
  4. RedCreepster

    RedCreepster Активный участник Пользователь

    Баллы:
    68
    Имя в Minecraft:
    RedCreepster
    В чём проблема сделать нативными библиотеками защиту?
     
  5. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Не поможет. Как ни проверяй Java из C++ - все равно, принципы ее работы дадут многими беспалевными способами заинжектить чит.
     
  6. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Это да, но всегда можно встроить нативную защиту в Java приложение (JNI никто не отменял).
     
  7. Konstantin773

    Konstantin773 Старожил Пользователь

    Баллы:
    153
    Skype:
    Konstantin77313
    Имя в Minecraft:
    K773
    Просто, я скептик в этой сфере. По крайней мере, не существует ни одного проекта, на который я бы не смог поставить читы.
    JNI можно без опаски использовать для форточки, т.к. есть нормальные протекторы, а вот на остальных ОС библиотеку легко дизассемблировать, а затем сделать обход для всех ОС.
     
  8. gamerforEA

    gamerforEA Старожил Пользователь

    Баллы:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Аналогично можно поступить с любой программой на C++.
     
  9. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    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/
    Мне интересно ваше мнение, чего не хватает в лаунчере.
    Обновил стандартное оформление, скрин в шапке.
     
  10. General

    General Старожил Пользователь

    Баллы:
    123
    Сделай импорт RSS, и цены не будет.
     
  11. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    То есть вывод новостей из RSS канала в лаунчере ?
     
  12. General

    General Старожил Пользователь

    Баллы:
    123
    Да, это значительно облегчит жизнь всем проектам использующим твой лаунчер. Так же RSS можно транслировать даже в группу в ВК, и на форум проекта, если таковое необходимо(Тут я назвал его преимущества)
     
  13. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    Ок, будет в ближайшее время.
    Все, теперь веб-часть поддерживает rss новости, хоть и пока с мини-костылем.
    (Все в теме с веб-частью http://www.rubukkit.org/threads/1-1-0-2-mcwlauncher-web-chast.82018/)
     
  14. General

    General Старожил Пользователь

    Баллы:
    123
    О, отлично.
     
  15. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    О - значит ОтличнО )
    Может быть ещё чего-то не хватает ?
    UPD: на сайте mcwl появилась документация по JS API, пока неполная, но скоро я её дополню.
     
  16. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Для сайта тебе заметка сможешь сделать так чтоб еслти не указан act но указан просто page то выводилась страница просто так ссылка длинее.
     
  17. Cyber Owl

    Cyber Owl Старожил Пользователь

    Баллы:
    153
    Для этого существует mod_rewrite/ЧПУ.
     
  18. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Чувак отстаешь от жизни, эту дыру в ядре уже давно профиксили. Ищи свежее ядро.
     
  19. Автор темы
    danilko

    danilko Старожил Пользователь

    Баллы:
    103
    Я хотел сначала сделать сделать чпу, но время поджимало и пришлось побыстрому пока так сделать, сегодня-завтра уже норм будет.
    UPD: закончил с основой документации JS API для MCWLauncher.
     
  20. log_inil

    log_inil Активный участник Пользователь

    Баллы:
    88
    Суть моего сообщения была то что можно сократить сылку поставив условие в код, а не то что надо переделывать ссылку в .htaccess
     

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