Como configurar o SQL Server para MU Online
Instalação, restauração do banco e permissões: o guia para deixar o SQL Server pronto para o seu servidor de MU Online.
O SQL Server é onde ficam guardadas todas as contas, personagens, guilds e itens do seu servidor de MU Online. Sem ele configurado corretamente, o MuServer simplesmente não sobe. Veja como prepará-lo.
Passo 1 — Instalar em modo de autenticação mista
Durante a instalação do SQL Server, escolha Mixed Mode (autenticação Windows + SQL) e defina uma senha forte para o usuário sa. Esse modo é obrigatório porque o MuServer conecta usando usuário e senha do SQL.
sa em branco ou padrão. Servidores expostos com sa fraco são o alvo número um de invasões.Passo 2 — Restaurar o banco de dados
Com o SQL instalado, restaure o banco que acompanha o MuServer (geralmente um arquivo .bak ou scripts .sql):
- Abra o SQL Server Management Studio (SSMS);
- Conecte com o usuário
sa; - Clique com o botão direito em Databases → Restore Database;
- Aponte para o arquivo de backup e confirme.
Passo 3 — Criar um usuário dedicado
Por segurança, crie um usuário só para a aplicação (em vez de usar o sa no MuServer):
CREATE LOGIN mu_app WITH PASSWORD = 'senha_forte_aqui';
USE MuOnline;
CREATE USER mu_app FOR LOGIN mu_app;
EXEC sp_addrolemember 'db_owner', 'mu_app';
Passo 4 — Validar a conexão (ODBC)
O MuServer conversa com o SQL via ODBC. Crie uma fonte de dados (DSN) apontando para o banco MuOnline e teste a conexão. Se o teste passar, o servidor conseguirá ler e gravar dados.
Resumo
Com SQL em modo misto, banco restaurado, usuário dedicado e ODBC validado, a base do seu servidor está pronta. O próximo passo é configurar o MuServer para apontar para esse banco.
Perguntas frequentes
Qual versão do SQL Server usar para MU Online?
Versões como SQL Server 2008 R2 e 2014 são amplamente compatíveis com a maioria das distribuições de MuServer. O importante é instalar em modo de autenticação mista.
O que é autenticação mista?
É o modo que permite login tanto pela conta do Windows quanto por usuário e senha do SQL (como o 'sa'). O MuServer precisa desse modo para conectar ao banco.