Как работает рейтинг на Ирине? Допустимы я хочу сделать рейтинг для карты в в 1.26 версии. Но не могу понять, как отловить уникальный запуск карты с определëнными игроками и её результаты. Я думал над использованием кеша и записи данных в файл, а потом считывания её. Но не знаю как обойти, допустим, просто сохранения другого файла с нужными данными, чтобы испортить стату. Вот и стало интересно, как это реализованно на Ирине или на Оз боте

Принятый ответ

Это можно сделать через интеграционный маршрут с реплеями. Скачивание повторы с хранилища бота и все. Парсите реплей, сохраняете метаданные. По ним уже собираете статистику
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
32
2 месяца назад
0
Хостбот...
0
11
2 месяца назад
0
А как это работает? Где почитать можно?

Мне не нужно на Ирину хостить, я хочу узнать про сам механизм
Ответы (1)
0
32
2 месяца назад
0
ArhiMEN, ну как как, w3mmd. гуглим, так же гуглим GhostOne для варкравта, там есть техническая документация с принципами работы, собственно бот хостит карту на ирину и получает оттуда данные, карта особым образом модифицирована.
0
20
2 месяца назад
0
Нативная реализация работает на лив кодах. То есть у игрока появилась табличка победа - значит учесть победу. И по аналогии.
Более продвинутые - работает на синхронизации гейм кеша через сохранение числа. Это умеет бот читать. На этом механизме базируется w3mmd. На рефе и в UjAPI доступен нативная синхронизация, но я не припомню чтобы её использовали в картах в целях отправки событий боту
Ответы (1)
0
11
1 месяц назад
0
Kokomi, а вот допустим, что есть на этой карте статистика, котрую я хочу выводить на своём сайте. Я смогу это каким-то образом сделать черкз хост ботв Ирины? Или что-то подобное вообще как сделать? Как я понял, на wc3info с хост бота Ирины что-то отправляется, но это не точно)
0
11
1 месяц назад
0
Не мог найти свой вопрос, его сюда кинули)
0
20
1 месяц назад
0
Это можно сделать через интеграционный маршрут с реплеями. Скачивание повторы с хранилища бота и все. Парсите реплей, сохраняете метаданные. По ним уже собираете статистику
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.