Launcher 2 - Super speed, power, strength. SPHERE.

  • Автор темы Автор темы Logan22
  • Дата начала Дата начала

Logan22

Великий мудрец
Проверенный
Старожил II степени
Победитель в номинации 2025
Арбитр
Опора сообщества
Оратор
Легенда Истоков
Победитель в номинации 2024
Знаток Lineage2
Орден Почета
Авторитет форума
Уважаемый собеседник
Хранитель Пера
Медаль Благодарности
Старожил I степени
Медаль за активность на Форуме
За заслуги перед форумом
Преподаватель
За веру и верность форуму
Сообщения
2 123
Розыгрыши
1
Решения
4
Репутация
2 308
Реакции
2 298
Баллы
2 058

🔥УСТАЛ от медленных, костыльных лаунчеров?​

⛔ Устал каждый раз вручную закидывать обновления?
⛔ Надоело платить за шаблоны, которые не работают как надо?

Решение есть и оно вне конкуренции!

Встречай — Launcher 2.0​

🚀 Ещё быстрее. Умнее. Надёжнее!
Это не просто апдейт — это эволюция. Новый лаунчер, рождённый на основе первой версии, но теперь в разы мощнее, такого больше нигде нет!


💼 Что внутри?​

  • 🪟 Нативное Windows-приложение
    Настоящее, классическое окно без браузерных костылей.
  • ⚡ Мгновенные обновления
    Файлы загружаются/распаковываются/архивируются параллельно, с кэшированием и минимальной нагрузкой.
  • 🌐 Многоязычность
    Поддержка: 🇷🇺 RU, 🇺🇸 EN, 🇪🇸 ES, 🇧🇷 PT-BR, 🇺🇦 UA, 🇬🇷 EL.
  • 🧠 Интеллектуальное обновление
    Система имеет интеллект и принимает решение о том как лучше загружать и из какого источника (если их несколько), в том числе проверяет на доступность.
  • 📦 Интерфейс создания обновлений (F1)
    Создание патчей прямо в лаунчере. Повторное создание патча, только новые файлы запакует, а не все файлы. Автообновление только изменённых файлов.
    Архивы создаются автоматически и могут быть отправлены на несколько ваших FTP, что чрезвычайно удобно.
  • 🌍 Поддержка зеркал
    Загрузка патчей может быть из множества источников, таким образом вы можете иметь зеркала и использовать разные сервера для хранения файлов.
  • 🕹 Гибкий запуск игр
    Поддержка нескольких кнопок запуска, с аргументами при необходимости.
    Всё настраивается через внешний JSON-файл.
  • 🧩 Свой стиль
    Интерфейс на HTML/CSS/JS — легко кастомизируется, адаптируется под любой вкус. Поддержка нейросетей для генерации дизайна.

Идеален для:​

  • MMO и RPG-игр
  • Частных серверов
  • Инди-проектов
  • Разработчиков, которым важно качество


💡 Launcher 2.0 — когда тебе нужен не просто лаунчер, а мощное средство для обновлений.​


Цены:
Для пользователей SphereWeb 2.0 лаунчер входит в пакет подписки и доступен, и они могут сами указывать параметры компиляции, выбирать шаблон или загружать свой, свою иконку, и компилировать и получать готовый .exe файл.


ИНФОРМАЦИЯ ПО ОБНОВЛЕНИЮ: Пролистывайте тему, я в новых сообщениях публикую значимые обновления.
 
Последнее редактирование:
Логан - лучший :giggle:
 
Крассота
 
Выглядит хорошо, лайк. На WebView2
 
:oops:
Это уровень!
Лайк (y)(y)(y)
 
Will the files sent via FTP be compressed?
 
У пользователей SphereWeb в (Админ-Панель —>Расширения —> Sphere Launcher 2) появились дополнительные опции при компиляции Лаунчера.
Добавил больше шаблонов.
Добавил больше разных свойств приложения (размеры, полноэкранка и т.д.)
При выборе шаблона автоматически выбираются оптимальные свойства приложения под выбранный шаблон.
В следующем обновление стоит ожидать получение статистики использования лаунчера.

Посмотреть вложение Запись экрана 2025-08-12 031247.mp4
 

Pikachu

Баллов: 17
Молодец
Оставлю тут своё сообщение для тех кто думает брать или не брать ) как человек который сам пишет апдейтеры )
Если вы пользуетесь сферой и есть потребность в апдейтере то тут даже думать не нужно, нужно просто спросить куда перевести за него деньги )
 
[OFF]Лаунчер "крут", много Essence проектов (что бабло гребут, П.С. нет не фогейм), на таком яром говнище свои лаунчеры имеют,
а подобного у них не замечал.
Хотя месяцев 7 уже не слежу за ними, но до этого - ярое говнище а не лаунчеры у них.
Над будет линкать на тему их))[/OFF]
 
Не обновлял тему, после последнего поста появились достаточно существенные обновления, я их публикую в чате телеграмме, а тут как всегда забываю.
Обновляю:

# Появилась возможность выбирать НЕ обязательные файлы для обновления, то есть, если они есть у пользователя, то их обновлять не обязательно, к примеру это может быть условно User.ini и прочее. Для удобства добавлен поиск и разбито так как список может быть в много тысяч строк, разбито по 1000 строк, и добавлена пагинация.

# Доработано больше многоязычных фраз.

# Появилась возможность указывать для автовхода, если клиент поддерживает запуск из аргументов (l2.exe account=N password=N), так же имеется возможность указывать свой паттерн аргумента).

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

# Лаунчер можно перетаскивать зажимая мышкой по интерфейсу.

# Так же появится решим админа, в этом режиме можно будет тестировать/изменять шаблоны/локализационный пакет в режиме реал-тайм, изменяя HTML, видеть как он изменился в лаунчере.

Посмотреть вложение Запись экрана 2025-08-20 220738.mp4
# Дефолтные шаблоны были заменены на более прогрессивный и современный.

# Добавил если при компиляции включен режим админа, то после запуска билда будет создана папка frontend с index.html, который можно менять через редактор с запущенным лаунчером и видеть как он будет меняться.



# Аккаунт - Менеджер.
Посмотреть вложение Запись экрана 2025-08-26 061606.mp4
Эта опция подходит если реализован автовход в игру через аргумент (l2.exe -login=logan22 -password=123456 а если поддерживает и чара то -charname=lolkek).
Если включено у пользователя возле кнопок будет выпадающее меню, где он сможет записать данные аккаунта и из кнопок выбрать аккаунт и запускаться и зайти.
Можно включить опцию при создании launcher.json файла (/admin/plugins/sphereLauncher2/config)
1756256996791.webp

#
Появилась возможность создавать триггеры на кнопки запуска игры.
Пока несколько триггеров.
copy - копирует файлы из одной папки в другую.
К примеру если у Вас 2 кнопки, одна кнопка делает en локализацию, другая ru локализацию.
Триггер WindowMinimize для сворачивания лаунчера после нажатия на запуск игры.
Триггер WindowClose для закрытия лаунчера после игры.
Триггер StartGameReport — очень интересный!
Он при нажатии на кнопку Запуск игры отправляет информацию о IP пользователя, и его железе.
Может быть полезно для доп. защиты.
Если опция будет полезна, я добавлю шифрование/дешифрование по ключу.

Посмотреть вложение Запись экрана 2025-08-26 061916.mp4
Часть данных что отправляется при запуске игры.
1756257589223.webp

# Появилась возможность указывать сразу много разрешенных хэшей у одного файла.
Когда может быть полезным?
К примеру у вас есть system/files/ru/itemname.dat и system/files/en/itemname.dat , где реализован перевод на русский и английский языки, и при запуске игры срабатывает триггер с заменой файлов, чтоб лаунчер не считал файл не подходит ему по хэшу, теперь файл itemname.dat сможет иметь массив разрешенных хэшей и мы разрешим файлу system/itemname.dat иметь в себе ещё хэши файлов system/files/ru/itemname.dat и system/files/en/itemname.dat

Посмотреть вложение Запись экрана 2025-08-26 064517.mp4


# Появился триггер при смене языка в лаунчере.
Если пользователь меняется язык можно переносится файлы из N директории в директорию X.
Полезно для смены языка клиента, когда датники есть для разных языков.
1756257832685.webp

Если тебе понравились обновления, поставь лайк и съешь ещё этих мягких французских булок, да выпей чаю.
 
Удалось раздобыть билдер апновы.
Решил сделать тест скорости билдера патча клиента (клиент не большой - 10гб) и за одно с вами поделюсь.
Тест проводился на NVMe Patriot P400L и стареньком Intel(R) Xeon(R) CPU E5-2680 v4 @ 2.40GHz
Итог:


Увы, в 14 мин. ролик я загрузить не смогу.

Запустил я лаунчер на пару сек раньше чем 23:38:25 (ибо лаунчер начинает загружаться сразу после запуска, пару сек. затратил чтоб перенести в зону съемки).


В 23:39:59 лаунчер что-то и куда-то добавил и я моментально жду "Начать упаковку".
1759094181074.webp

Завершилась упаковка в 23:53:47

1759094289269.webp

Паковался один и тот же клиент.
Можно заметить что Sphere Launcher заархивировал на 13 файлов меньше, по той причине что у меня в лаунчере стоит запрет на упаковку скриншотов, и мусора типо .log
 
Сфера Лаунчер получила обновление.

Раньше при нажатии (если скомпилировано с вкл. режимом админа) на F1 открывалась страница создания патчей (упаковщик).
Сейчас при нажатии F1 будет открыта общая административная страница,

и была добавлена возможность создания файла launcher.json (который необходим для удаленной конфигурации), раньше этот файл нужно было делать либо вручную либо через Сферу, то сейчас эта настройка появилась в самом лаунчере, с богатым уровнем настроек.
Вам остается только заполнить данные и загрузить на свой сайт.
1759977330199.webp 1759977339544.webp 1759977359016.webp

Ах да, забыл сказать, ещё фишка появилась, которая помотала мне нервы.
Визуальный просмотр лаунчера на этапе настройки. К примеру Вы написали название кнопки, и при нажатии на "Открыть предпросмотр лаунчера" можно увидеть как оно будет выглядеть.
1759977407473.webp
1759977423045.webp
1759977433198.webp


И помни
 
Для сервера Perfect World подойдет?
 
Этот лаунчер из веба или обычных .exe которая бывает в директории клиента к которому мы привыкли? Если да - то можно ли настраивать имя окно на свой? Редактировать нужные вещи или каждый раз нужно обращаться к разработчику?
 
Этот лаунчер из веба или обычных .exe которая бывает в директории клиента к которому мы привыкли? Если да - то можно ли настраивать имя окно на свой? Редактировать нужные вещи или каждый раз нужно обращаться к разработчику?
Это GUI , то есть приложение.exe , которое закидывается в папку с клиентом.

Имя окна размер, можно настроить.
Шаблон лаунчера это обычная html страница , в которой можно определять свои стили или события через стандартные css или js.
Уже есть стандартный шаблон , в 90% случаев он подходит для админов, только иногда меняют фон.
Есть два лаунчера один для админа, другой для игроков, разница в том что админкский лаунчер имеет возможность создавать патч и возможность изменения шаблона и в реалтайме в лаунчере самом наблюдать как меняется.
После завершения изменений шаблон мне дать и я компилируют шаблон в приложение он вшивается.

Надеюсь ответил.
От 1 до 10, насколько я был понят?
 
Это GUI , то есть приложение.exe , которое закидывается в папку с клиентом.

Имя окна размер, можно настроить.
Шаблон лаунчера это обычная html страница , в которой можно определять свои стили или события через стандартные css или js.
Уже есть стандартный шаблон , в 90% случаев он подходит для админов, только иногда меняют фон.
Есть два лаунчера один для админа, другой для игроков, разница в том что админкский лаунчер имеет возможность создавать патч и возможность изменения шаблона и в реалтайме в лаунчере самом наблюдать как меняется.
После завершения изменений шаблон мне дать и я компилируют шаблон в приложение он вшивается.

Надеюсь ответил.
От 1 до 10, насколько я был понят?
Спасибо, как на него реагируют антивирусы? Сильно ругаются или редко? У игроков имею ввиду
 
Спасибо, как на него реагируют антивирусы? Сильно ругаются или редко? У игроков имею ввиду
Стандартно срабатывает SmartScreen при первом запуске. Сами антивирусник не реагируют.
На ВТ тоже чисто, только один АВ говорит что у программы низкий рейтинг (что не вирус, а означает что программу мало кто запускал)
 
Назад
Сверху Снизу