Introdução
Mu Linux 97K é um servidor Mu Online 0.97k nativo do Linux, baseado no emulador MuEmu do Kayito, com seu próprio cliente reconstruído a partir do código-fonte. O servidor usa epoll em vez do I/O completion port do Windows e MySQL em vez de MSSQL; o cliente roda no Windows e no Linux.
O que inclui?
- Servidor completo: ConnectServer, JoinServer, DataServer e GameServer, para Linux amd64 e ARM64
- Banco de dados MySQL 8.4 LTS com scripts de criação e inicialização
- Painel web com cadastro, rankings, notícias e editores gráficos para os dados do jogo, em espanhol, inglês e português
- Editor opcional com backups por arquivo e snapshots completos
- Cliente do jogo para Windows e Linux, com o código-fonte
- Itens, sets, asas, efeitos, pets e monstros custom definidos pelo servidor
- Imagens no Docker Hub e eggs para Pterodactyl
Imagens Docker
emapupi/mu-linux-97k— servidor do jogo (latest,0.97.30)emapupi/mu-linux-97k-web— painel web (latest,0.97.20)emapupi/mu-linux-97k-mu-editor— editor (latest,0.97.20)emapupi/mu-linux-97k-mysql— MySQL inicializado (latest)
O cliente
O cliente é um port em C++ do main.exe original do 0.97k, reconstruído por engenharia reversa, que integra o que oMain.dll de injeção fazia. Ele roda no Windows e no Linux. O endereço do servidor vai compilado no cliente, então cada servidor compila e distribui o seu: veja Cliente do jogo.
O cliente com DLL (Main.dll, InfoEncoder e ClientInfo.bmd) foi descontinuado e não é mais distribuído.
Versões
Cliente e servidor usam a mesma numeração: 0.97.30 é a conclusão da Fase 3. Use sempre a mesma versão dos dois lados. As novidades de cada uma estão nos Releases do servidore do cliente.
Créditos
- Kayito — sources base MuEmu 0.97k (repositório de referência)
- Trifon Dinev — template web (Simple MU Online Templates)