Contributors:

March 20, 2026 ยท View on GitHub

Mir 4 - Official Public Topaz Source

Latest Release License: GPL v2 Build MySQL C++ Discord

Topaz Mir 4 is an open-source implementation of the official Legend of Mir 4 server code that empowers community organizers, modders, and hobbyists to spin up their own private Mir 4 server in minutes.

Built directly from the official sources for maximum compatibility, using MySQL for data storage and JSON files for server configuration, with simple setup scripts and detailed guides/wikis.

Its friendly architecture lets you tweak rates, items, stats, and more, while an active LOMCN community provides a hub for sharing setups, reporting bugs, and collaborating on new features.

No NFTs. No crypto. Just a clean, moddable Mir 4 experience built by and for the community.

Dive in to explore, customize, and host your personalized Legend of Mir 4 experience today!

Important


Server Source is NOT available at this time. Please stand by for us to Open Source it.

Warning


Anyone claiming to have the Mir 4 Source code is trying to scam you! Never buy files.


๐Ÿ“˜ Table of Contents

  1. Legend of Mirย 4 โ€“ Official Public Topaz Source
  2. Important & Warning
  3. Previews
  4. ๐Ÿ“ฆ Codebase Composition
  5. Folder Structure
  6. ๐Ÿงฉ Multi-Server Setup Examples
  7. Quick Links
  8. Dependencies
  9. Compatibility
  10. To Do
  11. Dev Team
  12. Contributors
  13. Other Projects
  14. Sponsored By
  15. Stop Killing Games
  16. Disclaimer

๐Ÿ‘€ Previews

Server Console Preview

image

Client Launcher Preview

image

Website Preview

image

Network Diagram

image


๐Ÿ“ฆ Codebase Composition

Code OriginLines of CodePercentage
WEMADE308,7373.46%
Topaz8,926,62796.54%

This shows how much of the original Wemade code remains unchanged compared to the substantial updates, additions, and improvements made by the Topaz team. Binaries, metadata, and configuration files are not included in these figures.


๐Ÿ“‚ Folder Structure

  • Tools
    A collection of useful MIR4 tools, ranging from premade websites to client editors.
  • mir4-client-launcher
    An optional client launcher, designed to look and feel like the official MIR4 launcher.
  • mir4-db-sps
    Complete MIR4 server database exports, including all schemas and stored procedures.
  • mir4-server-console
    An optional server launcher with quick-edit tools for live tweaking.
  • mir4-server-jsons
    Full set of MIR4 server JSON configuration files.

๐Ÿ–ฅ๏ธ Multi-Server Setup Examples

Scenario #Front ServerChatting ServerWorld Server(s)Game Server(s)MySQLCouchbaseMemuraiCharacter Data Shared?Chat Shared?Login Shared?Notes
1SingleSingleSingleSingleโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธBasic Single Server Setup
2SingleSingleMultipleSingleโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธShared characters across all worlds
3SingleSingleMultipleMultipleโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธโœ”๏ธShared account + characters, separate game servers
4SingleSingleMultipleMultipleMultipleโœ”๏ธโœ”๏ธโŒโœ”๏ธโœ”๏ธCharacters unique per MySQL, same login
5MultipleSingleMultipleMultipleMultipleโœ”๏ธโœ”๏ธโŒโœ”๏ธโŒFully separate account/char servers, shared chat
6SingleMultipleMultipleMultipleSingleโœ”๏ธโœ”๏ธโœ”๏ธโŒโœ”๏ธSame char/login, but isolated chats
7MultipleMultipleMultipleMultipleMultipleโœ”๏ธโœ”๏ธโŒโŒโŒCompletely isolated servers

Official Resources

LOMCN Community

Downloads

Latest Release


Dependencies

ComponentSupported OSRequired Packages & Links
Server (Windows)Windows 10+
Windows Server 2016+
- MySQL Community 8.0.42
- Couchbase Community 7.2
- Memurai
- Windows Terminal
- Microsoft Visual C++ Redistributable
Server (Linux)Ubuntu 18.04+ / CentOS 7+- MySQL Community 8.0.42
- Couchbase Community 7.2
- Memurai
Client (Windows)Windows 8.1 / 10 / 11- DirectX Runtime
- .NET Desktop Runtime
Optionalโ€”- cPanel (Website)
- Unreal Engine 4.24.3
- Plugins List

Compatibility

FunctionWindowsLinuxMacOSRequired
Serversโœ”๏ธโž–โž–โœ”๏ธ
Clientโœ”๏ธโž–โž–โœ”๏ธ
Server Consoleโœ”๏ธโœ”๏ธโœ”๏ธโŒ
Client Launcherโœ”๏ธโŒโŒโŒ
Websiteโœ”๏ธโœ”๏ธโœ”๏ธโŒ

โœ”๏ธ = Supported | โž– = To be tested | โŒ = Not supported


๐Ÿ›  To Do

You can see the full task list here: To Do List


๐Ÿ‘จโ€๐Ÿ’ป Dev Team


Jev
Dev
Profile

Meacher
Dev
Profile

1PKRyan
Dev
Profile

Wagner
Dev
Profile

Nyyl
JSONs
Profile

BughyT
Dev
Profile

CodePwr
Dev
Profile

Chriz
Dev
Profile

Contributors:

Netskee - Graphic Design

Firev2 (AboveYou) - Sourcing Clients/Server Side JSONs

Mental - Outsourcing contacts/Sponsorship/Advertisement

Gurgel - Art/Videos/Graphics

carolyangbb - GVAS Logic/Bot sourcing

Treffy - Mir4Tools/Bot Collab

Sumiao - Server Console (Map/Item/Monster Intergration)

S4oul - C++

cmb - C++

Hells - Outsourcing developers

Community Contributors


Other Projects


Sponsored By:

RageZone

RageZone - A leading forum and resource hub for MMORPG development, featuring open-source projects, server files, tutorials, and a passionate community of game developers and modders.


LOMCN

LOMCN - The Legend of Mir Community Network, A fan-driven hub for the Legend of Mir MMORPG series, featuring community forums, private server development, and a growing library of open-source projects.


PTS

PTS Games - PTS Games began as a private server project in 2011, originally just for friends and family. What started as a fun way to play games like Ark: Survival Evolved and Conan Exiles soon evolved into a public gaming community after an accidental server misconfiguration attracted unexpected players. Since then, PTS Games has grown into a welcoming space for gamers to connect and play together.


Stop Killing Games:

SKG

"Stop Killing Games" is a consumer movement started to challenge the legality of publishers destroying video games they have sold to customers. An increasing number of video games are sold effectively as goods - with no stated expiration date - but designed to be completely unplayable as soon as support from the publisher ends. This practice is a form of planned obsolescence and is not only detrimental to customers, but makes preservation effectively impossible. Furthermore, the legality of this practice is largely untested in many countries.

Stop Killing Games


๐Ÿ“„ Disclaimer