Mu Online Server
0.97k on Linux.
MuEmu natively ported to Linux with Docker, MySQL and a full web admin panel. No Windows dependencies. No MSSQL.
Quick start
# 1. Clone the repository
git clone https://github.com/EmanuelCatania/Mu-Linux-0.97k.git
cd Mu-Linux-0.97k
# 2. Configure environment variables
cp .env.example .env
# Edit .env: PUBLIC_IP, MYSQL_PASSWORD, SESSION_SECRET
# 3. Start the stack
docker compose up -d Why Mu Linux 97K?
Native Linux
Ported from Windows to Linux using epoll and compatibility patches. No Wine, no VM. Runs directly on your VPS.
Docker ready
Four prebuilt Docker Hub images: server, web, editor and MySQL. One docker compose up and it's running.
MySQL instead of MSSQL
MySQL 8 database replaces the Windows MSSQL dependency. Compatible with any Linux host or VPS.
Full web panel
Admin panel with graphical editors for items, monsters, shops, spawns, drops, quests, rates and more.
Server editor
Optional editor API with per-file backups and full snapshots of MuServer/Data. One-click restore.
Open Source
Public source code on GitHub. Based on Kayito's sources. Free to use, modify and deploy.
Character classes
4 classes available in Mu Online 0.97k
Available versions
The original Korean 0.97k version fully ported to Linux. Production ready.
Read the docs โWork is ongoing to port other server versions. Star the repository to stay updated.
GitHub โGame client
๐ช Windows onlyThe server runs on Linux, but the client is for Windows. To connect to your server you need to configure the IP using InfoEncoder and distribute the client to players.
- 1
Edit the IP in
MainInfo.iniinside the Encoder folder of the repository
- 2
Run
InfoEncoder.exeto generate ClientInfo.bmd with your embedded IP
- 3
Distribute the folder
Encoder\Client\to your players (as .zip or .rar)
You only need to redistribute ClientInfo.bmd if the server IP changes.
Full client guide โInfoEncoder
MainInfo.ini
IpAddress=TU_IP
InfoEncoder.exe
encripta + embebe IP
ClientInfo.bmd
Client\Data\Local\
main.exe
lee IP โ conecta al servidor
This project is 100% free and open source.
If it was useful to you, consider supporting it with a donation.