[Release] DarkCore v1.1.1 — Open-Source CMS for MU Online

Newbie Spellweaver
Joined
Apr 13, 2025
Messages
21
Reaction score
11
DarkCore is a free, open-source CMS and framework for MU Online private servers.
It follows modern PHP architecture practices and is designed for a Docker-first runtime.



Live Demo: Developer: Darkheim Studio GitHub Repository:



DarkCore v1.1.0 Highlights
  • Strict public/ DocumentRoot architecture.
  • Controller-based routing completed for web, subpages, AdminCP, and API.
  • Runtime data moved to var/cache and var/logs.
  • Unified configuration structure under root config/.
  • Dedicated views/ layer with theme override support.
  • CLI-only cron flow via bin/cron.php.

Architecture & Tech Stack
  • Core: PHP 8.4 + Apache (mod_rewrite)
  • Standards: PSR-4 autoloading and Dependency Injection (DI)
  • Database: Microsoft SQL Server via pdo_dblib / FreeTDS
  • Environment: Docker & docker-compose
  • Testing: PHPUnit + PHPStan static analysis

Supported Emulators
  • Ready out of the box: X-Team, MuEmu, Louis

Core Features
  • Account Management: registration, login, email verification, password recovery
  • Characters: viewer/editor and class management
  • Rankings: player and guild rankings with class filters
  • News System: multi-language support (EN, RU, CN, ES, PT, RO)
  • Economy: PayPal integration and credits system
  • Administration: full-featured Admin Control Panel
  • Modules: runtime-loadable plugin system via DI
  • API: REST API endpoints

License: MIT — free to use, modify, and redistribute. Pull Requests are welcome.
 
Last edited by a moderator:
The new core engine is live, with legacy modules still supported out of the box. I'm now beginning a phased refactoring to decouple all business logic from the views.
The long-term vision is to transition completely from a rigid CMS model to a flexible framework, empowering you to build the frontend with either pure JavaScript or your favorite JS frameworks.
 
[UPD] Released DarkCore v1.1.0
Key changes: controller-based routing, strict public/ DocumentRoot, and CLI cron via bin/cron.php.
GitHub:
 
Last edited:
[UPD] Released Patch DarkCore v1.1.1
Patch release focused on cleanup, modernization, and consistency improvements after v1.1.0.
GitHub:
 
HELP, Hello, greetings, great project! We need a guide for installing it on a hosting server (cPanel).

@SmileCa​

 
Back