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

Лаунчер Unicraft (универсальный лаунчер)

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

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

    kool91 Активный участник

    Баллы:
    88
    Пишу новый лаунчер с нуля. Собственно, чем он отличается от других? Да тем, что он мультисерверный/мультиклиентный. Надоело искать разбросанные где ни попадя лаунчеры для разных серверов или с разным набором модов? Тогда этот лаунчер отлично подойдет!
    Вот список внедренных и планируемых функций:
    внедрено | частично/в разработке | еще не внедрено | отменено/нереализуемо

    + Поддержка нескольких клиентов
    + Поддержка нескольких серверов
    + Автоматическая загрузка настроек
    + Скины
    + Быстрое добавление сервера через браузер
    с помощью ссылки типа
    (на этом сайте не работает - убирается первое двоеточие)
    + Случайные или постоянные фоновые изображения (с сервера/с компа)
    + Добавление серверов в Servers.dat
    + Скачивание клиента+распаковка client.zip
    + Принудительная скачка клиента
    + Опция пропуска скачки client.zip
    + Настройка выделения памяти
    + Вход с паролем/без
    + Оффлайн-режим
    + Шифрование паролей
    + Поддержка отправки md5 хеша пароля вместо отправки открытым текстом
    + Поддержка проверки md5(при логине и перед запуском), SHA-1, SHA-512
    + Лого сервера
    + Ссылка на сайт сервера
    + Сохранение опций лаунчера
    + Проверка обновлений
    + Импорт и экспорт настроек сервера
    + Кэширование папки с фоновыми изображениями
    + Новости (Plain / Native / Spout / RSS)
    + Скачивание дополнительных файлов (client.zip и т.п.)
    + Подключение дополнительных библиотек
    + Chromium/IE на выбор
    + В версии Chromium поддерживается JavaScript
    + Установщик
    * Поддержка офф. сервера(загрузка клиента)
    Пишите пожелания по функционалу и ошибки в теме. В комплект входит пример файла автонастроек и минискрипт проверки хеша и бонус - эксклюзивный скин WotLK (да, немного поздновато, но не пропадать же добру).
    [​IMG]
    [​IMG]
    [​IMG] [​IMG]
    Скачать:
    Текущая версия: 1.1(Chromium) | 1.1(Chromium+JS) | 1.1(IE)
    1.0(Chromium) | 1.0(IE)
    1.0RC(Chromium) | 1.0RC(IE)
    Версия 0.96b
    Версия 0.9b
    Версия 0.85b
    Версия 0.8b
    Скины - теперь включены в установщик
     
    Vedroyder, BleaZzZ, Lemz0 и 14 другим нравится это.
  2. Хостинг MineCraft
    <
  3. slayerjkeze

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

    Баллы:
    63
    Имя в Minecraft:
    StaFJkeee
    Бле,не пойму как лаунчер настроить под свой сервер :\Можешь в скайпе помочь ? :\
     
  4. Автор темы
    kool91

    kool91 Активный участник

    Баллы:
    88
    Все, что надо сделать для настройки держателю сервера - это предоставить игрокам ссылку на файл с автонастройками(комментарии убрать после редактирования!):
    Код:
    //ссылка на скрипт авторизации
    Auth=http://example.com/auth.php
    //откуда качать. слеш в конце обязателен
    Download=http://example.com/Download/
    //новости. пока не используется
    News=http://example.com/news.php
    //нужен ли пароль
    Password=true
    //проверка хэша(не обязательно)
    MD5=http://example.com/checkclient.php?md5=
    //лого сервера(не обязательно)
    Logo=http://example.com/logo.png
    //Фоновое изображение(не обязательно)
    Image=http://example.com/randomimage.php
    //Адрес сайта(не обязательно)
    Site=http://example.com
    //Текущая версия клиента
    Version=1250
    //Серверы для servers.dat(не обязательно)
    Servers=Test Server@example.com,Test Server 2@example.com:25566
    формат ссылки:
    unicraft://add/<название сервера>/<ссылка на автонастройки>::<имя папки для клиента по умолчанию>
     
  5. slayerjkeze

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

    Баллы:
    63
    Имя в Minecraft:
    StaFJkeee
    Куда залить файл auth.php чтобы например было так : сайт.ру/auth.php
    Хостинг hostinger.ru
     
  6. Автор темы
    kool91

    kool91 Активный участник

    Баллы:
    88
    Да куда хочешь, главное ссылку пропиши
     
    Black-UK-Lord нравится это.
  7. slayerjkeze

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

    Баллы:
    63
    Имя в Minecraft:
    StaFJkeee
    так блин если кинуть файл auth.php в корень сайта и зайти на site.ru/auth.php то пишет типо неудалось отобразить страницу
     
  8. Автор темы
    kool91

    kool91 Активный участник

    Баллы:
    88
    значит не так залилось. Я с этим хостингом не знаком, так что не знаю, куда там заливать. можешь рядом с index.php сунуть, можешь в отдельную папку систему авторизации кинуть
     
    Сникерсни нравится это.
  9. slayerjkeze

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

    Баллы:
    63
    Имя в Minecraft:
    StaFJkeee
    Я саму ссылку не знаю на auth.php. Просто site.ru/auth.php не работает.
     
  10. Автор темы
    kool91

    kool91 Активный участник

    Баллы:
    88
    Ну хз тогда. Пробуй по-всякому, рано или поздно найдешь
     
  11. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Очень хорошо сделан лаунчер. Но хочется добавить свою кастомизацию. Это реально? На исходники не притендую, но все же - они будут доступны?
     
  12. Автор темы
    kool91

    kool91 Активный участник

    Баллы:
    88
    Смотря какую, поконкретнее скажи. Я, в принципе, планирую сделать опенсурсную lite-версию лаунчера для одного сервера, может что и внедрю этакое.
     
  13. Linkinkov

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

    Баллы:
    173
    Skype:
    linkinkov1
    Имя в Minecraft:
    linkinkov
    Оформление грубо говоря :)
     
  14. MrFallen

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

    Баллы:
    88
    Норм. На чём пишешь?
     
  15. hopta

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

    Баллы:
    63
    Можешь сделать лаунчер для 1 сервера для игроков и полем ника + лаунчер для админов с настройками, заменяющими нужные файлы лаунчера для игроков. Буду презнателен и даже задоначу
     
    Сникерсни нравится это.
  16. Автор темы
    kool91

    kool91 Активный участник

    Баллы:
    88
    Delphi XE
    Лаунчер для 1 сервера будет, но после релиза этого. И лаунчер "для админов" - бред, все настройки и так хранятся в одном простом файле и скачиваются с сервера при запуске
     
  17. OlegLont

    OlegLont Активный участник

    Баллы:
    68
    Думал сам создать лаунчер, но наткнулся на вашу тему, позже попробую. Надеюсь, что выйдет отлично.
     
  18. Автор темы
    kool91

    kool91 Активный участник

    Баллы:
    88
    Вышло обновление.
    Добавлена поддержка проверки по MD5 при авторизации (а не перед запуском), а также SHA-1 и SHA-512. Добавлен экспорт/импорт настроек серверов. Настройки и список серверов перемещены в %APPDATA%! Также изменился ключ автонастроек (MD5->Check+CheckType).
    Начата работа над свободной Lite-версией и еще одной, о которой сообщу позже.
     
  19. loader1996

    loader1996 Активный участник

    Баллы:
    61
    Подскажите как настроить папку распаковки client.zip По умолчанию он распаковывается в папку ресурс
     
  20. Автор темы
    kool91

    kool91 Активный участник

    Баллы:
    88
    Пока никак. В следующем обновлении доделаю докачку доп.файлов. Кстати, какие еще могут быть опции по его распаковке? В %APPDATA% и корень папки установки?
     
  21. loader1996

    loader1996 Активный участник

    Баллы:
    61
    Ну да в корень папки установки так как у меня в client.zip папка модс и конфиги
     

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