O maior portal de MU Online do Brasil — desde 2003
Tutorial Intermediário Servidor

Como resolver o erro 'Conexão perdida com o servidor' no MU Online

Um guia de diagnóstico completo para o erro de conexão perdida no MU Online, cobrindo causas do lado do jogador (rede, firewall, cliente) e do lado do servidor (ConnectServer, GameServer, timeout, DDoS), com passos práticos de correção para cada caso.

RO Rodrigo · Atualizado em 16 nov 2021 · ⏱ 15 min de leitura
Resposta rápida

"Conexão perdida com o servidor" é provavelmente a mensagem de erro mais reportada em qualquer servidor privado de MU Online — e também uma das mais ambíguas, porque pode ter origem tanto no computador do jogador quanto na infraestrutura do servidor. Tratar todo relato como "problema do jogador" ger

"Conexão perdida com o servidor" é provavelmente a mensagem de erro mais reportada em qualquer servidor privado de MU Online — e também uma das mais ambíguas, porque pode ter origem tanto no computador do jogador quanto na infraestrutura do servidor. Tratar todo relato como "problema do jogador" gera desconfiança na comunidade; tratar todo relato como "bug do servidor" faz a equipe perder tempo investigando algo que está fora do seu controle. Este tutorial apresenta um roteiro de diagnóstico estruturado para separar rapidamente as duas frentes e resolver cada uma delas.

Entendendo o caminho da conexão no MU Online

Quando o jogador abre o cliente, a conexão passa por pelo menos três pontos que podem falhar: o cliente local (rede/firewall do jogador), o ConnectServer (recebe a conexão inicial, autentica e redireciona para o GameServer correto) e o GameServer (mantém a sessão ativa durante o jogo). Um erro de "conexão perdida" pode acontecer em qualquer um desses três pontos, e a mensagem exibida ao jogador costuma ser genérica demais para indicar qual foi.

Primeiro filtro: é um jogador ou é todo mundo?

Esse é o diagnóstico mais importante e mais rápido de fazer. Pergunte no Discord/suporte:

Situação relatadaDireção do diagnóstico
Só um jogador específico cai, os demais estão normaisProvavelmente problema local (rede, firewall, cliente)
Vários jogadores caem ao mesmo tempo, mesmo horárioProvavelmente problema do lado do servidor
Quedas aumentam em horário de picoSobrecarga de capacidade do GameServer
Quedas acontecem ao entrar em mapa/evento específicoBug pontual disparado por conteúdo do jogo
Quedas com padrão de horário fixo (ex.: sempre às 3h)Possível rotina agendada (backup, restart) conflitando

Diagnóstico do lado do jogador

Se o padrão indica problema local, oriente o jogador a testar, em ordem:

  1. Trocar de rede (usar dados móveis/hotspot) para descartar problema no roteador/provedor local.
  2. Desativar temporariamente o firewall/antivírus (Windows Defender, Avast, Norton) e tentar reconectar — muitos bloqueiam silenciosamente a porta usada pelo cliente.
  3. Verificar a porta usada pelo servidor (geralmente configurável, padrão 44405/55901 dependendo do emulador) e confirmar que não está sendo bloqueada por um firewall de rede corporativa ou de operadora.
  4. Testar com cabo em vez de Wi-Fi, já que instabilidade de Wi-Fi é uma causa frequente e subestimada.
  5. Rodar um teste de ping/traceroute até o IP do servidor para identificar perda de pacotes no meio do caminho (fora do controle do servidor, mas útil para confirmar ao jogador que não é bug).
ping ip.do.servidor -t
tracert ip.do.servidor

Perda de pacotes consistente no ping ou saltos com latência alta no tracert indicam problema de rede entre o jogador e o servidor, não um bug do jogo.

Diagnóstico do lado do servidor — ConnectServer

O ConnectServer é o primeiro ponto de contato. Se ele estiver instável, os jogadores nem conseguem chegar à tela de seleção de personagem. Verifique:

  • Uso de CPU/RAM do processo do ConnectServer — se estiver saturado, aumente os recursos da VM ou revise a configuração de threads.
  • Logs do ConnectServer no horário das quedas reportadas, buscando por erros de timeout ou desconexão em massa.
  • Configuração de IP/porta exposta corretamente no roteador/firewall do servidor (não confundir com o firewall do jogador).

Diagnóstico do lado do servidor — GameServer

Se os jogadores conseguem entrar mas caem durante o jogo, o problema geralmente está no GameServer:

CausaComo identificarCorreção
Sobrecarga de CPU/RAMMonitorar uso de recursos no horário de picoOtimizar configuração, considerar upgrade de VM
Ataque DDoSPicos súbitos de tráfego de rede, quedas simultâneas amplasAtivar proteção anti-DDoS (Cloudflare Spectrum, proteção do provedor)
Bug em ação específica (item/skill/mapa)Log de crash aponta sempre para o mesmo evento antes da quedaIsolar e corrigir o bug no core/script correspondente
Falha de comunicação ConnectServer ↔ GameServerLogs mostram desconexão entre os dois processosRevisar configuração de IP interno e portas de comunicação entre eles
Timeout de socket mal configuradoJogadores com ping mais alto caem mais que os demaisAjustar parâmetro de timeout/keep-alive

Configurando timeout e keep-alive corretamente

Timeouts mal calibrados são uma causa subestimada de quedas "aleatórias". Um exemplo de configuração equilibrada (os nomes variam por emulador):

[Network]
SocketTimeoutMs = 30000
KeepAliveIntervalMs = 5000
KeepAliveMaxMisses = 3
MaxLatencyToleranceMs = 800
  • SocketTimeoutMs muito baixo derruba jogadores com ping naturalmente alto (conexões internacionais ou 4G).
  • KeepAliveIntervalMs/KeepAliveMaxMisses definem a frequência dos "pings" internos entre cliente e servidor para detectar conexões mortas sem esperar o timeout completo.
  • Valores generosos demais atrasam a liberação de slots de jogadores que já caíram, prejudicando quem está tentando entrar.

Investigando quedas em massa por sobrecarga

Se as quedas coincidem com horário de pico de jogadores online, o GameServer provavelmente está no limite de capacidade da VM/hardware. Sinais para confirmar:

  1. Monitorar CPU/RAM do processo do GameServer nos minutos anteriores à queda em massa.
  2. Verificar se o número de jogadores online no momento se aproxima do limite configurado (MaxConnection/MaxClients).
  3. Checar se há gargalo de I/O de disco (muito comum quando o banco de dados roda na mesma máquina que o GameServer).

A solução de curto prazo é reduzir o limite de conexões simultâneas para um valor sustentável; a de médio prazo é migrar banco de dados e GameServer para máquinas separadas ou fazer upgrade de recursos.

Investigando ataques de DDoS

Um padrão de quedas simultâneas e amplas, sem relação com horário de pico "orgânico", pode indicar ataque de DDoS — infelizmente comum contra servidores privados de MU concorrentes. Sinais:

  • Pico repentino de tráfego de rede não correlacionado com evento in-game.
  • Quedas que afetam TODOS os jogadores ao mesmo tempo, incluindo staff.
  • Latência anormal mesmo para jogadores próximos geograficamente ao servidor.

A mitigação mais acessível é colocar o servidor atrás de uma proteção de rede (Cloudflare Spectrum para TCP, ou proteção anti-DDoS oferecida pelo provedor de hospedagem/VPS), já que filtrar DDoS manualmente no próprio servidor raramente é suficiente.

Comunicação com a comunidade durante o incidente

Independente da causa, mantenha os jogadores informados durante uma instabilidade:

  • Publique um aviso no Discord assim que identificar quedas em massa, mesmo antes de ter a causa exata — isso evita dezenas de tickets duplicados.
  • Atualize o status conforme a investigação avança ("identificamos sobrecarga no horário de pico, aplicando correção").
  • Ao resolver, publique um resumo simples do que aconteceu e o que foi feito — constrói confiança mesmo em incidentes técnicos.

Erros comuns e soluções

SintomaCausa provávelSolução
Só um jogador cai, resto normalFirewall/antivírus/rede local do jogadorTestar em outra rede, liberar porta no firewall pessoal
Vários caem juntos em horário de picoGameServer sobrecarregado (CPU/RAM/conexões)Reduzir MaxConnection temporariamente, planejar upgrade
Queda ao entrar em mapa/evento específicoBug pontual disparado por conteúdo do jogoIsolar via logs e corrigir no core/script
Jogadores com ping alto caem maisTimeout de socket configurado agressivo demaisAjustar SocketTimeoutMs/KeepAlive
Quedas em massa sem padrão de horário claroPossível ataque DDoSAtivar proteção anti-DDoS (Cloudflare Spectrum ou do provedor)

Checklist de diagnóstico de conexão perdida

  • Confirmado se o problema é individual ou em massa.
  • Testes básicos do lado do jogador orientados (rede, firewall, cabo).
  • Logs do ConnectServer e GameServer revisados no horário do incidente.
  • Uso de CPU/RAM/conexões simultâneas verificado no horário de pico.
  • Configuração de timeout/keep-alive revisada e ajustada se necessário.
  • Possibilidade de DDoS descartada ou mitigada com proteção de rede.
  • Comunidade comunicada durante e após o incidente.

Resolver quedas de conexão de forma consistente é um dos pilares da reputação de qualquer servidor privado — jogadores toleram bugs de gameplay, mas abandonam servidores instáveis rapidamente. Para reforçar a base de infraestrutura do zero, veja o guia de criação de servidor de MU Online.

Perguntas frequentes

O erro de conexão perdida é sempre culpa do servidor?

Não. Cerca de metade dos casos reportados por jogadores tem origem na rede/firewall/antivírus do próprio jogador, e não no servidor. Por isso o diagnóstico correto começa separando 'só eu caio' de 'todo mundo está caindo', que já aponta para lados diferentes do problema.

Como sei se o problema é no meu computador ou no servidor?

Peça para o jogador testar em outra rede (dados móveis, por exemplo) ou peça a outros jogadores online no Discord para confirmar se estão com o mesmo problema no mesmo horário. Se só um jogador cai e os demais estão normais, o problema é local; se vários caem juntos, é do lado do servidor.

O que causa quedas em massa no GameServer?

As causas mais comuns são: sobrecarga de CPU/RAM no processo (muitos jogadores simultâneos além da capacidade), ataque de DDoS, falha de comunicação entre ConnectServer e GameServer, ou um bug específico disparado por uma ação de jogo (item, skill, mapa) que trava o processo.

Timeout de conexão pode ser configurado no servidor?

Sim. A maioria dos emuladores tem parâmetros de timeout de socket e de heartbeat/keep-alive configuráveis. Timeouts muito agressivos derrubam jogadores com ping naturalmente mais alto (conexões internacionais); timeouts muito longos atrasam a detecção de conexões mortas e desperdiçam slots de jogador.

Um firewall ou antivírus pode causar esse erro?

Sim, é uma das causas mais comuns do lado do jogador. Firewalls corporativos, antivírus agressivos (Avast, Norton) e até o Windows Defender podem bloquear a porta usada pelo cliente do MU para se comunicar com o ConnectServer/GameServer, gerando quedas ou impossibilidade de conectar.

RO
Fundador e editor-chefe

Rodrigo mantém o ViciadosMU desde os primórdios do portal. Especialista em criação e administração de servidores de MU Online, história do jogo e a evolução das seasons — escreveu boa parte do acervo antes de 2024.

Continue lendo

Artigos relacionados