Elite NetworkElite SaaS · Docsv0.1
GitHubPainel

Elite SaaS · Documentação

Tudo o que você precisa para integrar o painel ao seu FXServer — referência da API HTTP, contratos dos adapters Lua e troubleshooting.

O Elite SaaS é um painel multi-tenant para servidores FiveM baseados em vRP. O cliente recebe um único resource (elite_saas_api) que fica dentro do FXServer; o painel é hospedado por você e fala com cada servidor via HTTP autenticado.

Começar daqui

Convenções

  • Todos os endpoints HTTP partem do prefixo configurável Config.BasePath (default /elite-saas) servido pelo FXServer na porta 30120.
  • Autenticação por Authorization: Bearer <serverLinkToken> e header obrigatório x-tenant-id: <slug>.
  • Open-schema nos módulos (inventory/garage/properties): o Lua só precisa devolver as chaves obrigatórias; chaves extras aparecem automaticamente no painel.
  • Os adapters em functions/*.lua são intencionalmente editáveis — você os adapta ao banco específico do servidor.

O que mudou recentemente

  • GET /events com ring buffer em memória + hooks de connect/disconnect (v0.2).
  • GET /metrics agora inclui userId em cada player online (resolvido via vRP.getUserId).
Elite Network — Command Center