curl

Jul 052019
 

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

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

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

Continue reading »

Jun 022019
 

Модуль является обёрткой над библиотекой libcurl. Поддерживает ssl и позволяет делать передачи в неблокирующем режиме.

Функции:
Все нативы выполняет ровно то что и их C аналоги, за исключением некоторых:

Функция начинает передачу, и по завершении передачи будет вызван callback callbackComplite.
Третьим параметром можно указать массив с т.н. юзердатой, он будет передан в callbackComplite, четвертый параметр размер массива.

Если data установлена, тогда callback должен иметь такую сигнатуру:

Если не установлена, тогда тогда сигнатура должна быть такой:

Автор: Polarhigh
Скачать: GitHub releases
Исходники: https://github.com/Polarhigh/AmxxCurl
Примеры: https://github.com/Polarhigh/AmxxCurl/tree/master/amx_examples

Некоторые примечания и рекомендации под катом.
Continue reading »