Servidores de Jogos

Logs do servidor: onde ficam e como ler

Logs do servidor: onde ficam e como ler

Crash inexplicável, jogador reclamando de dinheiro sumido, resource que não inicia: a resposta costuma estar nos logs.

Onde ficam

Na pasta mods/deathmatch/logs/ (os nomes podem ser alterados no mtaserver.conf):

Arquivo Conteúdo
server.log Log geral: início, resources, conexões, chat, erros de scripts de servidor
server_auth.log Autenticações: logins de contas, tentativas falhas
db.log Erros de banco de dados (conforme configuração)
scripts.log Mensagens de debug de scripts (se configurado em scriptdebuglogfile)

O que procurar no server.log

  • ERROR e WARNING de scripts, com resource, arquivo e linha;
  • Resources que falharam ao iniciar;
  • Conexões e desconexões (nome, IP, serial) — úteis para investigar contas;
  • Chat — útil em denúncias.

Logs de login

O server_auth.log mostra tentativas de login nas contas internas. Muitas tentativas falhas em uma conta de staff indicam tentativa de invasão.

Logs do seu gamemode

Os logs nativos não cobrem tudo. Crie logs próprios (idealmente no MySQL) para:

  • Transações de dinheiro;
  • Compra e venda de veículos e casas;
  • Ações da staff (kick, ban, dar dinheiro, teleportar);
  • Mortes em PvP (para investigar RDM).
outputServerLog("[BANCO] " .. getPlayerName(jogador) .. " transferiu $" .. valor .. " para " .. getPlayerName(alvo))

Para volume grande, prefira tabelas no banco com índices por data e jogador.

Investigando um problema

  1. Anote data e hora aproximadas;
  2. Procure no server.log por esse horário;
  3. Filtre pelo nome do jogador ou resource;
  4. Cruze com os logs do gamemode (transações, staff).

Tamanho dos logs

Logs crescem sem parar e ocupam disco. Arquive ou apague logs antigos periodicamente, mantendo o necessário para investigações recentes.

Privacidade

Logs contêm IPs, seriais e mensagens. Restrinja o acesso à staff de confiança e não compartilhe logs publicamente.

Hospede seu servidor com a VittHost

No MTASA-BR da VittHost, você acessa os logs pelo gerenciador de arquivos do painel Pterodactyl e acompanha tudo no console em tempo real. Servidores no Brasil, proteção DDoS, MySQL incluso, downloads acelerados por nginx dedicado e teste grátis de 3 dias.

Compartilhar:

Pronto para hospedar seu próximo projeto?

VPS com painel pré-instalado em 1 clique. Ativação imediata.

Ver planos VPS