Logo da L&M SYSTEMDocumentação
Planos

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).

MTA Avançado
R$ 10/mês · Versão avançada do plano MTA, com mais recursos e sistemas
  • 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
Ver planos

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.

ModO que faz no servidorUsado por
LMCoreBase obrigatória: comunica o servidor com a L&M System e recebe as atualizações em tempo realTodos os mods
Allowlist/WhitelistBloqueia no jogo quem ainda não foi liberado e mostra a tela de cadastroWhitelist automática, whitelist semi-automática e allowlist avançado
Game ActionAplica banimento, desbanimento e kick dentro do jogoPlayer e denúncia avançada
MétricasEnvia as entradas, os logins e a quantidade de jogadores onlineMétricas
Status RealtimeEnvia o nome do servidor e os jogadores onlineStatus 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 resources do servidor, mantendo o nome da pasta exatamente LMCore.
  • No config.lua, troque o webhook.secret por um valor aleatório e único deste servidor. A própria página de integrações tem um gerador.
  • Adicione resource.LMCore ao grupo Admin no acl.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

RecursoComando / 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 MTAConsulta por ASE query
Status realtimePainel 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áticaWhitelist semi-automáticaAllowlist avançado
O que o jogador fazResponde perguntas de múltipla escolha (A a D) em um canal privado, com tempo limite por perguntaResponde perguntas abertas em um canal privadoPreenche um formulário no painel, com até 3 perguntas extras
Quem liberaO bot, se o jogador acertar 75% ou maisA sua equipe, depois de ler as respostasNinguém: o jogador é liberado ao enviar
Ideal paraServidores com muitos pedidosAvaliar cada jogador com calmaSó 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-botNo mod (type)O jogador informa
CódigoCODE_SERIAL ou CODE_IDUm código gerado na tela do jogo, de uso único e válido por 15 minutos
SerialSERIALO serial do MTA
IDIDO 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-semi e /allowlist-avancado abrem 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çãoO que fazO que é pedido
BanirBane o jogador do servidor MTAMotivo e duração (em minutos)
DesbanirRemove o banimentoMotivo
KickarExpulsa o jogador do servidorMotivo

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:

  1. 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.
  2. 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.
  3. O resultado vai para os canais de aprovadas ou reprovadas.
  4. 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.