events -k8凯发
- важно: в каждом ивенте, где перемещаются продукты , должен содержаться movement, в котором выработанные
ресурсы перемещаются из выработки в город игрока. таким методом считается выработка ресурсов города
-
session
-
registration
- новый игрок начал игру на новом устройстве.
вызывается перед логином для новых игроков.
дата регистрации игрока берется из timestamp'a данного ивента
-
platform_id
- платформа через которую игрок вошел в игру
- android
- ios
- amazon
- facebook
- vk
- od
- mail.ru
-
user_id
- новый идентификатор присвоенный игроку
-
country_id
- идентификатор страны из которой новый игрок вошел в игру
- clientversion
- serverversion
- session_id
-
reg_source_type
- если игрок зарегистрировался в игру через рекламный банер, ролик или ссылку, тут необходимо указывать источник регистрации
- store
- banner
- friendpost
- compaign
-
reg_source_id
- уникальный id источника регистрации
- banner_id
- compaign_id
- post_id
- kingdom_id
-
cityplacement
- x
- y
- cityname
- playername
- heroname
- heroavatar_id
-
productslist
- snapshot по корзинам и продуктам юзера
-
products
- bucket #1
- buckettype
- тип карзины
- city
- lazaret
- march
- inventory
- etc...
- user_id
- product #1
- product_id
- product_count
- product #2
- product_id
- product_count
- product #3
- product_id
- product_count
- итд...
- bucket #2
- buckettype
- тип карзины
- city
- lazaret
- march
- inventory
- etc...
- user_id
- product #1
- product_id
- product_count
- product #2
- product_id
- product_count
- product #3
- product_id
- product_count
- итд...
- итд...
-
login
- уже существующий игрок начал игру на известном устройстве. вызывается при каждом подключении игрока к серверу, а так же после событий changeprofile и registration
- user_id
-
platform_id
- платформа через которую игрок вошел в игру
- android
- ios
- amazon
- facebook
- vk
- od
- mail.ru
-
country_id
- идентификатор страны из которой новый игрок вошел в игру
- clientversion
- serverversion
- session_id
-
localization_id
- id используемой локализации
- 1 = en
- 2 = ru
- итд...
-
productslist
- snapshot по корзинам и продуктам юзера
-
products
- bucket #1
- buckettype
- тип карзины
- city
- inventory
- march
- lazaret
- etc...
- user_id
- product #1
- product_id
- product_count
- product #2
- product_id
- product_count
- product #3
- product_id
- product_count
- etc....
- bucket #2
- buckettype
- тип карзины
- city
- inventory
- march
- lazaret
- etc...
- user_id
- product #1
- product_id
- product_count
- product #2
- product_id
- product_count
- product #3
- product_id
- product_count
- etc....
- etc....
-
changeprofile
- игрок подключился к фейсбуку или другой сети при этом с аккаунтом социальной сети уже был связан игровой аккаунт и игрок выбрал в качестве активного аккаунта привязанный к сети. т.е. игрок меняет игровой аккаунт.
- user_id
-
platform_id
- платформа через которую игрок вошел в игру
- android
- ios
- amazon
- facebook
-
network_id
- сервис синхронизации
- facebook
- googleplay
- gamecenter
- plarium
-
social_id
- id социальной сети или сервиса для синхронизации
- session_id
-
registernetwork
- игрок подключился к фейсбуку или другой сети при этом с аккаунтом социальной сети не было связано игрового аккаунта или же связан именно этот аккаунт. возникает после session.login.
- user_id
-
network_id
- facebook
- googleplay
- gamecenter
- итд...
-
networkdata
- специфическая информация из зарегистрированной сети
- firstname
- lastname
- age
- gender
- country
- city
- email
- photourl
- friendscount
- birthdate
- social_id
- language
-
logout
- игрок завершил игровую сессию
- user_id
-
reason
- причина выхода из текущей сессии
- disconnect
- changeprofile
- session_id
-
bank
-
offerpopup
- игрок выполнил какое-то действие, и ему поверх всех окон отобразился офер
- user_id
-
offer_id
- список идентификаторов предложений которые были отправлены игроку
-
reason
- trigger_offer_activation
- login_offer_displayed
-
segments
- список идентификаторов сегментов в которые попадает игрок
-
offersshowed
- игрок открыл банк и с сервера ему отправился набор предложений
- user_id
-
offers
- список идентификаторов предложений которые были отправлены игроку
-
segments
- список идентификаторов сегментов в которые попадает игрок
-
offersviewed
- игрок просмотрел определённое предложение (пролистал в банке)
- user_id
-
offers
- список идентификаторов предложений которые были отправлены игроку
-
segments
- список идентификаторов сегментов в которые попадает игрок
-
offerselected
- игрок нажал на кнопку "купить" для определённого предложения
- user_id
- offer_id
-
netrevenue
- ожидаемая прибыль за вычетом сопуствтвующих расходов
-
grossrevenue
- ожидаемая прибыль без учета сопуствтвующих расходов
-
transactionid
- уникальный идентификатор транзакции
-
offercanceled
- после нажатия на кнопку "купить" игрок отменил действие в окне платформы (ios, android и так далее)
- user_id
- offer_id
-
reason
- если платфома позволяет получить информацию о причине отмены то указывать её тут
- error
- notenoughmoney
- manualcancel
- итд....
-
transaction_id
- уникальный идентификатор транзакции
-
offerfailed
- транзакция покупки не была подтверждена или не произошла по техническим причинам (без участия пользователя)
- user_id
- offer_id
-
reason
- если платфома позволяет получить информацию о причине отмены то указывать её тут
- error
- notenoughmoney
- error_id
-
transaction_id
- уникальный идентификатор транзакции
-
offercomplete
- транзакция покупки предложения прошла успешно
- user_id
- offer_id
-
transaction_id
- уникальный идентификатор транзакции
-
netrevenue
- ожидаемая прибыль за вычетом сопуствтвующих расходов
-
grossrevenue
- ожидаемая прибыль без учета сопуствтвующих расходов
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1 (выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resource_production
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2 (содержимое офера переместилось из банка в город)
- source
- данные корзины банка
- buckettype
- bank
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
offercheat
- для любых аномальных ситуаций
- userid
- offerid
-
transactionid
- уникальный идентификатор транзакции
-
cheatdetails
- какие-либо детали возникновения данной ошибки
-
marches
-
march_started
- ивент вызывается при старте марша
- user_id
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
march_type
- тип марша
- attack
- spy
- reinforce
- capture
- trade
-
target_location_type
- тип локации цели
- city
- npc
- wonder
- obelisk
- globalevent
- wilds
- monster
-
target_location_level
- уровень локации
- 1
- 2
- итд...
-
start_location_coordinates
- координаты исходной
точки марша
- x
- y
-
target_location_coordinates
- координаты цели
- x
- y
-
expected_travel_time
- ожидаемое время движения марша
до ценли, без учета бустов и бонусов
шлется в секундах
- 2450
-
hero_present
- индиктор наличия героя в марше
- 0 = false
- 1 = true
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты и продукты (в данном случае ресурсы)
переместились из города в марш)
- source
- данные корзины города
- buckettype
- city
- owner_id
- идентификатор потенциального владельца, которому принадлежит корзина, но не пренадлежат продукты из этой корзины
в случае совместной аттаки, отображает из чьего города отправились юниты.
- target
- данные корзины марша
- buckettype
- march
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #3
(снятие налога за отправленные ресурсы)
- source
- данные корзины города
- buckettype
- city
- target
- данные корзины null
- buckettype
- null
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
movement #4
(юниты и переместились из убежища в марш)
только для magecraft
- source
- данные корзины убежища
- buckettype
- vault
- target
- данные корзины марша
- buckettype
- march
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
march_canceled
- ивент вызывается при отмене марша
- user_id
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(продукты отнялись из города игрока)
для отзыва марша может расходываться предмет
- source
- данные корзины города
- buckettype
- city
- target
- данные корзины null
- buckettype
- null
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
resource_gathering_started
- ивент вызывается когда марш начинает сбор ресурсов с локации
- user_id
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
actual_travel_time
- актуальное время марша после бустов
-
location_coordinates
- координаты точки, которую достиг марш
- x
- y
-
hero_present
- индиктор наличия героя в марше
- 0 = false
- 1 = true
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты переместились из марша в локацию)
- source
- данные корзины марша
- buckettype
- march
- target
- данные корзины локации
- buckettype
- location
- юниты встали на защиту локации
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
resource_gathering_completed
- ивент вызывается когда марш завершает сбор с ресусрной локации
- user_id
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
reason
- причина завершения сбора с ресурсной локации
- location_depleted
- march_capacity_reached
- battle_completed (lost)
- user_recall
-
hero_present
- индиктор наличия героя в марше
- 0 = false
- 1 = true
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты переместились из локации в марш)
- source
- данные корзины локации
- buckettype
- location
- target
- данные корзины марша
- buckettype
- march
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #4
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #3
(добытые продукты переместились в марш)
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины марша
- buckettype
- march
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
resource_trade_completed
- ивент вызывается когда марш с ресурсами
достигает города соклана
- user_id
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
actual_travel_time
- актуальное время марша после бустов
-
location_coordinates
- координаты точки, которую достиг марш
- x
- y
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(отправленные ресурсы переместились
из марша в город союзника)
- source
- данные корзины марша
- buckettype
- march
- target
- данные корзины города союзника
- buckettype
- city
- user_id
- id юзера, которому принадлежит город,
в который доставлены ресурсы
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
wonder_captured
- ивент вызывается когда марш игрока захватывает чудо света, обелиск или место силы
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
actual_travel_time
- актуальное время марша после бустов
-
location_coordinates
- координаты точки, которую достиг марш
- x
- y
-
hero_present
- индиктор наличия героя в марше
- 0 = false
- 1 = true
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты переместились из марша в локацию)
- source
- данные корзины марша
- buckettype
- march
- target
- данные корзины локации
- buckettype
- wonder
- юниты встали на защиту чуда света
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
rainforce_started
- ивент вызывается когда марш достигает
локации и юниты становятся на подкрепление
- user_id
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
actual_travel_time
- актуальное время марша после бустов
-
location_coordinates
- координаты точки, которую достиг марш
- x
- y
-
hero_present
- индиктор наличия героя в марше
- 0 = false
- 1 = true
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты переместились из марша на укрепление города)
- source
- данные корзины марша
- buckettype
- march
- target
- данные корзины локации
- buckettype
- city
- юниты встали на защиту города
- owner_id
- идентификатор потенциального владельца, которому принадлежит корзина, но не пренадлежат продукты из этой корзины
в данном случае id владельца города
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #3
(юниты переместились из марша на укрепление чуда света)
- source
- данные корзины марша
- buckettype
- march
- target
- данные корзины локации
- buckettype
- wonder
- юниты встали на защиту чуда света
- owner_id
- идентификатор потенциального владельца, которому принадлежит корзина, но не пренадлежат продукты из этой корзины
в данном случае id владельца города
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
monster_attacked
- ивент вызывается когда марш достигает монстра
- user_id
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
monster_id
- уникальный id, который отображает тип и уровень монстра
- 5591
-
multi_hit
- индикатор мульти-удара
- 0 = false
- 1 = true
-
monster_kill
- индикатор убийства монстра
- 0 = false
- 1 = true
-
current_attack_streak
- индикатор серии ударов, которые были активны на монстре в момент атаки
- 7
-
actual_travel_time
- актуальное время марша после бустов
-
location_coordinates
- координаты точки, которую достиг марш
- x
- y
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(потратилась энергия героя)
- source
- данные корзины энергии героя
- buckettype
- hero
- target
- данные корзины null
- buckettype
- null
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #3
(добытые продукты переместились город)
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины города
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #4
(начислились очки соревнований)
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины локации
- buckettype
- competition
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
movement #5
(начислился опыт за сражение с монстром)
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины локации
- buckettype
- hero
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
battle_completed
- возникает когда марш достигает вражеского города, локации, или когда марш противника напададет на город или локацию игрока
- player_id
- session_id
-
march_id
- id марша, в результате которого, произошла битва
-
battle_id
- уникальный id битвы
-
user_role
- индикатор роли пользователя в битве
- attacker
- cooperativeattackinitiator
- cooperativeattackmember
- reinforcer
- defender
-
battle_type
- тип битвы
- attack
- spy
- reinforce
- capture
-
battle_result
- результат битвы.
результат одного и тогоже battle_id должен отличаться для разных user_id
- win
- loss
-
multi_players
- индикатор совместной атаки
- 0 = false (только 2 участника)
- 1 = true (более 2 участников)
-
location_type
- тип локации
- city
- npc
- wilds
- globalevent
- wonder
- obelisk
- monster
-
location_level
- уровень локации
- 0
- 1
- 2
- итд...
-
location_coordinates
- координаты точки, которую достиг марш
- x
- y
-
hero_present (vikings)
- индиктор наличия героя в марше
- 0 = false
- 1 = true
-
marchal_id (magecraft)
- уникальный id маршала, участвовавшего в данном ивенте
- 1 = brand
- 2 = dora
- 3 = seymour
- итд...
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(убитые юниты, которые не поместились в лазарет на воскрешение, отнялись из марша)
- source
- данные корзины марша
- buckettype
- march
- target
- данные корзины null
- buckettype
- null
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2.1
(убитые юниты, которые не поместились в лазарет на лечение, отнялись из города)
- source
- данные корзины города
- buckettype
- city
- target
- данные корзины null
- buckettype
- null
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2.2
(убитые юниты, которые не поместились в лазарет на воскрешение, отнялись из локации)
- source
- данные корзины локации
- buckettype
- location
- target
- данные корзины null
- buckettype
- null
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #3
(убитые юниты переместились из марша в лазарет на воскрешение)
- source
- данные корзины марша
- buckettype
- march
- target
- данные корзины лазарет
- buckettype
- lazaret_ressurection
- юниты встали на подкрепление города
- owner_id
- идентификатор потенциального владельца, которому принадлежит корзина, но не пренадлежат продукты из этой корзины
в даном случае юзер уже не владеет юнитами, но они всё еще принадлежат ему
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #3.1
(убитые юниты переместились из локации в лазарет на воскрешение)
- source
- данные корзины локации
- buckettype
- location
- target
- данные корзины лазарет
- buckettype
- lazaret_ressurection
- owner_id
- идентификатор потенциального владельца, которому принадлежит корзина, но не пренадлежат продукты из этой корзины
в даном случае юзер уже не владеет юнитами, но они всё еще принадлежат ему
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #4
(убитые юниты переместились из города в лазарет на лечение)
- source
- данные корзины города
- buckettype
- city
- target
- данные корзины лазарета
- buckettype
- lazaret_recovery
- юниты встали на подкрепление города
- owner_id
- идентификатор потенциального владельца, которому принадлежит корзина, но не пренадлежат продукты из этой корзины
в даном случае юзер уже не владеет юнитами, но они всё еще принадлежат ему
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #5
(награбленные ресурсы переместились из города в марш)
- source
- данные корзины города
- buckettype
- city
- user_id
- id юзера, из чьего города переместились ресурсы
- target
- данные корзины марша
- buckettype
- march
- user_id
- id юзера, в чей марш переместились ресурсы
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #6
(начислился опыт за сражение)
опыт игрока для magecraft
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины героя
- buckettype
- hero (vikings)
- user_level (magecraft)
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
movement #6.1
(начислился опыт за сражение)
опты маршала для magecraft
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины маршала
- buckettype
- marchal
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
movement #7
(начислились очки соревнования)
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины соревнования
- buckettype
- competition
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
movement #8
(добытые продукты переместились в марш)
только для magecraft, где за сражение можно получить в награду материал
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины марша
- buckettype
- march
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд....
-
march_return_started
- ивент вызывается в момент, когда марш начинает двигаться обратно в город игрока, из которого стартовал
- user_id
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
reason
- причина по которой был инициирован обратный марш
- user_recall
- march_canceled
- battle_completed
- gather_completed
- trade_completed
- empty_target_location
- piece_shield_activation
-
expected_travel_time
- ожидаемое время движения марша
до ценли, без учета бустов и бонусов
шлется в секундах
- 2450
-
hero_present
- индиктор наличия героя в марше
- 0 = false
- 1 = true
-
producstlist
- список продуктов, которые в данный момент находятся в корзине марша
-
products
- bucket #1
- buckettype
- march
- user_id
- product #1
- product_id
- product_count
- product #2
- product_id
- product_count
- product #3
- product_id
- product_count
- итд...
-
march_returned
- ивент вызывается когда марш возвращается в город игрока
- user_id
- session_id
-
march_id
- уникальный id марша. одинаковый для всех ивентов в цепочке одного марша. исключение составляет совместная атака, когда игрок присоединяется к другому маршу и id_марша игрока-участника, меняется на id_марша игрока- инициатора совместной атаки
-
actual_travel_time
- итоговое время возвращения марша, с учетом бустов итд
- 2450
-
hero_present
- индиктор наличия героя в марше
- 0 = false
- 1 = true
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты переместились из марша в город)
- source
- данные корзины марша
- buckettype
- march
- target
- данные корзины города
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #3
(добытые продукты переместились из марша в город)
- source
- данные корзины марша
- buckettype
- march
- target
- данные корзины города
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #4
(начислились очки соревнования)
за добытые ресурсы например
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины соревнования
- buckettype
- competition
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
level_up
-
hero_levelup
- ивент вызывается, когда достигается новый уровень героя (для magecraft маршала)
- user_id
- session_id
-
hero_id
- уникальный id героя (маршала)
-
set_level
- значение достигнутого уровня
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1 (выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resource_production
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2 (начислилась награда за новый уровень)
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #4
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
city_levelup
- ивент вызывается, когда достигается новый уровень города
- user_id
- session_id
-
set_level
- значение достигнутого уровня
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1 (выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resource_production
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2 (начислилась награда за новый уровень, сундук ярла)
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
user_levelup
- ивент вызывается, когда достигается новый уровень игрока (magecraft)
- user_id
- session_id
-
set_level
- значение достигнутого уровня
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1 (выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resource_production
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2 (начислилась награда за новый уровень, сундук ярла, кристаллы)
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
unitsressurection
-
units_ressurected
- юзер воскресил юнитов из лазарета
- user_id
- session_id
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(ресурсы потратились из города)
- source
- данные корзины города
- buckettype
- city
- target
- данные корзины null, куда тратятся ресурсы
- buckettype
- null
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #3
(юниты переместились из лазарета в город игрока)
- source
- данные корзины лазарета
- buckettype
- lazaret_ressurection
- owner_id
- идентификатор потенциального владельца, которому принадлежит корзина, но не пренадлежат продукты из этой корзины
- target
- данные корзины города
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
movement #4
(начислилось могущество)
- source
- данные корзины юниты
- buckettype
- units
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
unitstraining
-
training_started
- юзер поставил юнитов на тренировку
- user_id
-
session_id
- уникальный id игровой сессии
-
expected_train_time
- ожидаемое время тренировки юнитов, без бустов
шлется в секундах
- 120 sec
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(ресурсы потратились из города)
- source
- данные корзины города
- buckettype
- city
- target
- данные корзины null, куда тратятся ресурсы
- buckettype
- null
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #3
(юниты поставились на тренировку)
- source
- данные корзины null
- buckettype
- null
- target
- данные корзины тренировка
- buckettype
- training
- owner_id
- идентификатор потенциального владельца, которому принадлежит корзина, но не пренадлежат продукты из этой корзины
- products
- product #1
- данные по перемещаемым продуктам
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
training_canceled
- юзер отменил тренировку юинтов
- user_id
- session_id
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- userid
- идентификатор пользователя
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты убрались из тренировки)
- source
- данные корзины тренировки
- buckettype
- training
- owner_id
- идентификатор потенциального владельца, которому принадлежит корзина, но не пренадлежат продукты из этой корзины
- target
- данные корзины null
- buckettype
- null
- products
- product #1
- данные по перемещаемым продуктам
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
training_completed
- завершилась тренировка юнитов
- user_id
- session_id
-
actual_train_time
- актуальное время тренировки юнитов, после бустов
- 1500 sec
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты переместились из тренировки в город игрока)
- source
- данные корзины тренировки
- buckettype
- training
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
movement #3
(начислилось могущество)
- source
- данные корзины юниты
- buckettype
- units
- target
- данные корзины города пользователя
- buckettype
- city
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
movement #4
(начислились очки соревнования)
- source
- данные корзины юниты
- buckettype
- units
- target
- данные корзины города пользователя
- buckettype
- сompetition
- products
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
-
vault
-
units_moved_to_vault
- ивент возникает, когда юзер перемещает юнитов в убежище
- user_id
-
session_id
- уникальный id игровой сессии
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты переместились из убежища в город)
- source
- данные корзины убежище
- buckettype
- vault
- target
- данные корзины города
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
units_moved_from_vault
- ивент возникает, когда юзер перемещает юнитов из убежища в город
- user_id
-
session_id
- уникальный id игровой сессии
-
productsmoved
- список совершенных перемещений продуктов
-
movement #1
(выработка ресурсов)
- source
- данные корзины выработки
- buckettype
- resourceproduction
- target
- данные корзины города пользователя
- buckettype
- city
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...
-
movement #2
(юниты переместились из города в убежище)
- source
- данные корзины города
- buckettype
- city
- target
- данные корзины убежище
- buckettype
- vault
- products
- данные по перемещаемым продуктам
- product #1
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #2
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- product #3
- productid
- идентификатор продукта
- count
- количество продуктов данного типа которое получил игрок
- итд...