📋 Agency-Admin v1.4.0 — Gerencie todo o seu painel de administração pelo seu telefone: o aplicativo gratuito Agency Companion agora se conecta ao Agency-Admin, no iOS e Android.
📋 Agency-Admin
✨ Novo — Aplicativo Agency Companion • Seu painel de controle de administração completo, diretamente no seu telefone — modere seu servidor de qualquer lugar • Seu PRÓPRIO código QR, totalmente independente do Agency-Phone e Agency-Elevator — as conexões de Admin ocorrem de forma independente • Conexão SOMENTE PARA ADMINISTRADORES: apenas a equipe pode vincular um dispositivo — execute /aaconnect (alias /aac) para o QR, ou encontre-o dentro do painel — em seguida, escaneie-o (ou digite o código de 6 dígitos) no aplicativo gratuito Agency Companion • O token de conexão não possui DIREITOS próprios — cada ação é revalidada em relação às suas permissões ao vivo a cada solicitação
📱 Novo — Agora no iOS e Android • O aplicativo gratuito Agency Companion está disponível na App Store e no Google Play • Guia completo de download e configuração em companion.agencyg.de • Um aplicativo conecta todos os seus scripts Agency — Admin, Phone, Pad, Elevator, Reports e mais
🛡️ Novo — Moderação de Qualquer Lugar • Veja a lista de jogadores ao vivo, abra qualquer jogador e revise banimentos e classificações do seu telefone • Execute seu kit de ferramentas de moderação completo — kick, ban, freeze, spectate, goto / bring, heal / revive e mais — tudo através do mesmo canal protegido que o painel do jogo • Desconecte instantaneamente todos os dispositivos emparelhados com um toque
Mudanças (cont.)
🖥️ Novo — Console de Servidor Ao Vivo, No Seu Bolso • Acompanhe o console do servidor ao vivo e execute comandos diretamente do aplicativo • Os comandos são executados como SEU próprio cliente, então comandos direcionados a jogadores (kill, revive, teleport…) funcionam normalmente • A autocompletação inteligente sugere os comandos escaneados + framework do seu servidor, totalmente localizado
🔒 Novo — Segurança Primeiro por Design • Somente para Admins: um dispositivo não pertencente à equipe nunca pode emparelhar, e o QR nunca pode elevar ninguém • Cada ação re-verifica sua permissão AO VIVO — online: ACE completo + framework + rank + substituição por jogador; offline: baseado em identificador contra suas tabelas de rank ao vivo (administradores apenas ACE devem estar online) • Dupla segurança: a solicitação é verificada uma vez na camada de acompanhamento e NOVAMENTE dentro do pipeline de ação do painel • Limitação de taxa embutida para ações remotas
🔑 Novo — Código de Emparelhamento de 6 Dígitos • Não consegue escanear? Digite o código de 6 dígitos mostrado sob o QR no aplicativo em vez disso • O código permanece visível mesmo enquanto um dispositivo está vinculado, então você pode adicionar outro telefone a qualquer momento • Os códigos expiram após Config.Companion.TokenTTL (padrão 5 min) por segurança
🌍 Melhorado — Localização Completa • Todos os novos textos de aplicativo, emparelhamento, console e UI traduzidos para os 13 idiomas suportados: EN, DE, CS, ES, FR, IT, NL, PL, PT, RO, RU, SV, TR
Mudanças (cont.)
🛡️ Corrigido — Eventos de Servidor Reforçados • Fechados 4 eventos de rede anteriormente desprotegidos que podiam ser acionados independentemente do painel — give-weapon, spawn-object, edit-object e claim-vehicle-ownership agora exigem acesso ao painel E a permissão de ação correspondente, verificada no servidor • O código de emparelhamento de 6 dígitos agora sempre é exibido sob o QR no painel • Comportamento de abertura/fechamento do painel acompanhante mais limpo e vários pequenos polimentos de NUI
♻️ Compatível com versões anteriores • Todos os seus ranks, permissões, proibições e configurações de painel existentes continuam funcionando sem alterações — sem migração, sem perda de dados • A integração do acompanhante é OPCIONAL — defina Config.Companion.Enable = false e nada muda • Todas as tabelas de emparelhamento do acompanhante são criadas automaticamente na primeira inicialização — sem SQL manual
Instalação • Substitua sua pasta Agency-Admin pela nova versão (ou sobrescreva estes arquivos):
fxmanifest.lua
config.lua (revise o bloco Config.Companion — seguro para manter o seu)
client/main.lua
client/companion.lua
server/db.lua
server/main.lua
server/companion.lua
server/companion_relay.lua
web/index.html
web/style.css
web/app.js
web/companion.js
web/qrcode.min.js
shared/locale.lua
locales/ (todos os arquivos de idioma)
• Nenhuma alteração manual no banco de dados — todas as tabelas são criadas automaticamente
• Requer oxmysql (já exigido)
• Reinicie o recurso via txAdmin ou garanta que o Agency-Admin esteja ativo.