CR:MP CyberRussia Базовые маршруты API CyberRussia Online

cort

Активный
Автор темы
245
94
Заглянул в файлы лаунчера и обнаружил несколько API, которые используются для работы с серверами, новостями и метрикой.

1. Получение онлайна серверов


2. API для новостей лаунчера

В коде лаунчера найдены строки, но для меня непонятно как работать с этим API:
JSON:
https://client.namalsk.online:8443/
api_v2.php
news, link, date, text, caption, image, /cache


3. Метрика и краш-репорты

https://metrika.cyberrussia.online/api/%s?type=%s&sessionId=%llu
Отправляет данные о крашах разработчикам. API для сбора аналитики не имеет явной защиты от флуда. Если отправлять массовые запросы, то можно усложнить работу аналитикам и исказить статистику, создав фейковую волну крашей.​

Со стороны разработчика это выглядит следующим образом:
1744045804049.png



4. Иконки фракций и семей


Разобравшись с их API, я создал удобный лаунчер для админов проекта. В нем реализован мониторинг онлайна серверов в реальном времени. Также я разобрал механизм загрузки новостей и внедрил аналогичную систему в свой лаунчер - теперь он так же отображает актуальные новости Admin Tools, как и оригинальный клиент. Получился функциональный инструмент с чистым интерфейсом, полностью работающий через официальное API проекта:
image.png
 
Последнее редактирование:
  • Нравится
  • Вау
Реакции: whyega52 и Roman Grudov

flashor

Участник
27
22
Немного дополню:
Админские логи - https://admin.namalsk-rp.ru
https://launcher.cyberrussia.online/ - основной домен API
https://launcher.cyberrussia.online/api_v2.php?data=ping&hash=81312fe57460c26e7d81230cf78ec8c1&sig=2JwJxffhmEFF69iq2Qoo7LfBU7w= - проверка работает ли домен
https://launcher.cyberrussia.online/api_v2.php?data=updates&hash=31bc9322ce8061fa6af22528b8ac4525&sig=4pFiw9blEvTE3hwuSvE4Gv2tx2o=&version=3.1.0.2 - файлы последней версии лаунчера + актуальная версия.
https://launcher.cyberrussia.online/api_v2.php?data=servers&hash=7ac800664312810ca7171463c6a069cb&sig=4pFiw9blEvTE3hwuSvE4Gv2tx2o= - сервера
https://launcher.cyberrussia.online/api_v2.php?data=news&hash=caa834fa12f22805fca21628e41e7ade&sig=4pFiw9blEvTE3hwuSvE4Gv2tx2o= - новости
https://cdn.namalsk.top/ - дополнительный
https://namalsk.online/serv1.txt?id=1 - онлайн сервера
https://cdn.namalsk.top/launcher/sync.lst - список файлов сборки

Каждый раз лаунчер генерирует новый хеш, хеш генируруется в зависимости от твоего IP, т.е. у каждого человека - свой, генерировать самостоятельно нельзя.
Из-за этого: список серверов, новости, инфа о версии лаунчера недоступна для чужих лаунчеров
 
  • Нравится
Реакции: cort

nbljlb_bbljloro

Активный
135
77
metrika.cyberrussia.online - доступ к метрике
forum.cyberrussia.online/admin.php - админка форума
https://forum.cyberrussia.online/admin.php?login/keep-alive - подключение через пост запрос

Инфу из этих логов можно было получать запросами, хз работает ли это сейчас, но раньше можно было вытащить стату игрока.

Старый вид логов ( информация об аккаунте ) :
1745922646778.png



Главная страница логов на 2020 год :
R7q4cdaIUUY.jpg


По сути, можно достать апи ключи из донатного меню в игре, и вытащить почту игрока или информацию об игроке, раньше по ссылке одной было видно почты всех игроков обоих серверов ( фикс 12.04.2025 )
 

flashor

Участник
27
22
metrika.cyberrussia.online - доступ к метрике
forum.cyberrussia.online/admin.php - админка форума
https://forum.cyberrussia.online/admin.php?login/keep-alive - подключение через пост запрос


Инфу из этих логов можно было получать запросами, хз работает ли это сейчас, но раньше можно было вытащить стату игрока.

Старый вид логов ( информация об аккаунте ) :
Посмотреть вложение 268951


Главная страница логов на 2020 год :
R7q4cdaIUUY.jpg


По сути, можно достать апи ключи из донатного меню в игре, и вытащить почту игрока или информацию об игроке, раньше по ссылке одной было видно почты всех игроков обоих серверов ( фикс 12.04.2025 )
Ого, еще не фикс что ли?
 

nbljlb_bbljloro

Активный
135
77
А можно этот сайт? Типо для донаты было так? Вы спарсили их?
https://cyberrussia.online/battlepass?id=1&server=1 - инфа была тут, выдавало почту под никнеймом, сейчас это фикс, слил за бабки разрабам.

хз, у меня вроде где то была база спаршенная в формате nickname email, но врятли она попадет в ближайшее время в общий доступ

А можно этот сайт? Типо для донаты было так? Вы спарсили их?
Еще инфа была что где то есть спаршенная база за 20 год, когда реакт киданул проект и был бэкап на месяц назад, но лично мое предположение, что если она и есть, то только у реакта или у каких то челов
 

flashor

Участник
27
22
Я к
https://cyberrussia.online/battlepass?id=1&server=1 - инфа была тут, выдавало почту под никнеймом, сейчас это фикс, слил за бабки разрабам.

хз, у меня вроде где то была база спаршенная в формате nickname email, но врятли она попадет в ближайшее время в общий доступ


Еще инфа была что где то есть спаршенная база за 20 год, когда реакт киданул проект и был бэкап на месяц назад, но лично мое предположение, что если она и есть, то только у реакта или у каких то челов
ак понимаю ты не особо много выручил?)

https://cyberrussia.online/battlepass?id=1&server=1 - инфа была тут, выдавало почту под никнеймом, сейчас это фикс, слил за бабки разрабам.

хз, у меня вроде где то была база спаршенная в формате nickname email, но врятли она попадет в ближайшее время в общий доступ


Еще инфа была что где то есть спаршенная база за 20 год, когда реакт киданул проект и был бэкап на месяц назад, но лично мое предположение, что если она и есть, то только у реакта или у каких то челов
А еще, я как понимаю ты олд, который ищет лазейки. Ты не знаешь ничего про разработчика Union (Юни Миронов), он разработчик Кибер Раши? Он как то связан? На сайте и везде, в приложениях игры, указан его email, также кайпен его выставлял к себе в канал, мол пишите сюда, насчет вакансии
 

nbljlb_bbljloro

Активный
135
77
А еще, я как понимаю ты олд, который ищет лазейки. Ты не знаешь ничего про разработчика Union (Юни Миронов), он разработчик Кибер Раши? Он как то связан? На сайте и везде, в приложениях игры, указан его email, также кайпен его выставлял к себе в канал, мол пишите сюда, насчет вакансии
union.samp это почта кайпена, юни миронов никак не связан с намальском вроде как

Как понимаю ты не особо много выручил?)

на бутылку водки и корм вискас хватило 😎
 

flashor

Участник
27
22
union.samp это почта кайпена, юни миронов никак не связан с намальском вроде как



на бутылку водки и корм вискас хватило 😎
понял, спасибо. А если не секрет и есть данные, можешь скинуть вк разработчиков и руководства? которые есть в конфе cyber russia тех.отдел, если не сложно
 

nbljlb_bbljloro

Активный
135
77
понял, спасибо. А если не секрет и есть данные, можешь скинуть вк разработчиков и руководства? которые есть в конфе cyber russia тех.отдел, если не сложно
https://vk.com/romulustx - разраб
https://vk.com/voron295 - разраб
https://vk.com/woody_extraside - разраб

знаю только их, но там около 10 разработчиков