Versions in this module Expand all Collapse all v0 v0.9.9 Jun 4, 2026 v0.9.8 Jun 4, 2026 Changes in this version + const CatCharCreated + const CatHelpTopic + const CatItemDrop + const CatItemPickup + const CatItemPurchase + const CatMobKill + const CatPlayerDeath + const CatPlayerLogin + func Clear(category, zone, date, dateTo string, itemId, mobId, roomId, raceId int, ...) + func GetMemoryUsage() map[string]util.MemoryResult + func Len() int + func Load(dataFilesPath string) + func RegisterListeners() + func Save() error + func Track(category, zone string, itemId, mobId, roomId int) + func TrackFull(category, zone string, itemId, mobId, roomId, raceId int, topic string) + type GroupByField uint8 + const GroupByCategory + const GroupByDate + const GroupByItemId + const GroupByMobId + const GroupByRaceId + const GroupByRoomId + const GroupByTopic + const GroupByZone + type QueryBuilder struct + func Query() *QueryBuilder + func (q *QueryBuilder) Category(c string) *QueryBuilder + func (q *QueryBuilder) Date(d string) *QueryBuilder + func (q *QueryBuilder) DateFrom(d string) *QueryBuilder + func (q *QueryBuilder) DateTo(d string) *QueryBuilder + func (q *QueryBuilder) GroupBy(field GroupByField) *QueryBuilder + func (q *QueryBuilder) ItemId(id int) *QueryBuilder + func (q *QueryBuilder) MobId(id int) *QueryBuilder + func (q *QueryBuilder) RaceId(id int) *QueryBuilder + func (q *QueryBuilder) Results() []Record + func (q *QueryBuilder) RoomId(id int) *QueryBuilder + func (q *QueryBuilder) SortAsc() *QueryBuilder + func (q *QueryBuilder) SortDesc() *QueryBuilder + func (q *QueryBuilder) Topic(t string) *QueryBuilder + func (q *QueryBuilder) Total() int + func (q *QueryBuilder) Zone(z string) *QueryBuilder + type Record struct + Category string + Count int + Date string + ItemId int + MobId int + RaceId int + RoomId int + Topic string + Zone string