Introduction
Mu Linux 97K is a native Linux Mu Online 0.97k server, based on Kayito's MuEmu emulator, with its own client rebuilt from source. The server uses epoll instead of Windows I/O completion ports and MySQL instead of MSSQL; the client runs on Windows and Linux.
What's included?
- Full server: ConnectServer, JoinServer, DataServer and GameServer, for Linux amd64 and ARM64
- MySQL 8.4 LTS database with creation and initialization scripts
- Web panel with registration, rankings, news and graphical editors for the game data, in Spanish, English and Portuguese
- Optional editor with per-file backups and full snapshots
- Game client for Windows and Linux, with its source code
- Custom items, sets, wings, effects, pets and monsters defined from the server
- Docker Hub images and Pterodactyl eggs
Docker images
emapupi/mu-linux-97k— game server (latest,0.97.30)emapupi/mu-linux-97k-web— web panel (latest,0.97.20)emapupi/mu-linux-97k-mu-editor— editor (latest,0.97.20)emapupi/mu-linux-97k-mysql— initialized MySQL (latest)
The client
The client is a C++ port of the original 0.97k main.exe, rebuilt through reverse engineering, with everything theMain.dll injection did built in. It runs on Windows and Linux. The server address is compiled into the client, so each server builds and distributes its own: see Game client.
The DLL client (Main.dll, InfoEncoder and ClientInfo.bmd) is deprecated and no longer distributed.
Versions
Client and server share the same numbering: 0.97.30 closes Phase 3. Always use the same version on both sides. What's new in each one is in the serverand client Releases.
Credits
- Kayito — MuEmu 0.97k base sources (reference repository)
- Trifon Dinev — web template (Simple MU Online Templates)