Native game requests
Geometry Dash clients talk to version-aware PHP endpoints. The application handles the actual work.
- Example request
- POST /database/getGJLevels21.php
- Inside
- Router → application services → MariaDB
- What it covers
- Accounts, levels, scores, social features
An illustrative request path, not a live endpoint tester.
One place to run the server
Moderate content, configure roles and manage releases without hopping between scripts.
- Moderation
- Level rating and reports
- Management
- Accounts, roles and songs
- Maintenance
- Backups, updates and diagnostics
Permissions are enforced by the server.
Deploy on your infrastructure
Use a Linux VPS or a compatible shared host. The database and server stay under your control.
- Runtime
- PHP 8.3+ and MariaDB
- VPS
- Docker Compose with Caddy
- Other route
- Separate shared-hosting installer
Hosting requirements vary by provider.
The essentials, organized.
An actual backend for players, creators and operators. No invented features or decorative dashboards.
- 01
Accounts & players
Registration, profiles, public stats and social interactions live behind one account system.
- 02
Levels & moderation
Handle level search, downloads, comments and rating workflows from the same service.
- 03
Music & extensions
Manage community tracks and extend features using documented plugin routes and hooks.
From the game to your database.
Client requests are parsed by version-aware routes; application services apply the rules; MariaDB stores persistent state. Keep the layers distinct so updates do not turn into patches.
Read the architecture notes ↗- 01Game clientMakes a protocol request
- 02Endpoint routerUnderstands the client version
- 03ApplicationAuthenticates and processes
- 04StoragePersists the result
Version support is measured, not guessed.
MuchoCore documents Geometry Dash 1.0–2.2 protocol profiles. Individual features depend on the client generation. Work on GD 2.209 continues; complete real-client coverage has not been independently verified.
Make it your server.
Choose the setup that matches your hosting. The core is free; you pay only for infrastructure you choose.
# Review the project source before installation
git clone https://github.com/IZKGMD/GMDmucho-core.git
cd GMDmucho-core
sudo ./installBefore you start.
Is MuchoCore free?
Yes. The code is published under the MIT license. Hosting, domains and other services can still cost money.
Is Geometry Dash 2.209 fully supported?
Not yet independently verified end to end. Read the feature-by-feature compatibility notes before migrating a server.
Can I migrate an existing GDPS?
The repository includes migration documentation, including a Cvolton-oriented path. Back up your database and test a copy first.
Everything for people — and most importantly, free.
IZK · The MuchoCore principle, 2026
Build something worth playing.
The source is open. The decisions are yours.