Voltar
Releases

Changelog

Atualizado em 2026-04-21

Acompanhe a evolucao da plataforma. Dividimos o changelog entre a Plataforma BrutusForge (o software self-hosted que você instala) e o Portal & Licensing (a experiencia de compra, minha conta e cobranca).

Plataformacliente self-hosted
v1.0.2489GitHub ↗
Correções: - Notificação "Jogador Morreu" no Discord agora mostra o nome do jogador e do matador corretamente (antes aparecia "undefined foi morto por Unknown"); causas de morte traduzidas para português (Desconhecido/Criatura selvagem/Ambiente). - Painel RCON: aceita comandos de plugins (ArkShop, Permissions) — pontos, grupos e itens. Administradores podem executar qualquer comando de plugin pelo comando livre.
v1.0.2486GitHub ↗
Correções de robustez dos plugins C++ do servidor (game-agent): - Caches de cooldown e de combate PvP agora têm limite de memória (evita crescimento indefinido em servidores de longa duração). - A configuração de moderação do chat (anti-spam e filtro de palavras) recarrega automaticamente, sem reinício. - Aviso claro no log quando a API usa HTTPS sem TLS no WebSocket (o transporte cai para HTTP automaticamente). - Correção de possível travamento na expiração de pedidos de pontos. - Comparação de credencial de métricas em tempo constante (segurança). - Removido o comando /hidetips (não funcional — as dicas são anúncio global). - Limpezas internas (consolidação de macros, flag de licença thread-safe).
v1.0.2475GitHub ↗
Correções da auditoria completa (8 P1): assinaturas PAST_DUE voltam a revogar VIP/cargo, painel de mapa não envia RCON de ARK para servidores de outros jogos, override por servidor agora persiste e é validado, retenção automática de logs de comando, e proteção PvE de coleta no ARK ASE (símbolo ASA inexistente desativado até validar em servidor). Estabilidade: clamp dos intervalos de polling/heartbeat do game-agent.
v1.0.2468GitHub ↗
Acentos e tela Sobre (1.0.2468)
v1.0.2467GitHub ↗
Correcoes do launcher (1.0.2467)
v1.0.2465GitHub ↗
Comandos in-game em portugues (1.0.2465)
v1.0.2461GitHub ↗
1.0.2461 — recupera o NOME real da tribo no tribe log: o TribeLogs le TribeNameField dos jogadores online (sem GetOrLoadTribeData, que crasha neste ASE) e cacheia tribeId->nome; fallback Tribe<id> quando a tribo ainda nao foi vista online. Segue sem crash/hang.
v1.0.2459GitHub ↗
1.0.2459 — fix DEFINITIVO do crash/hang do Ragnarok (cdb provou que GetOrLoadTribeData corrompe memoria neste ASE, independente do local; removida a chamada de vez — tribe log fica sem nome de tribo por ora, recuperado pelo bot depois) + fix 'Unknown saiu de X' no Discord (cache de nome por steamId no PlayerList).
v1.0.2457GitHub ↗
1.0.2457 — fix de crash do Ragnarok em morte em massa (TribeLogs: resolucao de nome da tribo sai do caminho de morte para um timer; tira a copia de FTribeData do caminho quente) + fim do spam do dino_die_hook no console (Info->Debug).
v1.0.2455GitHub ↗
Atualizacao automatica do BrutusForge.
Portalv0.1.0licensing + checkout

v0.1.0 — Primeira venda (2026-04-21)

Portal público de licensing funcional com Stripe + MercadoPago Checkout Pro, admin interno (M2) e dashboard do cliente (M3).

Licensing

  • Emissão de JWT Ed25519 por compra, phone-home diario, HWID fingerprint, grace period de 7 dias.
  • Rate limit + HMAC-SHA256 em /api/licenses/* e webhooks MP.
  • 59 testes criticos (Ed25519, HMAC, subscription, webhook idempotency).

Checkout e renovacoes

  • Stripe subscription lifecycle: renovacao via invoice.paid, revogacao automática em customer.subscription.deleted.
  • MercadoPago Checkout Pro com BRL (PIX/boleto/cartao 12x).
  • Emails transacionais via Resend (confirmação, expiracao, revocacao, 2FA) com templates aplicados na marca.

Admin interno (portal)

  • Dashboard com MRR, gestao de licenses (revoke, estender, transferir HWID).
  • Visao de clientes e pedidos com filtros e paginacao.

Minha conta

  • Cliente acompanha licenses, transfere HWID self-service (1x/mês sem custo), abre Stripe Customer Portal.
  • Login por magic link (email) — em breve: Discord OAuth + email/senha.

Compliance e SEO

  • Páginas legais revisadas: Termos (CDC art. 49 — 7 dias arrependimento), Privacidade (LGPD art. 18 completo + DPO + transferência internacional), EULA (L1 + OFAC + indenizacao).
  • sitemap.xml, robots.txt e OpenGraph image com brand.

Proximos passos

  • Login Discord OAuth + email/senha (além do magic link).
  • Auditoria de acoes admin.
  • Reprocessamento manual de compras.
  • i18n completo (pt-BR + en-US).