Open Source · Gratuito · Linux nativo

Servidor Mu Online
0.97k no Linux.

MuEmu portado nativamente para Linux com Docker, MySQL e painel web completo, e seu próprio cliente para Windows e Linux. Sem MSSQL. Sem DLL.

Início rápido

bash
# 1. Clonar o repositório
git clone https://github.com/EmanuelCatania/Mu-Linux-0.97k.git
cd Mu-Linux-0.97k

# 2. Configurar variáveis de ambiente
cp .env.example .env
# Editar .env: PUBLIC_IP, MYSQL_PASSWORD, SESSION_SECRET

# 3. Iniciar o stack
docker compose -f docker-compose.images.yml up -d
server pullsweb pullseditor pulls

Por que Mu Linux 97K?

🐧

Linux nativo

Portado do Windows para Linux com epoll e MySQL 8.4 em vez de MSSQL. Sem Wine nem VM, em amd64 e ARM64.

🐳

Docker pronto

Quatro imagens no Docker Hub: server, web, editor e MySQL. Um docker compose up e está rodando. Também há eggs para Pterodactyl.

🎮

Cliente Windows e Linux

Cliente reconstruído a partir do código-fonte do 0.97k, com o que o Main.dll fazia integrado. Sem DLL nem InfoEncoder.

🖥️

Painel web completo

Painel de administração com editores gráficos para itens, monstros, shops, spawns, drops, quests, rates e mais.

🧩

Customs pelo servidor

Itens até o índice 511 por seção, sets, asas, efeitos, pets e monstros. O servidor envia as definições e o cliente só leva os modelos.

🔓

Open Source

Código fonte público no GitHub. Baseado nas fontes do Kayito. Livre para usar, modificar e deployar.

Classes de personagens

4 classes disponíveis no Mu Online 0.97k

Dark Knight
Dark Knight
Dark Wizard
Dark Wizard
Elf
Elf
Magic Gladiator
Magic Gladiator

Versões disponíveis

ESTÁVEL0.97.30

Servidor e cliente 0.97k, conclusão da Fase 3: o cliente roda nativamente no Windows e no Linux. Use a mesma versão dos dois lados.

Ver documentação →
EM BREVEMais versões

Está sendo trabalhado na portabilidade de outras versões do servidor. Acompanhe o repositório.

GitHub →

Cliente do jogo

🖥️ Windows e Linux

O cliente é um port em C++ do main.exe original do 0.97k, com tudo o que o Main.dll fazia integrado. O endereço do seu servidor vai compilado: cada servidor compila e distribui o seu próprio cliente.

  1. 1

    Coloque o endereço do seu servidor em src/Config/ServerConfig.h

    IP ou domínio, portas e identidade do servidor

  2. 2

    Compile para Windows · Linux

    com Visual Studio, CMake ou GitHub Actions a partir de um fork

  3. 3

    Distribua para seus jogadores

    a pasta do cliente no Windows ou o pacote do Linux

O cliente com DLL, o InfoEncoder e o ClientInfo.bmd foram descontinuados.

Guia completo do cliente →

Itens, asas, efeitos, pets e monstros custom são definidos pelo servidor: o cliente só precisa dos modelos.

Como adicionar customs →

Build

📄

ServerConfig.h

endereço + identidade

↓
⚙️

CMake / Visual Studio

Windows x86 ou Linux x86

↓
📦

main.exe / main

+ pasta Data

↓
🎮

Mu Online 0.97k

conecta ao seu servidor

Este projeto é 100% gratuito e open source.

Se foi útil para você, considere apoiá-lo com uma doação.