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

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

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 (да, немного поздновато, но не пропадать же добру).
046kX6k3jUgdMb0B3VQ6Bt

4NlszDhFceJD1xx6AAvmbd

6Ly9iUFxEtgPxNjQaZs0SP
5q7EsOaC80GjaUJ3wE4Dqn
Скачать:
Текущая версия: 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
Скины - теперь включены в установщик
 
Бле,не пойму как лаунчер настроить под свой сервер :\Можешь в скайпе помочь ? :\
 
Все, что надо сделать для настройки держателю сервера - это предоставить игрокам ссылку на файл с автонастройками(комментарии убрать после редактирования!):
Код:
//ссылка на скрипт авторизации
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 [email protected],Test Server [email protected]:25566
формат ссылки:
unicraft://add/<название сервера>/<ссылка на автонастройки>::<имя папки для клиента по умолчанию>
 
Куда залить файл auth.php чтобы например было так : сайт.ру/auth.php
Хостинг hostinger.ru
 
так блин если кинуть файл auth.php в корень сайта и зайти на site.ru/auth.php то пишет типо неудалось отобразить страницу
 
значит не так залилось. Я с этим хостингом не знаком, так что не знаю, куда там заливать. можешь рядом с index.php сунуть, можешь в отдельную папку систему авторизации кинуть
 
Я саму ссылку не знаю на auth.php. Просто site.ru/auth.php не работает.
 
Ну хз тогда. Пробуй по-всякому, рано или поздно найдешь
 
Очень хорошо сделан лаунчер. Но хочется добавить свою кастомизацию. Это реально? На исходники не притендую, но все же - они будут доступны?
 
Смотря какую, поконкретнее скажи. Я, в принципе, планирую сделать опенсурсную lite-версию лаунчера для одного сервера, может что и внедрю этакое.
 
Смотря какую, поконкретнее скажи. Я, в принципе, планирую сделать опенсурсную lite-версию лаунчера для одного сервера, может что и внедрю этакое.
Оформление грубо говоря :)
 
Можешь сделать лаунчер для 1 сервера для игроков и полем ника + лаунчер для админов с настройками, заменяющими нужные файлы лаунчера для игроков. Буду презнателен и даже задоначу
 
Норм. На чём пишешь?
Delphi XE
Можешь сделать лаунчер для 1 сервера для игроков и полем ника + лаунчер для админов с настройками, заменяющими нужные файлы лаунчера для игроков. Буду презнателен и даже задоначу
Лаунчер для 1 сервера будет, но после релиза этого. И лаунчер "для админов" - бред, все настройки и так хранятся в одном простом файле и скачиваются с сервера при запуске
 
Думал сам создать лаунчер, но наткнулся на вашу тему, позже попробую. Надеюсь, что выйдет отлично.
 
Вышло обновление.
Добавлена поддержка проверки по MD5 при авторизации (а не перед запуском), а также SHA-1 и SHA-512. Добавлен экспорт/импорт настроек серверов. Настройки и список серверов перемещены в %APPDATA%! Также изменился ключ автонастроек (MD5->Check+CheckType).
Начата работа над свободной Lite-версией и еще одной, о которой сообщу позже.
 
Подскажите как настроить папку распаковки client.zip По умолчанию он распаковывается в папку ресурс
 
Пока никак. В следующем обновлении доделаю докачку доп.файлов. Кстати, какие еще могут быть опции по его распаковке? В %APPDATA% и корень папки установки?
 
Ну да в корень папки установки так как у меня в client.zip папка модс и конфиги
 

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

Назад
Верх