Pular para o conteúdo principal

Como criar um servidor de MU Online

Neste guia completo você vai aprender, do zero, como colocar no ar um servidor de MU Online hospedado em uma VPS Windows da South Host — desde os requisitos até a conexão do primeiro jogador.

Um servidor de MU é formado por quatro executáveis que conversam entre si — DataServer, ConnectServer, JoinServer e GameServer — todos ligados a um banco Microsoft SQL Server. O jogador usa o cliente (Main.exe) para se conectar através do ConnectServer.


🖥️ Requisitos recomendados

O SQL Server é o componente que mais consome memória. Use esta tabela como referência (a Season escolhida também influencia):

Jogadores onlinevCPURAMRecomendação
Até 5024 GBVPS
50 – 15048 GBVPS
150 – 300612–16 GBSemi-dedicado
300+8+32 GBDedicado
Clock por núcleo importa

O GameServer é single-thread: um processador com clock alto por núcleo (como o AMD Ryzen 9 da South Host) rende mais que muitos núcleos lentos.


✅ Pré-requisitos

Antes de começar, tenha em mãos:

  • Uma VPS Windows Server com acesso de administrador via RDP.
  • O SQL Server instalado (Express para servidores pequenos; Standard para os maiores).
  • As files do servidor da Season desejada (IGCN, MuEMU, X-Files, etc.).
  • Visual C++ Redistributable e .NET Framework (exigidos pelos executáveis).
  • O cliente do MU na mesma Season, para testar a conexão.

Passo 1 — Contratar a VPS e acessar via RDP

  1. Contrate um plano de VPS Windows compatível com a sua Season (veja a tabela de requisitos).
  2. Acesse a VPS por Área de Trabalho Remota (RDP) — veja o guia Entrando na VPS.
  3. Confirme que o SQL Server está instalado. Se não estiver, instale o SQL Server Express (gratuito) e o SQL Server Management Studio (SSMS).

Passo 2 — Preparar o banco de dados no SQL Server

  1. Abra o SSMS e conecte no seu SQL Server.
  2. Anexe (attach) os bancos das files (geralmente MuOnline, Me_MuOnline e Ranking).
  3. Habilite a autenticação SQL (Mixed Mode) e crie um usuário dedicado (ex.: um login próprio com senha forte) com acesso a esses bancos.
Não use senha padrão

Muitas files vêm com senha sa fraca. Troque por uma senha forte antes de expor o servidor — é um dos vetores de invasão mais comuns em MU.


Passo 3 — Enviar e configurar as files

  1. Faça o upload da pasta das files (ex.: MuServer) para o disco da VPS.
  2. Nos arquivos de configuração dos executáveis, troque o IP interno pelo IP público da sua VPS (em geral em ConnectServer, GameServerInfo, DataServer e afins).
  3. Confira usuário, senha e nome dos bancos nos arquivos de conexão SQL.

Passo detalhado no guia Instalar as files e escolher a Season.

O erro mais comum

Deixar o IP como 127.0.0.1. Assim só você (dentro da VPS) consegue conectar. Use sempre o IP público.


Passo 4 — Iniciar os executáveis na ordem correta

Inicie os programas nesta ordem, aguardando cada um carregar:

  1. DataServer — faz a ponte com o banco de dados.
  2. ConnectServer — recebe a primeira conexão do cliente.
  3. JoinServer — cuida da entrada de contas/personagens.
  4. GameServer — o mundo do jogo em si.

Se todos abrirem sem erros no console (normalmente em verde), o servidor está no ar.


Passo 5 — Editar o cliente e conectar

  1. No cliente, edite o Main.exe (ou o arquivo de ServerList) apontando para o IP da sua VPS.
  2. Abra o jogo e faça um login de teste.
  3. Crie sua conta de GM ajustando o nível de administrador no banco (campo CtlCode).
Libere as portas

Sem abrir as portas do MU (ConnectServer, GameServer, DataServer) no firewall, ninguém de fora conecta.


🛠️ Problemas comuns

ProblemaCausa provávelSolução
"Disconnected" ao logarIP como 127.0.0.1 nas filesTrocar pelo IP público da VPS
ConnectServer não abrePorta (44405) fechadaAbrir as portas
Erro de conexão com o bancoSQL auth desativada ou senha erradaHabilitar Mixed Mode e revisar o login
GameServer fecha sozinhoFalta Visual C++ / .NETInstalar as dependências

❓ Perguntas frequentes

Preciso de VPS Windows ou Linux? Windows — o MU depende do SQL Server e de executáveis .exe. Use uma VPS Windows Server.

Qual a ordem para iniciar os executáveis? DataServer → ConnectServer → JoinServer → GameServer.

Qual Season é mais leve para começar? A Season 6 Episódio 3, a mais clássica. Seasons novas (16, 18, 19) pedem mais recursos.


🔗 Veja também


🚀 Hospede seu servidor de MU Online na South Host

Quer rodar MU Online com proteção Anti-DDoS, SSD NVMe e suporte 24/7 em português? Conheça os planos da South Host →