Public mirror of MegaSa1nt/GMDprivateServer on GitHub
  • PHP 98.3%
  • CSS 1.7%
Find a file
M336 348c903db2 Fix !rate & cron issue (#308)
!rate previously wasn't able to revert an epic/legendary/mythic level back to rated only/featured
2026-06-19 11:55:35 +02:00
_updates New stars and moons count thing 2024-01-22 21:17:07 +05:00
accounts Automated Cron, messages read time, fixes, etc 2024-12-14 04:47:43 +03:00
config 2.208 2026-01-20 01:56:03 +05:00
dashboard 2.208 2026-01-20 01:56:03 +05:00
data Fixes for old GD versions 2024-11-08 02:28:04 +03:00
database/accounts Make all important dependencies required 2024-08-26 19:55:47 +02:00
incl Fix !rate & cron issue (#308) 2026-06-19 11:55:35 +02:00
music Make all important dependencies required 2024-08-26 19:55:47 +02:00
sfx Make all important dependencies required 2024-08-26 19:55:47 +02:00
.gitattributes Fixed proxies checking 2024-03-22 01:45:56 +05:00
.gitignore deleted append.php and append.txt 2017-12-10 20:16:04 +01:00
acceptGJFriendRequest20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
blockGJUser20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
database.sql settingsString fix 2024-04-05 11:12:42 +05:00
deleteGJAccComment20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
deleteGJComment.php Small core fix 2025-01-11 01:59:10 +03:00
deleteGJComment19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
deleteGJComment20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
deleteGJFriendRequests20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
deleteGJLevelList.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
deleteGJLevelUser20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
deleteGJMessages20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
Dockerfile Create a Dockerfile 2024-12-13 19:56:42 +01:00
downloadGJLevel.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
downloadGJLevel19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
downloadGJLevel20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
downloadGJLevel21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
downloadGJLevel22.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
downloadGJMessage20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getAccountURL.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getCustomContentURL.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJAccountComments20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJChallenges.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJCommentHistory.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJComments.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJComments19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJComments20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJComments21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJCreators.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJCreators19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJDailyLevel.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJFriendRequests20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJGauntlets.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJGauntlets21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJLevelLists.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJLevels.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJLevels19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJLevels20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJLevels21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJLevelScores.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJLevelScores211.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJLevelScoresPlat.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJMapPacks.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJMapPacks20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJMapPacks21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJMessages20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJRewards.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJScores.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJScores19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJScores20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJSecretReward.php 2.207 2024-11-09 09:16:15 +03:00
getGJSongInfo.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJTopArtists.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJUserInfo20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJUserList20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
getGJUsers20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
license.md Create license.md 2017-03-12 22:38:33 +01:00
likeGJItem.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
likeGJItem19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
likeGJItem20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
likeGJItem21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
likeGJItem211.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
likeGJLevel.php Fixes for old GD versions 2024-11-08 02:28:04 +03:00
nginx.conf Better, i think 2024-06-13 00:05:48 +05:00
rateGJDemon21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
rateGJLevel.php Fixes for old GD versions 2024-11-08 02:28:04 +03:00
rateGJStars20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
rateGJStars211.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
readGJFriendRequest20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
README.md 2.208 2026-01-20 01:56:03 +05:00
removeGJFriend20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
reportGJLevel.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
requestUserAccess.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
restoreGJItems.php Fixes for old GD versions 2024-11-08 02:28:04 +03:00
submitGJUserInfo.php Fixes for old GD versions 2024-11-08 02:28:04 +03:00
suggestGJStars20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
unblockGJUser20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
updateGJAccSettings20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
updateGJDesc20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
updateGJUserScore.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
updateGJUserScore19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
updateGJUserScore20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
updateGJUserScore21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
updateGJUserScore22.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadFriendRequest20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJAccComment20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJComment.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJComment19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJComment20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJComment21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJLevel.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJLevel19.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJLevel20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJLevel21.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJLevelList.php Make all important dependencies required 2024-08-26 19:55:47 +02:00
uploadGJMessage20.php Make all important dependencies required 2024-08-26 19:55:47 +02:00

This version of core is deprecated

Repository with new GDPS core

GMDprivateServer

Geometry Dash Private Server

Basically a Geometry Dash Server Emulator

Supported version of Geometry Dash: 1.0 - 2.208

(See the backwards compatibility section of this article for more information)

Required version of PHP: 7.0+ (tested up to 8.3)

Setup

  1. Upload the files on a webserver
  2. Import database.sql into a MySQL/MariaDB database
  3. Edit the links in GeometryDash.exe (some are base64 encoded since 2.1, remember that)

Updating the server

  1. Upload the files on a webserver
  2. Set $installed to false in config/dashboard.php
  3. Run main dashboard's page

Credits

Base for account settings and the private messaging system by someguy28

XOR encryption — https://github.com/sathoro/php-xor-cipher — (incl/lib/XORCipher.php)

Cloud save encryption — https://github.com/defuse/php-encryption — (incl/lib/defuse-crypto.phar)

Mail verification — https://github.com/phpmailer/phpmailer — (config/mail)

JQuery — https://github.com/jquery/jquery — (dashboard/lib/jq.js)

Image dominant color picker — https://github.com/swaydeng/imgcolr — (dashboard/lib/imgcolr.js)

Media cover — https://github.com/aadsm/jsmediatags — (dashboard/lib/jsmediatags.js)

Audio duration — https://github.com/JamesHeinrich/getID3 — (config/getid3)

Proxies list — https://github.com/SevenworksDev/proxy-list — (config/proxies.txt)

Common VPNs list — https://github.com/X4BNet/lists_vpn — (config/vpns.txt)

Discord Webhooks — https://github.com/renzbobz/DiscordWebhook-PHP — (config/webhooks/DiscordWebhook.php)

GD icons — https://github.com/oatmealine/gd-icon-renderer-web — (any page with player's username)

Cloudflare IPs List — https://www.cloudflare.com/ips — (incl/lib/mainLib.php & incl/lib/ipCheck.php)

Translit — https://github.com/ashtokalo/php-translit — (config/translit)

Snow — https://embed.im/snow — (dashboard)

Most of the stuff in generateHash.php has been figured out by pavlukivan and Italian APK Downloader, so credits to them