[Launcher] Arizona Launcher Complier

Добро пожаловать!

Зарегистрировавшись у нас, вы сможете обсуждать, делиться и отправлять личные сообщения другим участникам нашего сообщества.

Зарегистрироваться!
  • Если Вы желаете помогать развитию проекта, готовы заполнять раздел(-ы) и подсказывать другим пользователям на портале, есть возможность попасть в команду редакторов. Для этого следует обратиться в техническую поддержку
Пользователь
Регистрация
1 Окт 2024
Сообщения
77
Установил Python, открываю файл main.py, и он сразу закрывается
 
Пользователь
Регистрация
1 Окт 2024
Сообщения
77
Да, я даже не выбрал, какой из лаунчеров у меня, он сразу после первого запуска закрылся там не писало ko-rista suvorov original and your answer.
 
Пользователь
Регистрация
1 Окт 2024
Сообщения
77
Как тогда в консоль ввести код: pip install -r requirements.txt и python main.py app.asar, если он сразу закрывается, как в инструкции?
 
777
Профессионал
Регистрация
2 Ноя 2024
Сообщения
704
Как тогда в консоль ввести код: pip install -r requirements.txt и python main.py app.asar, если он сразу закрывается, как в инструкции?
посмотри если путь правильно указал, у меня все работает
 
Пользователь
Регистрация
16 Фев 2025
Сообщения
42

Arizona Launcher Compiler

Прога написана для бонусных серверов, которые не хотят тратить свои деньги на качественные лаунчеры. Сейчас прога работает только с асаром от користы и суворова, ориг аризона возможно будет добавлена в будущем.

Установка и запуск приложения

Шаг 1. Установите Python3

Сделайте это либо на офф. сайте либо в Microsoft Store.

Шаг 2. Скачайте проект

Для начала нужно скачать проект, это можно сделать по этой ссылке. Разархивируйте его в любое для вас удобное место, а затем откройте его.

Шаг 3. Подготовьте app.asar

После этого вам нужен app.asar от лаунчера Користы или Суворова (на данный момент работают только они), можете скачать их здесь.
Данный файл нужно переместить в папку с файлом main.py. Вот как это должно выглядеть: alt text


Шаг 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.
Перейдя по ссылке, вы сможете увидеть там фоновое изображение лаунчера, исходя из этого мы можем понять, что нужно ввести ссылку на новое фоновое изображение. alt text Давайте разберем еще один скрин. alt text На скрине видим ссылку которую нужно заменить, а именно:
https://api.ko-rista.com/v1/getLaun...cfc629a1c42304558e2e9222c8bc0b26&type=siteUrl
Исходя из последного параметра type в ссылке, мы можем понять, что эта ссылка должна вести на сайт вашего проекта. Вы можете написать скрипт который будет перенаправлять игрока на ваш сайт и разместить его на своем веб-хостинге(рекомендуется для тех, кто хочет менять ссылки в лаунчере динамически, чтобы не компилировать лаунчер при каждой смене ссылки), а можете просто указать прямую ссылку.
И еще один. alt text Переходим по ссылке и видим следующее: alt text
Думаю не сложно догадаться что это список серверов в лаунчере. Вообщем тут есть два варианта: статический онлайн и динамический. Для динамического нам потребуется веб хостинг. Туда мы должны залить два файла, а именно 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``. Вас перекидывает на вашу пасту, которую вы только создали. alt text Нажимаете кнопку ``raw`` и копируете ссылку куда вас перекинуло, вставляем ее в прогу.


Шаг 6. Скачайте лаунчер и установите скомплированный app.asar

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

Шаг 7. Запустите лаунчер.

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

скоро добавлю

На мобайл компилится?
 
Сверху