Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 1.28 KB

WEBSTORE.md

File metadata and controls

47 lines (31 loc) · 1.28 KB

WebStore

Esta página resume a integração WebStore do EasyVip e aponta para a documentação operacional correta.

Visão geral

O projeto possui dois fluxos separados:

  • Sync: EasyVip -> Rails
  • Fulfillment: polling HTTPS do EasyVip para o Rails

O EasyVip não expõe listener HTTP de fulfillment e não usa RCON nesse fluxo.

Sync

O sync envia presença observada do jogador para o Rails e continua compatível com o fluxo de /link. O payload atual inclui:

  • minecraft_uuid
  • username
  • canonical_username
  • server_id
  • identity_status

Documentação:

Fulfillment

O fulfillment é orientado por:

  • server_id
  • key_id
  • claim_token
  • lease_expires_at
  • SQL local por servidor
  • key_prefix por servidor

Consulte: