Skip to content

Amxx GameAnalytics SDK

Неофициальный SDK для сервиса аналитики gameanalytics.com. Сервис позволяет отслеживать базовые метрики, такие как DAU, MAU, Retention и прочие, а так же собирать статистику по вашим собственным событиям. События начала и окончания сессий плагин отправляет автоматически. А через api можно…

PluginCounter-Strike 1.6v0.1bViews:5Comments:0
This page is not translated into English yet: the Russian text is shown.

Description

Описание:
Неофициальный SDK для сервиса аналитики gameanalytics.com.
Сервис позволяет отслеживать базовые метрики, такие как DAU, MAU, Retention и прочие, а так же собирать статистику по вашим собственным событиям.

События начала и окончания сессий плагин отправляет автоматически. А через api можно отправлять свои собственные, причем текущая бета версия плагина поддерживает только т.н. design events. Например если у вас модовый сервер, то через сервис можно выявить с каким оружием чаще всего играют или какие-предметы чаще всего покупают.

Вызов функции апи при покупке предмета в магазине может выглядеть так:
game_analytics_custom_event(player_id, fmt("Shop:%s", item_name));
item_name - имя предмета (без пробелов и специальных знаков)

Требования:
АМХХ 1.8.3 и выше

Необходимые модули:
curl версии 1.1.1
ncrypto версии 1.0

Настройка:
Вся настройка проводится в amxmodx/configs/ga_sdk_config.cfg

Секция Api:
Endpoint - адрес на который отправляется аналитика (скорее всего вам не придётся его менять);
GameKey - ключ игры, скопируйте из личного кабинета;
SecretKey - секретный ключ, скопируйте из личного кабинета.

Секция Common:
MinSessionLength - Минимальное время сессии в секундах. Если клиент играл меньше чем указанно, то его события не будет отправлены в сервис аналитики.

Api:

native game_analytics_custom_event(const player_id, const event[], Float:...);
Отправляет событие аналитики, третий параметр можно не указывать. Подробнее в документации.

Важно! Если вы планируете отправлять события при отключении игрока, в client_disconnected, то плагин gs_sdk.amxx должен быть прописан в самом низу plugins.ini.

Скачать:
GitHub
GitHub релизы (Скомпилированная версия)

Comments

No comments yet.

Related

Данный плагин добавляет костюмы для вашего сервера, модели сжаты в одну дабы не давить на лимит сервера. Так же возможно настроить его для ZombiePlague, для этого раскомментируйте код // #define ZP_SUPPORT в исходнике и скомпилируйте. Использование: /costumes - в чате чтоб открыть меню костюмов…

Pluginv0.6 [23.07.2012]

Плагин HL Weapon Physics

Добавляет физику в игру, что прибавит реалистичности на ваш сервер. Поддерживаемые моды: Half-Life, CStrike1.6, CZero (протестированы на работоспособность) win & linux Демонстрация: Внимание! Перед компиляцией не забываем размещать все файлы по директориям! Все настройки плагина находятся в…

Любителям червей посвящается! С этим плагином Вы сможете разместить специальные спауны, на которых будут сбрасываться ящики с различными бонусами (как в игре Worms 3D). Для вызова меню введите "say /wb_spawn_menu". Что входит в плагин: * Анимированные модели ящиков из игры Worms 3D * Возможность…