ConnectServer MU Online: Guia Completo Aprendiz Mu Online
Server Files

ConnectServer MU Online: Guia Completo

Por

O ConnectServer MU Online é responsável pela conexão inicial entre o cliente e o servidor. Neste guia completo, você vai aprender como configurar IP, portas.

MU Online • Administração de Servidor

ConnectServer MU Online: Guia Completo de Configuração, IP, Portas e Erros

Entenda como funciona o ConnectServer do MU Online, como configurar IP e portas, conectar o cliente ao servidor, registrar GameServers e corrigir os principais problemas de conexão e lista de servidores.

Nível: Intermediário Categoria: Tutoriais MU Online Rede e Conexão Aprendiz MU Online

O ConnectServer do MU Online é um dos principais componentes responsáveis pela comunicação inicial entre o cliente do jogador e a estrutura do servidor.

Quando o ConnectServer está configurado incorretamente, problemas como servidor não aparece na lista, cliente não conecta, sala offline, desconexão após selecionar o servidor ou GameServer que não registra podem ocorrer.

Por isso, compreender a relação entre ConnectServer, cliente MU Online, GameServer, IP, portas e firewall é fundamental para quem administra um servidor privado.

Neste guia do Aprendiz MU Online, você aprenderá como funciona o ConnectServer, quais configurações verificar e como diagnosticar os principais erros.

O que é o ConnectServer do MU Online?

O ConnectServer, frequentemente chamado apenas de CS, é um serviço utilizado por diversas arquiteturas de servidor MU Online para receber a conexão inicial do cliente e fornecer informações sobre os servidores disponíveis.

Quando um jogador abre o cliente de MU Online, uma das primeiras etapas da comunicação envolve localizar a estrutura responsável por apresentar os servidores ou salas disponíveis.

Em arquiteturas tradicionais, essa função é realizada pelo ConnectServer.

Resumindo O ConnectServer funciona como uma das portas de entrada do jogador para a infraestrutura do MU Online. Ele ajuda o cliente a localizar os GameServers disponíveis para conexão.

Para que serve o ConnectServer?

Dependendo da versão e implementação, suas funções podem incluir:

  • receber conexões iniciais do cliente;
  • informar a lista de servidores disponíveis;
  • manter informações sobre GameServers registrados;
  • informar endereço e porta necessários para a próxima conexão;
  • controlar códigos utilizados para identificar servidores;
  • informar status ou carga dos servidores;
  • intermediar a etapa inicial antes da conexão ao GameServer.

A implementação exata depende da source utilizada.

Como funciona a conexão do ConnectServer?

Uma representação simplificada de uma arquitetura tradicional é:

Jogador
   |
   v
Cliente MU Online
   |
   v
ConnectServer
   |
   | Lista de servidores
   |
   v
GameServer
   |
   +---------> JoinServer
   |
   +---------> DataServer
                    |
                    v
                SQL Server

É importante entender que o ConnectServer e o GameServer normalmente possuem funções diferentes.

O cliente inicialmente utiliza as informações de conexão necessárias para chegar ao ConnectServer. Depois da seleção de servidor, a comunicação passa para o GameServer conforme a arquitetura daquela versão.

A arquitetura varia entre server files Servidores 97D, 99z, Season 2, Season 4, Season 6 e sources customizadas podem utilizar nomes de arquivos, portas e formatos diferentes. Sempre confira a configuração da sua distribuição.

Onde configurar o ConnectServer?

A localização depende dos server files.

É comum encontrar uma pasta semelhante a:

MuServer
    |
    +-- ConnectServer
            |
            +-- ConnectServer.exe
            +-- Data
            +-- Log
            +-- Config

Os arquivos podem possuir nomes como:

ConnectServer.ini
ConnectServer.cfg
ServerList.dat
ServerList.ini
ServerInfo.dat
ServerInfo.xml
ServerList.xml

Não significa que todos esses arquivos existirão no seu servidor. Identifique quais deles realmente são utilizados pelo seu executável ou source.

Como configurar o IP do ConnectServer?

Um dos principais pontos é saber qual endereço deve ser utilizado em cada parte da estrutura.

Para um servidor totalmente local, você poderá encontrar:

127.0.0.1

Esse endereço representa a própria máquina.

Exemplo conceitual

[CONNECTSERVER]

ServerIP   = 0.0.0.0
ServerPort = 44405

O formato acima é apenas ilustrativo. Sua source poderá utilizar outro padrão de configuração.

O que significa 0.0.0.0?

Em aplicações de rede que suportam essa configuração, 0.0.0.0 normalmente indica que o serviço deverá escutar nas interfaces de rede disponíveis.

Isso é diferente do endereço que será entregue ao jogador para conectar ao GameServer.

Qual é a porta do ConnectServer MU Online?

Uma porta frequentemente encontrada em configurações clássicas de MU Online é:

44405

Entretanto, não trate 44405 como uma regra universal.

Sua source pode utilizar outra porta. O valor correto deve ser confirmado nos arquivos do ConnectServer e nas configurações utilizadas pelo cliente.

Porta configurada precisa corresponder Se o ConnectServer estiver ouvindo em uma porta e o cliente tentar conectar em outra, o jogador não conseguirá alcançar o serviço.

ConnectServer e GameServer

Um dos pontos mais importantes é a relação entre ConnectServer e GameServer.

Em muitas implementações, cada GameServer possui informações como:

  • ServerCode;
  • nome;
  • IP;
  • porta;
  • grupo;
  • status;
  • quantidade ou percentual de jogadores.

Exemplo conceitual

ServerCode     = 0
GameServerIP   = 127.0.0.1
GameServerPort = 55901

Em um servidor público, o endereço entregue ao cliente precisa ser alcançável pelo jogador.

ServerCode do MU Online

O ServerCode é utilizado em muitas sources para identificar um GameServer dentro da estrutura.

Por exemplo:

GameServer 1
ServerCode = 0

GameServer 2
ServerCode = 1

GameServer 3
ServerCode = 2

Esses valores são apenas exemplos.

O importante é garantir que os códigos estejam de acordo com a estrutura esperada pelos seus server files.

ServerCode incorreto Códigos duplicados ou incompatíveis podem provocar problemas de registro, identificação de salas ou funcionamento incorreto entre ConnectServer e GameServer.

ServerList: lista de servidores do MU Online

Em determinadas implementações, o ConnectServer utiliza um arquivo de lista para definir ou organizar os servidores.

Você poderá encontrar arquivos como:

ServerList.dat
ServerList.ini
ServerList.xml

Um exemplo puramente conceitual seria:

0 "Servidor 1" "127.0.0.1" 55901
1 "Servidor 2" "127.0.0.1" 55902

Não copie esse formato diretamente para sua source sem verificar como o arquivo original está estruturado.

Servidor não aparece na lista

Se o ConnectServer abre normalmente, mas nenhuma sala aparece, investigue:

  • GameServer está iniciado;
  • GameServer conseguiu registrar no ConnectServer;
  • ServerCode está correto;
  • IP configurado está correto;
  • porta está correta;
  • arquivo ServerList está correto;
  • cliente está chegando ao ConnectServer certo;
  • firewall não está bloqueando a comunicação.

Como o cliente encontra o ConnectServer?

O cliente precisa possuir as informações necessárias para localizar o servidor.

Dependendo da versão do MU Online, essas informações podem estar em arquivos diferentes ou até incorporadas ao executável.

Você poderá encontrar configurações relacionadas ao endereço do servidor em arquivos ou componentes como:

Main.exe
Launcher
Config
ServerInfo
Connect
Arquivo BMD
DLL customizada

A localização depende completamente da versão e da source.

IP do cliente e IP interno são diferentes

Este conceito é fundamental.

Em uma instalação local:

Cliente
   |
   | 127.0.0.1
   v
ConnectServer

pode funcionar normalmente porque ambos estão na mesma máquina.

Mas um jogador conectado pela internet não poderá utilizar 127.0.0.1 para chegar ao seu servidor.

Para ele, 127.0.0.1 significa o próprio computador do jogador.

Erro muito comum Configurar 127.0.0.1 em uma informação que será entregue para jogadores externos pode fazer o servidor funcionar localmente, mas falhar completamente pela internet.

ConnectServer e Firewall do Windows

Quando o servidor precisa receber jogadores externos, o Windows Firewall precisa permitir a comunicação necessária.

Se sua configuração utilizar:

ConnectServer = 44405

a regra correspondente deverá permitir a porta necessária para esse serviço.

Porém, não desative completamente o firewall apenas para fazer o servidor funcionar.

Melhor prática Mantenha o firewall ativo e crie somente as regras necessárias para os serviços que realmente precisam receber conexões externas.

Quais portas abrir para MU Online?

Não existe uma lista universal para todas as sources.

Uma estrutura clássica pode utilizar algo semelhante a:

Componente Exemplo Uso
ConnectServer 44405 Entrada inicial do cliente.
GameServer 55901 Conexão com o servidor de jogo.
GameServer 2 55902 Exemplo de servidor adicional.
DataServer Variável Comunicação interna.
JoinServer Variável Comunicação interna.

Os valores precisam ser confirmados diretamente nos seus arquivos de configuração.

Como configurar ConnectServer para servidor local

Para estudar ou desenvolver um servidor de MU Online no próprio computador, a configuração é mais simples.

Quando cliente e MuServer estão na mesma máquina, o fluxo pode ser:

Cliente
   |
   | 127.0.0.1
   v
ConnectServer
   |
   v
GameServer
   |
   v
DataServer / SQL

Esse ambiente é recomendado para validar primeiro os server files antes de publicar o servidor.

ConnectServer em VPS ou servidor dedicado

Quando o MU Online é hospedado em uma VPS ou servidor dedicado, é necessário diferenciar:

  • IP interno;
  • IP público;
  • localhost;
  • endereço anunciado ao cliente;
  • portas internas;
  • portas que realmente precisam receber conexões externas.

O cliente localizado fora da VPS precisa receber um endereço que consiga alcançar pela internet.

IP público ou domínio?

Algumas implementações aceitam hostname ou domínio no lugar de um endereço IP.

Conceitualmente:

server.seudominio.com

pode apontar para o IP público do servidor.

Entretanto, confirme se a sua source e cliente suportam hostname no campo específico que você está configurando.

ConnectServer abre e fecha sozinho

Se o ConnectServer fecha imediatamente após iniciar, verifique:

  • arquivos de configuração;
  • DLLs necessárias;
  • porta já utilizada;
  • permissões do Windows;
  • arquivos Data ausentes;
  • configuração inválida;
  • dependências do Visual C++;
  • logs gerados pelo executável.

Como verificar se a porta está sendo usada?

No Prompt de Comando do Windows, uma ferramenta útil é:

netstat -ano

Para procurar especificamente uma porta configurada como 44405, você pode utilizar:

netstat -ano | findstr :44405

Se o ConnectServer estiver escutando corretamente, poderá aparecer uma entrada relacionada à porta.

Erro: porta já está em uso

Se outro processo já estiver utilizando a mesma porta, o ConnectServer poderá não conseguir iniciar seu listener.

Primeiro identifique o PID:

netstat -ano | findstr :44405

Depois você poderá identificar o processo correspondente no Gerenciador de Tarefas.

Não encerre processos aleatoriamente Confirme qual aplicação pertence ao PID antes de encerrá-la. O processo pode pertencer a outro serviço importante do Windows ou da sua infraestrutura.

ConnectServer funciona local, mas não funciona externo

Este problema normalmente direciona o diagnóstico para rede.

Se funciona em:

127.0.0.1

mas jogadores externos não conseguem entrar, verifique:

  • IP público correto;
  • firewall;
  • porta do ConnectServer;
  • porta do GameServer;
  • roteador, quando hospedado em conexão residencial;
  • NAT ou CGNAT;
  • IP entregue pelo ConnectServer;
  • configuração do cliente.

ConnectServer conecta, mas desconecta ao selecionar servidor

Esse comportamento fornece uma pista importante.

Se a lista aparece, significa que o cliente conseguiu alcançar pelo menos a etapa inicial da infraestrutura.

Se a falha acontece somente depois de clicar na sala, investigue principalmente:

  • IP informado para o GameServer;
  • porta do GameServer;
  • GameServer offline;
  • ServerCode;
  • firewall da porta do GameServer;
  • IP interno sendo entregue para cliente externo.
Dica de diagnóstico Se o jogador vê a lista de servidores, o ConnectServer provavelmente já está acessível. Se a desconexão acontece depois da seleção, concentre o diagnóstico na transição ConnectServer → GameServer.

ConnectServer não mostra o GameServer

Se o GameServer deveria aparecer, mas não aparece, confira:

Abra o ConnectServer Confirme que ele inicia sem erros.
Confira a porta Verifique se o serviço está realmente escutando.
Abra o GameServer Observe se ele registra ou conecta corretamente.
Confira o ServerCode Garanta que o código esteja de acordo com a configuração.
Confira IP e porta do GameServer Os valores precisam corresponder à estrutura real.
Analise os logs Procure mensagens de conexão, registro ou rejeição.

Principais problemas do ConnectServer MU Online

Problema O que verificar
Servidor não aparece GameServer, ServerCode e ServerList.
Cliente não conecta IP, porta, firewall e cliente.
Funciona somente local IP público, firewall, NAT e endereço anunciado.
Desconecta ao selecionar sala IP e porta do GameServer.
Port already in use Outro processo utilizando a porta.
GameServer não registra ServerCode, IP, porta e compatibilidade.
ConnectServer fecha Configuração, DLL, dependência ou porta.
Sala aparece offline Status do GameServer e comunicação com CS.

Ordem de inicialização do MuServer

A sequência depende da distribuição, mas uma ordem comum em estruturas tradicionais é:

1. DataServer
2. JoinServer
3. ConnectServer
4. Serviços auxiliares
5. GameServer

O objetivo é garantir que os serviços dos quais o GameServer depende já estejam disponíveis quando ele for iniciado.

Checklist do ConnectServer MU Online

Verificação Resultado esperado
ConnectServer.exe Inicia sem erro.
Porta Serviço está escutando.
Cliente Aponta para endereço correto.
GameServer Iniciado e registrado.
ServerCode Compatível com a configuração.
IP do GameServer Alcançável pelo cliente.
Porta GameServer Correta e acessível.
Firewall Regras necessárias configuradas.
ServerList Estrutura válida.
Logs Sem erros críticos.

Perguntas frequentes sobre ConnectServer

O que é ConnectServer no MU Online?

É um componente utilizado em muitas arquiteturas de MU Online para receber a conexão inicial do cliente e disponibilizar informações sobre os GameServers existentes.

Qual é a porta do ConnectServer MU Online?

A porta 44405 é comum em muitas distribuições clássicas, mas pode ser alterada. O valor correto deve ser confirmado nos arquivos da sua source e na configuração do cliente.

Por que o servidor não aparece na lista?

Verifique se o GameServer está iniciado e registrado, além de ServerCode, ServerList, IP, porta e comunicação entre os componentes.

Por que consigo conectar localmente mas não pela internet?

Nesse cenário, verifique IP público, firewall, NAT, portas e principalmente se o endereço entregue ao cliente externo é realmente alcançável pela internet.

ConnectServer precisa conectar no SQL?

Isso depende da implementação. Em muitas arquiteturas, o ConnectServer possui função principalmente relacionada à conexão e lista de servidores, enquanto operações de banco ficam a cargo de outros serviços.

ConnectServer e GameServer usam a mesma porta?

Normalmente não. Eles são serviços diferentes e costumam utilizar portas diferentes, definidas pelos arquivos de configuração da source.

Posso mudar a porta 44405?

Se a sua implementação permitir, sim. Porém todas as partes que dependem dessa porta precisam utilizar o mesmo valor, incluindo a configuração necessária no cliente e na rede.

Por que desconecta depois de escolher o servidor?

Se a lista aparece mas a conexão falha depois da seleção, investigue principalmente o IP e a porta do GameServer, o firewall e o endereço que está sendo entregue ao cliente.

ConnectServer funciona em 97D, 99z e Season 6?

Existem implementações de ConnectServer em diferentes gerações de server files, mas configuração, protocolo, arquivos e recursos podem variar bastante entre as versões.

Conclusão

O ConnectServer MU Online é uma peça fundamental da infraestrutura de conexão de muitos servidores privados.

Para configurá-lo corretamente, é necessário compreender a diferença entre IP local, IP público, porta do ConnectServer, porta do GameServer, ServerCode e lista de servidores.

Se o cliente nem consegue acessar a lista, investigue primeiro ConnectServer, IP, porta e firewall. Se a lista aparece mas o jogador é desconectado depois de selecionar a sala, concentre o diagnóstico no GameServer e no endereço que está sendo anunciado ao cliente.

Essa separação das etapas torna muito mais simples identificar problemas de conexão em servidores MU Online 97D, 99z, Season 2, Season 6 e projetos personalizados.

Compartilhe este artigo
Aprendiz Mu Online Conhecimento, comunidade e oportunidades para quem vive MU Online.
Estatísticas de acesso Evolução diária do portal
Total de visitas 20.996.284
Visitas hoje 1.514
Visitas ontem 3.414
13/07: 1.264 visitas14/07: 1.187 visitas15/07: 1.376 visitas16/07: 1.219 visitas17/07: 1.328 visitas18/07: 1.146 visitas19/07: 1.392 visitas20/07: 1.241 visitas21/07: 1.357 visitas22/07: 1.174 visitas23/07: 1.298 visitas24/07: 1.960 visitas25/07: 3.414 visitas26/07: 1.514 visitas13/0715/0717/0719/0721/0723/0725/0726/07
Visitas registradas automaticamente.
© 2026 Aprendiz Mu Online