- Регистрация
- 2 Ноя 2024
- Сообщения
- 703
- Автор темы
- #1
Arizona Launcher Compiler
Прога написана для бонусных серверов, которые не хотят тратить свои деньги на качественные лаунчеры. Сейчас прога работает только с асаром от користы и суворова, ориг аризона возможно будет добавлена в будущем.
Установка и запуск приложения
Шаг 1. Установите Python3
Шаг 2. Скачайте проект
Для начала нужно скачать проект, это можно сделать по этой ссылке. Разархивируйте его в любое для вас удобное место, а затем откройте его.
Шаг 3. Подготовьте app.asar
После этого вам нужен app.asar от лаунчера Користы или Суворова (на данный момент работают только они), можете скачать их здесь.
Данный файл нужно переместить в папку с файлом main.py. Вот как это должно выглядеть:
Данный файл нужно переместить в папку с файлом main.py. Вот как это должно выглядеть:

Шаг 4. Установка зависимостей и запуск main.py
Откройте командную строку в папке проекта и пропишите две следующих команды:
pip install -r requirements.txt
python main.py app.asar
Шаг 5. Выберите тип лаунчера и укажите ссылки
Если у вас app.asar от лаунчера користы, то указывайте 1 в ином случае 2. Ориг арз пока что в разработке.
Какие ссылки нужно указывать?
Смотря чей app.asar.
Для примера покажу на app.asar`е от користы. Сначала программа заменяет ссылки в стилях лаунчера. На скрине ниже можем видеть, что программа просит ввести новую ссылку вместо
https://api.ko-rista.com/v1/getLaun...629a1c42304558e2e9222c8bc0b26&type=background.
Перейдя по ссылке, вы сможете увидеть там фоновое изображение лаунчера, исходя из этого мы можем понять, что нужно ввести ссылку на новое фоновое изображение.
Давайте разберем еще один скрин.
На скрине видим ссылку которую нужно заменить, а именно:
https://api.ko-rista.com/v1/getLaun...cfc629a1c42304558e2e9222c8bc0b26&type=siteUrl
Исходя из последного параметра type в ссылке, мы можем понять, что эта ссылка должна вести на сайт вашего проекта. Вы можете написать скрипт который будет перенаправлять игрока на ваш сайт и разместить его на своем веб-хостинге(рекомендуется для тех, кто хочет менять ссылки в лаунчере динамически, чтобы не компилировать лаунчер при каждой смене ссылки), а можете просто указать прямую ссылку.
И еще один.
Переходим по ссылке и видим следующее:
Думаю не сложно догадаться что это список серверов в лаунчере. Вообщем тут есть два варианта: статический онлайн и динамический. Для динамического нам потребуется веб хостинг. Туда мы должны залить два файла, а именно query.php и ``server-data.php`` Скачайте здесь. Редактируем только второй файл, первый в никоем случае не трогаем. После того как залили, просто откройте ``server-data.php`` на вашем сайте, скопируйте ссылку на него и вставьте в прогу.
Что же делать, если нету веб хостинга?
Переходим на pastebin и обязательно регистрируемся, чтобы в будущем можно было менять инфу о сервере. Жмем зеленую кнопку Paste и вводим туда следующее:{"arizona":[{"number":1,"name":"ArizonaRp","ip":"141.94.184.110","port":7777,"online":0,"maxplayers":150,"password":false}]} ПРИМЕР НИЖЕ
Делаете под себя и нажимаете самую нижнюю кнопку ``Create New Paste``. Вас перекидывает на вашу пасту, которую вы только создали.
Нажимаете кнопку ``raw`` и копируете ссылку куда вас перекинуло, вставляем ее в прогу.
Для примера покажу на app.asar`е от користы. Сначала программа заменяет ссылки в стилях лаунчера. На скрине ниже можем видеть, что программа просит ввести новую ссылку вместо
https://api.ko-rista.com/v1/getLaun...629a1c42304558e2e9222c8bc0b26&type=background.
Перейдя по ссылке, вы сможете увидеть там фоновое изображение лаунчера, исходя из этого мы можем понять, что нужно ввести ссылку на новое фоновое изображение.


https://api.ko-rista.com/v1/getLaun...cfc629a1c42304558e2e9222c8bc0b26&type=siteUrl
Исходя из последного параметра type в ссылке, мы можем понять, что эта ссылка должна вести на сайт вашего проекта. Вы можете написать скрипт который будет перенаправлять игрока на ваш сайт и разместить его на своем веб-хостинге(рекомендуется для тех, кто хочет менять ссылки в лаунчере динамически, чтобы не компилировать лаунчер при каждой смене ссылки), а можете просто указать прямую ссылку.
И еще один.


Думаю не сложно догадаться что это список серверов в лаунчере. Вообщем тут есть два варианта: статический онлайн и динамический. Для динамического нам потребуется веб хостинг. Туда мы должны залить два файла, а именно query.php и ``server-data.php`` Скачайте здесь. Редактируем только второй файл, первый в никоем случае не трогаем. После того как залили, просто откройте ``server-data.php`` на вашем сайте, скопируйте ссылку на него и вставьте в прогу.
Что же делать, если нету веб хостинга?
Переходим на pastebin и обязательно регистрируемся, чтобы в будущем можно было менять инфу о сервере. Жмем зеленую кнопку Paste и вводим туда следующее:{"arizona":[{"number":1,"name":"ArizonaRp","ip":"141.94.184.110","port":7777,"online":0,"maxplayers":150,"password":false}]} ПРИМЕР НИЖЕ


Шаг 6. Скачайте лаунчер и установите скомплированный app.asar
Перейдите по ссылке и скачайте архив лаунчера, разархивируйте его в любом удобном месте, а затем откройте папку. Вы увидите папку resources в нее вы должны перетащить app.asar из папки программы output (скрины ниже).
Вот как должно выйти:


Шаг 7. Запустите лаунчер.
Наслаждайтесь вашим новым лаунчером для вашего сервера/проекта, если есть вопросы - пишите комменты, постараюсь всем ответить.
скоро добавлю