DarkCore v1.1.0 — Open-Source CMS for MU Online

Started by Darkheim, Yesterday at 06:46 PM

Darkheim

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: Live Demo  Developer: Darkheim Studio  GitHub Repository: xDarkheim/DarkCore



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.
  •