Como configurar o MuServer passo a passo
Entenda o ConnectServer, JoinServer e GameServer e configure as taxas, portas e arquivos do seu MuServer.
O MuServer é o conjunto de programas que fazem o jogo funcionar. Entender o papel de cada um é essencial para configurar e diagnosticar problemas.
Os componentes do MuServer
| Serviço | Função |
|---|---|
| ConnectServer | Recebe o jogador e lista os servidores disponíveis |
| JoinServer | Gerencia contas e login |
| GameServer | Onde o jogo de fato acontece (mapas, monstros, drops) |
| DataServer | Faz a ponte entre o GameServer e o SQL |
Passo 1 — Apontar para o banco
Nos arquivos de configuração (frequentemente em pastas como Data ou arquivos .ini), defina o endereço do SQL, o nome do banco e o usuário criado no tutorial de SQL.
Passo 2 — Definir IP e portas
Configure o IP do ConnectServer (local 127.0.0.1 para testes) e as portas de cada serviço. Anote-as: serão necessárias para liberar no firewall.
[ConnectServer]
ServerAddress = 127.0.0.1
Port = 44405
Passo 3 — Ajustar as taxas do servidor
É aqui que você define a "personalidade" do seu servidor:
- EXP: velocidade de evolução;
- Drop: chance de itens caírem dos monstros;
- Reset: nível necessário e bônus por reset;
- Eventos: quais ficam ativos e seus horários.
Passo 4 — Subir e testar
Inicie os serviços na ordem correta, conecte com o cliente em 127.0.0.1 e valide: login, criação de personagem, drop e save. Se tudo funcionar localmente, você está pronto para configurar o cliente e o launcher.
Perguntas frequentes
O que é ConnectServer?
É o serviço que recebe o jogador e o direciona até o GameServer correto. É o primeiro ponto de contato do cliente com o servidor.
Posso ter vários GameServers?
Sim. Servidores maiores usam subservers para distribuir a carga, cada um com sua porta, todos conectados ao mesmo banco.