MTA Avançado
Tudo do MTA, mais integração direta com o servidor de jogo, com allowlist e whitelists por mod, sistema de player, denúncia com ban in-game, métricas e status em tempo real.
O MTA Avançado é a versão completa do plano MTA: tudo o que o MTA faz, mais a integração direta com o seu servidor de jogo. Ela é feita por mods da L&M System instalados no servidor MTA. Com eles, o que acontece no Discord chega ao jogo (liberar um jogador, banir, kickar), e o que acontece no jogo aparece no Discord e no dashboard (jogadores online, entradas e logins).
- Todos os recursos do plano MTA
- Sistema de Whitelist Automatico
- Sistema de Whitelist Semi-Automatico
- Sistema de Allowlist Avançado
- Sistema de Player (ban, unban e kick in-game)
- Sistema de Denúncias Avançado
- Sistema de Métricas
- Sistema de Status Realtime
- Sistema de Bate Ponto Manual
- Sistema de Bate Ponto Autoamatico
Não é preciso contratar MTA e MTA Avançado juntos. Ao escolher um, o outro sai do carrinho.
Integração com o servidor MTA
A integração usa um mod base, o LMCore, e um mod para cada grupo de sistemas. Instale o LMCore e só os mods dos sistemas que você vai usar.
| Mod | O que faz no servidor | Usado por |
|---|---|---|
| LMCore | Base obrigatória: comunica o servidor com a L&M System e recebe as atualizações em tempo real | Todos os mods |
| Allowlist/Whitelist | Bloqueia no jogo quem ainda não foi liberado e mostra a tela de cadastro | Whitelist automática, whitelist semi-automática e allowlist avançado |
| Game Action | Aplica banimento, desbanimento e kick dentro do jogo | Player e denúncia avançada |
| Métricas | Envia as entradas, os logins e a quantidade de jogadores online | Métricas |
| Status Realtime | Envia o nome do servidor e os jogadores online | Status em tempo real |
Instalação
Baixe os mods
No Dashboard, abra o bot, escolha o servidor e vá em Integrações → MTA. Lá ficam o LMCore e os demais mods para download. No bot gratuito, as integrações funcionam do mesmo jeito: abra o dashboard do bot gratuito e escolha o seu servidor.
Instale o LMCore
- Extraia na pasta
resourcesdo servidor, mantendo o nome da pasta exatamenteLMCore. - No
config.lua, troque owebhook.secretpor um valor aleatório e único deste servidor. A própria página de integrações tem um gerador. - Adicione
resource.LMCoreao grupo Admin noacl.xml, para ele configurar o recebimento de atualizações sozinho. - No
mtaserver.conf, deixe o LMCore acima dos outros mods, para ele iniciar primeiro.
Gere uma API Key para cada mod
Em Integrações → API Key, gere uma chave escolhendo o sistema do mod: Allowlist/Whitelist, Game Action, Metrics MTA ou Status Realtime. Cada mod usa a chave do próprio sistema.
Configure e inicie os mods
Extraia cada mod na pasta resources, cole a API Key no campo apiKey do config.lua e inicie o mod. Se o seu servidor identifica os jogadores por um ID próprio (uma element data preenchida no login), confira também o campo elementDataID, que por padrão é ID.
Ao iniciar, cada mod valida a sua API Key. Se a chave estiver errada ou for de outro sistema, o mod para de funcionar e registra o erro no console do servidor.
Trate a API Key como senha
Quem tiver a chave pode agir em nome do seu servidor. Não compartilhe e não
publique o config.lua com ela preenchida. Se ela vazar, gere uma nova e
troque no mod.
Configuração
O MTA Avançado é configurado pelo /config-bot. No painel aparecem duas seções: a MTA, com tudo o que vem do plano MTA, e a MTA Avançado, com os recursos exclusivos. O painel só aparece para quem tem permissão de Administrador no servidor.
Na seção MTA Avançado você encontra:
- Whitelist automática e whitelist semi-automática
- Allowlist avançado
- Player
- Métricas MTA e status em tempo real
- Denúncia avançada
- Bate ponto manual e bate ponto automático
As telas dos sistemas que usam mod têm os botões Tutorial e Baixar Mod, que levam direto ao que você precisa.
Recursos e comandos
| Recurso | Comando / onde fica |
|---|---|
| Bate ponto (manual e automático) | /bate-ponto — o automático abre e fecha pelo canal de voz |
| Banco de horas e ranking | /banco-de-horas adicionar, remover, ver, ranking, resetar |
| Denúncias | /denunciar |
| Denúncias avançado (ban in-game direto da denúncia) | — |
| Report de bug | — |
| Status do servidor MTA | Consulta por ASE query |
| Status realtime | Painel de status atualizado continuamente |
| Postagens Instagram e Deep Web | /instagram postar, perfil e feed, /postagem deep-web |
| Avaliação de staff | /avaliar-staff |
| Formulário de registro | — |
| Allowlist | /allowlist adicionar, remover |
| Allowlist avançado | /allowlist-avancado |
| Whitelist automático | /whitelist-auto |
| Whitelist semi-automático | /whitelist-semi |
| Sistema de player (ban, unban e kick in-game) | /player |
| Métricas do servidor | — |
Allowlist Avançado e Whitelist
São três formas de liberar a entrada dos jogadores no servidor. Todas usam o mesmo mod (Allowlist/Whitelist) e a mesma lista de jogadores liberados, então escolha a que combina com o seu servidor.
| Whitelist automática | Whitelist semi-automática | Allowlist avançado | |
|---|---|---|---|
| O que o jogador faz | Responde perguntas de múltipla escolha (A a D) em um canal privado, com tempo limite por pergunta | Responde perguntas abertas em um canal privado | Preenche um formulário no painel, com até 3 perguntas extras |
| Quem libera | O bot, se o jogador acertar 75% ou mais | A sua equipe, depois de ler as respostas | Ninguém: o jogador é liberado ao enviar |
| Ideal para | Servidores com muitos pedidos | Avaliar cada jogador com calma | Só registrar quem entra |
Como funciona para o jogador
Entra no servidor MTA
O mod congela o personagem, bloqueia as armas e mostra a tela de cadastro, com o código, o serial ou o ID que o jogador vai informar no Discord.
Faz o cadastro no Discord
No painel enviado pelo bot, o jogador inicia a whitelist (ou allowlist) e informa o dado mostrado no jogo e o nome do personagem. Na semi-automática, as respostas vão para um canal da equipe, onde alguém aprova ou reprova. Enquanto isso, a tela do jogo mostra que o cadastro está em análise.
É liberado
Ao ser aprovado, o jogador é liberado no jogo na hora, sem precisar sair do servidor. O bot também dá os cargos configurados, remove os cargos que você escolheu, ajusta o apelido no Discord e avisa o resultado na DM.
Tipo de identificação
O tipo é escolhido no /config-bot de cada sistema e precisa ser o mesmo configurado no campo type do mod.
No /config-bot | No mod (type) | O jogador informa |
|---|---|---|
| Código | CODE_SERIAL ou CODE_ID | Um código gerado na tela do jogo, de uso único e válido por 15 minutos |
| Serial | SERIAL | O serial do MTA |
| ID | ID | O ID do jogador no seu servidor |
O Código é o mais seguro, porque o jogador não consegue informar o serial ou o ID de outra pessoa.
Gerenciar a lista
/whitelist-auto,/whitelist-semie/allowlist-avancadoabrem um formulário para a equipe adicionar ou remover um jogador da lista manualmente.- No dashboard, em Sistemas → MTA → Allowlist, você vê todos os jogadores com Game ID, serial e status, e pode excluir registros.
- O apelido segue o formato definido no
/config-bot, por exemplo{{name}}|{{id}}.
No config.lua do mod você também personaliza a tela do jogo: tema (default, red, aurora ou light), textos, link do seu Discord, quais controles ficam bloqueados e se o jogador sem cadastro é expulso depois de um tempo.
Player
O Player reúne, no Discord, a ficha e a moderação de cada jogador do seu servidor MTA. Use /player e informe o membro do Discord ou, se o jogador não tiver vínculo, o ID ou o serial do jogo. O bot mostra o nome do jogador, o Discord vinculado, o ID e o serial, junto com as ações disponíveis:
| Ação | O que faz | O que é pedido |
|---|---|---|
| Banir | Bane o jogador do servidor MTA | Motivo e duração (em minutos) |
| Desbanir | Remove o banimento | Motivo |
| Kickar | Expulsa o jogador do servidor | Motivo |
As ações são aplicadas no jogo pelo mod Game Action, sem ninguém precisar entrar no servidor. O resultado aparece em até 3 minutos e fica registrado no canal de log. Kickar só funciona com o jogador online; banir e desbanir funcionam mesmo com ele offline, desde que o serial dele seja conhecido.
Para configurar, abra o /config-bot e vá em MTA Avançado → Player. Lá você baixa o mod, vê o tutorial e define o canal de log e os cargos com permissão, que são os únicos que podem usar as ações.
O jogador precisa estar cadastrado (pela whitelist ou pela allowlist avançado)
para ser encontrado pelo /player. A lista completa fica no dashboard, em
Sistemas → MTA → Players, onde também dá para vincular o Discord de um
jogador.
Denúncia avançada
A denúncia avançada liga o atendimento de denúncias ao banimento no jogo:
- O membro abre a denúncia pelo painel e informa o(s) ID(s) do(s) acusado(s), a data e a descrição do ocorrido.
- A equipe aprova ou reprova, sempre com um motivo. Ao aprovar, confirma o banimento e a duração, e o ban é aplicado no jogo pelo mod Game Action.
- O resultado vai para os canais de aprovadas ou reprovadas.
- Com a revisão ativada, um cargo revisor pode reavaliar a decisão. Se ele discordar, o bot desfaz o que foi feito: desbane quem foi banido ou aplica o ban em uma denúncia que tinha sido reprovada.
No /config-bot, em MTA Avançado → Denúncia Avançado, você configura o painel, os canais (denúncia, aprovado, reprovado e revisado), os cargos (responsável, revisão e cidadão), as imagens e se a revisão fica ativada.
Métricas
Com o mod Métricas, o servidor envia as entradas, os logins e, a cada 10 minutos, a quantidade de jogadores online. No dashboard, em Sistemas → MTA → Métricas, você acompanha:
- logins, entradas e jogadores online ao longo do tempo;
- jogadores novos e recorrentes;
- a retenção dos jogadores.
Defina também um canal de alertas no /config-bot, em MTA Avançado → Métricas MTA. Quando os jogadores ativos dos últimos 7 dias caem 20% ou mais em relação aos 7 dias anteriores, o bot avisa nesse canal (no máximo uma vez por semana).
Status em tempo real
Com o mod Status Realtime, o próprio servidor envia o nome e os jogadores online a cada minuto e meio, e o bot mantém um painel de status atualizado no Discord. É diferente do Status MTA do plano básico, que só consulta as informações públicas do servidor.
No /config-bot, em MTA Avançado → Status Realtime, você define o IP e a porta mostrados no painel, as imagens, os botões de redes sociais (site, YouTube, Instagram e TikTok), a aparência e o canal onde o painel é publicado.
Bate ponto
O MTA Avançado também inclui o bate ponto (manual e automático) e o banco de horas, os mesmos do plano Policial.
Usava a versão antiga, com MySQL?
Servidores que configuraram a whitelist, a allowlist ou as métricas com o MySQL do próprio servidor continuam funcionando, mas podem migrar para a L&M Cloud. A migração fica na aba Migração da tela de cada sistema, no /config-bot:
- copia todos os registros do seu MySQL para a L&M Cloud e apaga daqui as credenciais do banco (o banco em si não é alterado);
- na whitelist e na allowlist, exige uma nova API Key do sistema Allowlist/Whitelist e a versão 3 do mod, porque a versão antiga lê o MySQL direto;
- nas métricas, os relatórios de jogadores novos, recorrentes e de retenção e o alerta de queda só passam a valer para os dados registrados depois da migração.
A migração é feita na hora e não pode ser desfeita.
