Гайд по лаунчеру.
Для компиляции лаунчера нужна установленная SphereWeb 2.
Исходный код лаунчера находится на сервере Sphere API , Sphere API умеет компилировать и выдавать бинарный файл лаунчера.
Давайте приступим.
Зайдите в админку Сферы, далее в раздел "Расширение" (плагины Сферы), и найдите "Сфера Лаунчер 2.0" (Вы там можете ещё найти "Sphere Launcher", который является устаревшим, в будущем я его удалю).
Дальше в плагине перейдите в раздел компиляции.
Прокрутите в самый низ, и нажмите кнопку компиляции.
Мы сейчас создадим лаунчер, для Вас - админа, через него Вы сможете менять дизайн лаунчера, архивировать клиент, заливать на FTP новые файлы, создавать исключения, настраивать статистику и много ещё.
Потом когда мы всё настроим, мы вернемся снова в раздел компиляции и уже заполним его, и скомпилируем лаунчер для игроков.
После завершения компиляции (в среднем 10-25 сек.) Вам будет предложено загрузить лаунчер, загружаем.
Иногда встречается проблема, во время компиляции виснет на 30% или 50%, для решения этой проблемы, нажмите F12 и перейдите на вкладку Network и отключите Cache.
После того как Вы загрузите лаунчер, запускайте его.
Админа лаунчер отличается от обычного лаунчера пользовательского, доступностью вызова панели при нажатии F1, нажмите F1.
Конструктор патчей - упаковка клиента, создание архивов, реестра файлов.
Редактор launcher.json - конфигурационный файл, там указывается кнопки, их поведение, переводы, какие файлы игры будет запускать каждая кнопка, вывод новостей, откуда будет загружаться файлы клиента и т.д., этот файл загружается себе на сайт, и там в любой момент можно корректировать.
Переходим в Конструктор патчей, сейчас мы создадим архивы для лаунчера, эти файлы будут загружаться Вашими игроками.
Рекомендую игровой клиент указывать, а не маленький патч, потому что скорость сканирования лаунчер очень быстрая.
Заполните данные: Директорию игры, если у Вас есть отдельный сервер для хранения файлов, укажите FTP, тогда лаунчер автоматически будет загружать файлы на FTP, и в случае обновления находить новые файлы и загружать только обновленные/новые.
Жмите Начать Архивацию.
Посмотреть вложение Untitled Project.mp4
После завершения архивации, в папке "Директория игры", которую Вы указали появилась папка /archives, в этой папке находится все файлы в виде архивов .zip и archive.csv (CSV файл - реестр всех файлов игры с их мета данными).
Если Вы указывали загрузку по FTP и файлы по FTP загрузились корректно, если нет, тогда вручную загрузите.
Необходимо чтоб вы подготовили ссылку где хранятся эти файлы к примеру
Отлично. Теперь переходим в Редактор launcher.json
Тут очень много возможностей, но сейчас я не буду перегружать и мы сделаем всё по минимуму, потом я уже распишу больше информации.
Прокручиваем до раздела "Download" , в этом разделе мы определим откуда будет загружаться.
Нам нужно указать путь до загрузки archive.csv файла и путь где находится файлы клиента.
В разделе "Кнопки запуска игры" указываются кнопки в лаунчере и какой файл они будут запускать, к примеру кнопку назвать Запуск и запускаемый файл system/l2.exe
После этого прокрутите в самый вверх и нажмите скачать JSON файл.
Загружаем на свой сайт ссылка на файл к примеру
Отлично.
Теперь можно скомпилировать Ваш лаунчер для игроков, который будет загружать файл.
Заходим снова в админку сферы -> расширения -> Сфера Лаунчер 2 -> Компиляция.
Указываем в самом вверху ссылку на Ваш launcher.json и заполняем все другие поля, либо оставьте по умолчанию их (только в "Настройки поведения" отключите режим администратора).
Укажите Ваши ссылки на регистрацию, пожертвование и т.д. и жмите кнопку Начать компиляцию.
Если всё сделано правильно, тогда новый лаунчер будет загружать с Вашего веб сервера, можете проверять.
Читайте посты ниже, я буду добавлять инструкции и расширять Ваши границы познания.
Краткий FAQ:
В: На как долго активируется лаунчер ?
О: Лаунчер привязан к лицензии SphereWeb.
В: Работает ли на Win7?
О: Нет, увы, компилятор больше не поддерживает Win7.
В: Имеет ли лаунчер возможность к самообновлению?
О: Имеет, это полезно когда шаблон лаунчера был изменен и необходимо всем пользователям заменит на новый.
В: Проверяет ли лаунчер оновления при нажатии на "Запустить игру".
О: Да, всегда проверяет.
В: У некоторых моих игроков из Северной Кореи заблокирован доступ к серверам ОВХ где я храню файлы патча, что можно придумать?
О: Для определенных пользователей (по странам), можно указывать из каких источников они будут загружать файлы, таким образом для пользователей из Северной Кореи можно сделать чтоб загружали архивы с файлами с серверов Серверной Кореи.
В: Можно ли патчи хранить на сайте?
О: Да, можно, если хостер не против.
В: При старте сервера загружать файлы могут сотни людей, у меня есть несколько разных серверов, можно их использовать чтоб снять нагрузку с одного сервера.
О: Можно, просто необходимо указать список доступных месторасположений, откуда будут загружаться файлы.
В: Могу ли Я вносить изменения в шаблон лаунчера?
О: При запуске лаунчера с включенным режимом админа, появится папка froentend и в ней будет шаблон лаунчера, его можно изменять realtime, без перезапуска лаунчера.
Для компиляции лаунчера нужна установленная SphereWeb 2.
Исходный код лаунчера находится на сервере Sphere API , Sphere API умеет компилировать и выдавать бинарный файл лаунчера.
Давайте приступим.
Зайдите в админку Сферы, далее в раздел "Расширение" (плагины Сферы), и найдите "Сфера Лаунчер 2.0" (Вы там можете ещё найти "Sphere Launcher", который является устаревшим, в будущем я его удалю).
Дальше в плагине перейдите в раздел компиляции.
Прокрутите в самый низ, и нажмите кнопку компиляции.
Мы сейчас создадим лаунчер, для Вас - админа, через него Вы сможете менять дизайн лаунчера, архивировать клиент, заливать на FTP новые файлы, создавать исключения, настраивать статистику и много ещё.
Потом когда мы всё настроим, мы вернемся снова в раздел компиляции и уже заполним его, и скомпилируем лаунчер для игроков.
После завершения компиляции (в среднем 10-25 сек.) Вам будет предложено загрузить лаунчер, загружаем.
Иногда встречается проблема, во время компиляции виснет на 30% или 50%, для решения этой проблемы, нажмите F12 и перейдите на вкладку Network и отключите Cache.
После того как Вы загрузите лаунчер, запускайте его.
Админа лаунчер отличается от обычного лаунчера пользовательского, доступностью вызова панели при нажатии F1, нажмите F1.
Конструктор патчей - упаковка клиента, создание архивов, реестра файлов.
Редактор launcher.json - конфигурационный файл, там указывается кнопки, их поведение, переводы, какие файлы игры будет запускать каждая кнопка, вывод новостей, откуда будет загружаться файлы клиента и т.д., этот файл загружается себе на сайт, и там в любой момент можно корректировать.
Переходим в Конструктор патчей, сейчас мы создадим архивы для лаунчера, эти файлы будут загружаться Вашими игроками.
Рекомендую игровой клиент указывать, а не маленький патч, потому что скорость сканирования лаунчер очень быстрая.
Заполните данные: Директорию игры, если у Вас есть отдельный сервер для хранения файлов, укажите FTP, тогда лаунчер автоматически будет загружать файлы на FTP, и в случае обновления находить новые файлы и загружать только обновленные/новые.
Жмите Начать Архивацию.
Посмотреть вложение Untitled Project.mp4
После завершения архивации, в папке "Директория игры", которую Вы указали появилась папка /archives, в этой папке находится все файлы в виде архивов .zip и archive.csv (CSV файл - реестр всех файлов игры с их мета данными).
Если Вы указывали загрузку по FTP и файлы по FTP загрузились корректно, если нет, тогда вручную загрузите.
Необходимо чтоб вы подготовили ссылку где хранятся эти файлы к примеру
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
и
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
Отлично. Теперь переходим в Редактор launcher.json
Тут очень много возможностей, но сейчас я не буду перегружать и мы сделаем всё по минимуму, потом я уже распишу больше информации.
Прокручиваем до раздела "Download" , в этом разделе мы определим откуда будет загружаться.
Нам нужно указать путь до загрузки archive.csv файла и путь где находится файлы клиента.
В разделе "Кнопки запуска игры" указываются кнопки в лаунчере и какой файл они будут запускать, к примеру кнопку назвать Запуск и запускаемый файл system/l2.exe
После этого прокрутите в самый вверх и нажмите скачать JSON файл.
Загружаем на свой сайт ссылка на файл к примеру
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками Вход или Регистрация
Отлично.
Теперь можно скомпилировать Ваш лаунчер для игроков, который будет загружать файл.
Заходим снова в админку сферы -> расширения -> Сфера Лаунчер 2 -> Компиляция.
Указываем в самом вверху ссылку на Ваш launcher.json и заполняем все другие поля, либо оставьте по умолчанию их (только в "Настройки поведения" отключите режим администратора).
Укажите Ваши ссылки на регистрацию, пожертвование и т.д. и жмите кнопку Начать компиляцию.
Если всё сделано правильно, тогда новый лаунчер будет загружать с Вашего веб сервера, можете проверять.
Читайте посты ниже, я буду добавлять инструкции и расширять Ваши границы познания.
Краткий FAQ:
В: На как долго активируется лаунчер ?
О: Лаунчер привязан к лицензии SphereWeb.
В: Работает ли на Win7?
О: Нет, увы, компилятор больше не поддерживает Win7.
В: Имеет ли лаунчер возможность к самообновлению?
О: Имеет, это полезно когда шаблон лаунчера был изменен и необходимо всем пользователям заменит на новый.
В: Проверяет ли лаунчер оновления при нажатии на "Запустить игру".
О: Да, всегда проверяет.
В: У некоторых моих игроков из Северной Кореи заблокирован доступ к серверам ОВХ где я храню файлы патча, что можно придумать?
О: Для определенных пользователей (по странам), можно указывать из каких источников они будут загружать файлы, таким образом для пользователей из Северной Кореи можно сделать чтоб загружали архивы с файлами с серверов Серверной Кореи.
В: Можно ли патчи хранить на сайте?
О: Да, можно, если хостер не против.
В: При старте сервера загружать файлы могут сотни людей, у меня есть несколько разных серверов, можно их использовать чтоб снять нагрузку с одного сервера.
О: Можно, просто необходимо указать список доступных месторасположений, откуда будут загружаться файлы.
В: Могу ли Я вносить изменения в шаблон лаунчера?
О: При запуске лаунчера с включенным режимом админа, появится папка froentend и в ней будет шаблон лаунчера, его можно изменять realtime, без перезапуска лаунчера.

















