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 online | vCPU | RAM | Recomendação |
|---|---|---|---|
| Até 50 | 2 | 4 GB | VPS |
| 50 – 150 | 4 | 8 GB | VPS |
| 150 – 300 | 6 | 12–16 GB | Semi-dedicado |
| 300+ | 8+ | 32 GB | Dedicado |
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
- Contrate um plano de VPS Windows compatível com a sua Season (veja a tabela de requisitos).
- Acesse a VPS por Área de Trabalho Remota (RDP) — veja o guia Entrando na VPS.
- 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
- Abra o SSMS e conecte no seu SQL Server.
- Anexe (attach) os bancos das files (geralmente
MuOnline,Me_MuOnlineeRanking). - 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.
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
- Faça o upload da pasta das files (ex.:
MuServer) para o disco da VPS. - Nos arquivos de configuração dos executáveis, troque o IP interno pelo IP público da sua VPS (em geral em
ConnectServer,GameServerInfo,DataServere afins). - 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.
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:
- DataServer — faz a ponte com o banco de dados.
- ConnectServer — recebe a primeira conexão do cliente.
- JoinServer — cuida da entrada de contas/personagens.
- 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
- No cliente, edite o Main.exe (ou o arquivo de ServerList) apontando para o IP da sua VPS.
- Abra o jogo e faça um login de teste.
- Crie sua conta de GM ajustando o nível de administrador no banco (campo
CtlCode).
Sem abrir as portas do MU (ConnectServer, GameServer, DataServer) no firewall, ninguém de fora conecta.
🛠️ Problemas comuns
| Problema | Causa provável | Solução |
|---|---|---|
| "Disconnected" ao logar | IP como 127.0.0.1 nas files | Trocar pelo IP público da VPS |
| ConnectServer não abre | Porta (44405) fechada | Abrir as portas |
| Erro de conexão com o banco | SQL auth desativada ou senha errada | Habilitar Mixed Mode e revisar o login |
| GameServer fecha sozinho | Falta Visual C++ / .NET | Instalar 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
- Instalar as files e escolher a Season
- Configurar o site (WebEngine)
- Abrir as portas do MU Online
- Comandos de GM (admin)
🚀 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 →