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

Веб JoomCraft_0.1_dev - веб-скрипты для сервера minecraft

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем alesan, 29 янв 2013.

  1. Автор темы
    alesan

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

    Баллы:
    68
    Когда я начал делать под себя лаунчер, я взял лаунчер империи и кабинет Добрика. Однако мысль привязывать Добрика к джумле мне не очень пондравилась. Так родилась идея сделать кабинет-вебобвязку, интегрированную в joomla. Итак, встречайте :)

    JoomCraft - кабинет и скрипты авторизации для сервера minecraft.
    Особенностью и отличительной чертой данного программного продукта является его абсолютная привязка к архитектуре joomla 3.х. Скрипты используют фреймворк установленной на сайт джумлы, ее таблицы и ее настройки.
    (факт)
    Регистрация через лаунчер (скрипт registerserver.php)
    Авторизация через лаунчер (скрипт loginserver.php)
    Авторизация клиента при входе на сервер (joinserver.php)
    Проверка клиента сервером (checkserver.php)
    (план)
    Загрузка скинов/плащей из лаунчера (апи кабинета)
    Новости сервера в лаунчере (скорее всего будет привязано к новостям на главной, хотя возможно и к определенной категории)
    Кабинет (пока подробностей рассказать не могу, функционал будет обычный: пополнение, магазин и всякое разное другое что смогу реализовать. как будет ясность, напишу подробнее).
    В перспективе данный продукт будет реализован в виде компонента joomla 3.x, разрешается использование в соответствии с лицензией GPLv2.
    В планах выпустить полноценную бету до конца недели, а если осилю, то и в ближайшие 2-3 дня.
    Странно, не размещал с инструкцией в спойлере (размер мальенький), поэтому инструкция во вложении.

    Ссылка на скачивание:
    joomcraft_0.1_dev.zip

    Бонус: В архиве лежит слегка переработанный лаунчер империи (исходники), который тестировался с этой обвязкой. Немного позже оформлю его отдельной темой, когда закончу ковырять, а пока можете использовать. Все настройки максимально вынесены в settings.java, клиент скачивается архивом из windows_natives.jar.lzma и распаковывается в свою папку (сейчас настроена на .funcraft). Обычный windows_natives для этого лаунчера не подойдет, необходимо что-бы в нем был архив с клиентом.
     

    Вложения:

    slavik123123123 нравится это.
  2. Хостинг MineCraft
    <
  3. Pawelitel

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

    Баллы:
    103
    Skype:
    hatabich51194
    можно по подробнее об этом
     
    zuma2 нравится это.
  4. Pawelitel

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

    Баллы:
    103
    Skype:
    hatabich51194
  5. Автор темы
    alesan

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

    Баллы:
    68
    Все просто - лаунчер качает windows_natives.jar.lzma, создает структуру папок если ее нет (структура из архива берется) а затем распаковывает архив. То-же самое он сделает и с другими jar.lzma
    архив создается так: сначала обычным винраром создается zip архив с расширением jar (windows_natives.jar), затем утилитой lzma (я делал это на сервере с ubuntu, под виндой наверняка тоже есть), пакуется в lzma...
    знаю, это те еще костыли, но я код джавы первый раз пару недель назад увидел, так что мне простительно. :) как разберусь получше, перепишу и лаунчер нормально. Это был самый быстрый способ заставить лаунчер обновлять из архива..

    А чем он лучше?
     
  6. MineGame

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

    Баллы:
    103
    Имя в Minecraft:
    Limon
    Да че за мазахизм на норм обменник кинь...
     
  7. Автор темы
    alesan

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

    Баллы:
    68
    Седня-завтра будет обновление, как только закончу очередной этап.. а ссылки на свой ресурс можно давать, на страницу скачивания? а то я где-то в правилах видел, что нельзя.
     
  8. Pawelitel

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

    Баллы:
    103
    Skype:
    hatabich51194
    Лучше поковыряй лаунчер sashka, а то он не качает моды с хостинга из папки mods если их много
     
    ВремяПриключений нравится это.
  9. Автор темы
    alesan

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

    Баллы:
    68
    Лаунчер меня пока и тот устраивает. Со своей задачей пока справляется. Мне осталось кабинет допилить и сервер донастроить, и можно запускаться. А там уже буду все это хозяйство улучшать по ходу дела, в том числе и лаунчер.
     
  10. XeroXP

    XeroXP Старожил

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    41701/41711 идентификатор версии лаунчера и билд игры соответственно
    18 и 10746 - как вы поняли, сами версия лаунчера и билд игры.
    зачем это?

    +

    Я делал в лаунчере Империя привязку ко всему
    зачем про него писать?

    +

    кабинет должен подходить по идее под любой лаунчер, т.е. лаунчер и кабинет должны быть практически независимы друг от друга

    +

    я согласен с этим
    сейчас скачать не могу по тех. причинам на их сервере
     
  11. Автор темы
    alesan

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

    Баллы:
    68
    Для проверки необходимости обновления лаунчера и клиента (при запросах от лаунчера к серверу). Насколько я понимаю запрос на сервер и ответ от него у лаунчера империи универсальный, если ошибаюсь, поправьте меня.

    Не понял откуда цитата, но про лаунчер империи писал я лишь потому, что мне он больше всего пондравился.

    По идее обвязка должна под любой лаунчер подойти.. если есть проблемы с этим, будем править..

    :) терпение... завтра уже перезалью новую версию..
     
  12. XeroXP

    XeroXP Старожил

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    Запрос самый обыкновенный, но я спрашивал про две таблицы (не понимаю зачем их две)

    Супер лаунчер из моей подписи

    я про это и хотел написать

    ждем...
    заливай на http://www.mediafire.com/
    он лучше чем обычные файлообменники тем, что у него нет лимитов на скорость и на количество загрузок, также нет времени ожидания
     
  13. Автор темы
    alesan

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

    Баллы:
    68
    На самом деле таблица одна. Более того исползуется стандартная таблица джумлы #_schematic (насколько я помню так называется). Это таблица версий расширений. два столбца id и версия. 41701/41711 - это id записи, второй столбец - это версия.

    Наверное я туплю, но для меня эта часть диалога остается загадкой :confused:
     
  14. XeroXP

    XeroXP Старожил

    Баллы:
    153
    Skype:
    slava.pestr
    Имя в Minecraft:
    XeroXP
    Что-то я потупил, сразу в текст не вчитался (извиняюсь)
     
  15. Asd1995sse

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

    Баллы:
    88
    Skype:
    Asd1995sse
    Скачать больше нельзя?[DOUBLEPOST=1385386942,1385377669][/DOUBLEPOST]Осталось хоть что-то?
     

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