Open Source · Gratuito · Linux nativo

Servidor Mu Online
0.97k en Linux.

MuEmu portado nativamente a Linux con Docker, MySQL y panel web completo, y su propio cliente para Windows y Linux. Sin MSSQL. Sin DLL.

Inicio rápido

bash
# 1. Clonar el repositorio
git clone https://github.com/EmanuelCatania/Mu-Linux-0.97k.git
cd Mu-Linux-0.97k

# 2. Configurar variables de entorno
cp .env.example .env
# Editar .env: PUBLIC_IP, MYSQL_PASSWORD, SESSION_SECRET

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

¿Por qué Mu Linux 97K?

🐧

Linux nativo

Portado de Windows a Linux con epoll y MySQL 8.4 en vez de MSSQL. Sin Wine ni VM, en amd64 y ARM64.

🐳

Docker listo

Cuatro imágenes en Docker Hub: server, web, editor y MySQL. Un docker compose up y está funcionando. También hay eggs para Pterodactyl.

🎮

Cliente Windows y Linux

Cliente reconstruido desde el código fuente del 0.97k, con lo que hacía el Main.dll integrado. Sin DLL ni InfoEncoder.

🖥️

Panel web completo

Panel de administración con editores gráficos para items, monstruos, shops, spawns, drops, quests, rates y más.

🧩

Customs desde el servidor

Items hasta el índice 511 por sección, sets, alas, efectos, pets y monstruos. El servidor manda las definiciones y el cliente sólo lleva los modelos.

🔓

Open Source

Código fuente público en GitHub. Basado en las fuentes de Kayito. Libre para usar, modificar y deployar.

Clases de personajes

4 clases disponibles en Mu Online 0.97k

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

Versiones disponibles

ESTABLE0.97.30

Servidor y cliente 0.97k, cierre de la Fase 3: el cliente corre de forma nativa en Windows y Linux. Usá la misma versión de los dos lados.

Ver documentación →
PRÓXIMAMENTEMás versiones

Se está trabajando en portar otras versiones del servidor. Seguí el repositorio para novedades.

GitHub →

Cliente del juego

🖥️ Windows y Linux

El cliente es un port a C++ del main.exe original del 0.97k, con todo lo que hacía el Main.dll integrado. La dirección de tu servidor va compilada dentro: cada servidor compila y distribuye su propio cliente.

  1. 1

    Poné la dirección de tu servidor en src/Config/ServerConfig.h

    IP o dominio, puertos e identidad del servidor

  2. 2

    Compilá para Windows · Linux

    con Visual Studio, CMake o GitHub Actions desde un fork

  3. 3

    Distribuí a tus jugadores

    la carpeta del cliente en Windows o el paquete de Linux

El cliente con DLL, InfoEncoder y ClientInfo.bmd quedaron deprecados.

Guía completa del cliente →

Los items, alas, efectos, pets y monstruos custom los define el servidor: el cliente sólo necesita los modelos.

Cómo agregar customs →

Build

📄

ServerConfig.h

dirección + identidad

↓
⚙️

CMake / Visual Studio

Windows x86 o Linux x86

↓
📦

main.exe / main

+ carpeta Data

↓
🎮

Mu Online 0.97k

conecta a tu servidor

Este proyecto es 100% gratuito y open source.

Si te fue útil, considerá apoyarlo con una donación.