Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Вижу дискуссии по поводу лаунчеров и как все меряются у кого больше
Но зачем мериться и пользоваться чужим если можно сделать своё, и настроить все под свои нужды
Гайд думаю будет долгим и местами сложный для неопытных креветок, но начнем
P.S Для работоспособности лаунчера вам понадобится хостинг!!!
Чисто на своем компьютере разместить бэкенд у вас не получится
Серверная часть
1. Создаем директорию для хранения лаунчера например /root/lesson
2. В консоли переходим в нее cd /root/lesson
3. Прописываем следующие команды
Тем самым у нас проверится наличие необходимых компонентов и в случае если они не установлены у вас, установит
Так же он сам установит панель управления вашим лаунчером, файловый менеджер лаунчера для авто обновления файлов у людей и у становит сайт API
Если все прошло хорошо и все установилось увидим следующее
Так же мы видим данные адреса
API - http://***.***.***.***:5000
File Browser - http://***.***.***.***:5005
GML Frontend - http://***.***.***.***:5003
Их мы запоминаем или сохраняем, для дальнейшего модерирования и улучшения вашего лаунчера без этого некуда!
Настройка сайтов
1. Переходим по порту 5003, и регистрируем себе аккаунт на своем же сайте
2. Открываем вкладку Список профилей и нажимаем на Создать профиль
3. Настраиваем сам сервер
- Иконка сервера не обязательно, остальное настраивайте под вас, все будет отображаться в лаунчере и в любой момент это можно поменять!
P.S Можно сделать несколько профилей (несколько версий или несколько сборок например ) и в лаунчере они автоматически добавятся
4. Нажимаем на карандашик
Видем настроки названия, описания, иконки и фона лаунчера
5. В самом низу нажимаем на Шаг первый, и ждем компиляции нашего лаунчера
После завершения Шаг первый нажимаем Шаг второй ( Каждый раз когда вы что-то меняете в 5005 нажимайте Шаг второй!!! Это позволит отправить обновленные файлы пользователям вашего лаунчера ) иконки, фона, названия и описания это не касается, они обновляются автоматически
6. Как только дождались сея чуда не закрываем 5003 идем на 5005 ( http://***.***.***.***:5005 ) в наш файловый менеджер
Тут мы снова видим авторизацию, данные заранее у нас есть
Поменять вы их в любой момент сможете в самом менеджере во вкладке Settings
7. Для тех кто собрался делать сборку с модами идем в admin/client/название сервера и сюда закидываем все ваши файлы сборки
После того как закинули все файлы возвращаемся в 5003 и нажимаем Шаг второй ( еще раз повторяю, после каждого изменения нажимаем Шаг второй!!! )
8. Возвращаемся на 5003 и сбоку видим вкладку Список интеграций
Нас интересует Аутентификация, тут можно настроить логику вашей регистрации и авторизации в лаунчере
- Undefined (запрещена любая регистрация и авторизация) например тех. работы
- Any (Подойдет любой логин и пароль), ставьте его если не настроен сайт регистрации или не знаете как сделать
- Azuriom ( Ядро сайта, сам им пользуюсь ), в отдельном гайде раскажу как поднять сайт на нем и настроить авторизацию
Остальное я без понятия что это и как им пользоваться
Перейдем теперь к самому интересному...
Сборка и установка лаунчера
1. Всё там же в интеграциях мы видим Сборка лаунчера
2. Заходим и выбираем версию лаунчера, ставим самую верхнию, не трогаем API, меняем название папки ( с этим названием будет папка в 5003 которая хранит исходники лаунчера )
3. Нажимаем собрать исходники и идем в 5003
4. Обновите страницу 5003 если не закрывали и должны увидеть новую папочку Launcher, заходим в нее видим папку с названием билда лаунчера, заходим в нее и нажимаем 1 раз по папке в нутри нее она нам и нужна!
5. Скачиваем данную папку
6. На рабочем столе создаем папку в которую из скаченного zip перекидываем все содержимое ( если дочитал до этого момента поставь лайк, люблю тебя )
7. Теперь нам требуется окружающая среда для компиляции лаунчера, есть две которыми я пользуюсь Visual Studio и Rider ( Rider куда лучше но в нем проблемы с лицензией, думаю позже сделаю гайд как получить лицензии бесплатно на всегда в JetBrains )
9. Как только разобрались с настройкой IDE возвращаемся в папку с нашим лаунчером, и видим файл load-repositories.bat ( на всякий случай запускайте от имени админа )
10. Запускаем sln файл через установленную IDE
На этом все можем компилировать наш лаунчер и проверять
В некст гайде раскажу как можно сообрать лаунчер в EXE или в нужный вам формат и настроить его внешний вид