Skip to content

Dados enviados ​

Transparência sobre o que sai do seu servidor. O SDK só envia dados do próprio jogo, sempre do servidor para o ingest configurado, por HTTPS (POST {endpoint}/v1/batch, header x-rometrics-key).

Nenhum dado pessoal além do UserId do Roblox é coletado: sem nome, sem chat, sem IP do jogador.

Envelope de cada lote ​

json
{
  "sdk": { "name": "rometrics-luau", "version": "0.3.1" },
  "server": { "universeId": 123, "placeId": 456, "placeVersion": 78, "jobId": "…", "private": false, "startedAt": 1760000000000 },
  "sentAt": 1760000012345,
  "events": [ … ]
}

Todo evento tem id (UUID) e ts (epoch em ms). Eventos de jogador têm também userId e sessionId.

Eventos automáticos ​

TipoQuandoDados
server_startinit—
heartbeata cada heartbeatIntervalplayers, maxPlayers, fps do servidor, uptimeS, dropped
server_stopdesligamentouptimeS
player_joinjogador entracountry (via LocalizationService), premium, accountAgeDays, joinSource { sourcePlaceId, referredBy, launchCode, teleported }
player_leavejogador saidurationS
player_platformLocalScript reportaplatform, screenW, screenH
purchasevendakind (gamepass | devproduct), productId, name, priceRobux, receiptId

Eventos das suas chamadas ​

TipoOrigemDados
customLogCustomEvent, track, tagsname, value, data (seus campos)
economyLogEconomyEventflow, currency, amount, endingBalance, transactionType, itemSku, customFields
funnelLogFunnelStepEvent, LogOnboardingFunnelStepEventname, funnelSessionId, step, stepName, onboarding, customFields
progressionLogProgressionEventname, status, level, levelName, customFields

Limites do servidor ​

Até 500 eventos e 1 MB por lote; campos de cada evento até 2 KB; nomes ^[A-Za-z0-9_.:-]{1,64}$. Eventos com horário muito fora (mais de 24 h no passado ou 5 min no futuro) recebem o horário do envio.

Código sob licença MIT.