Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

this is a php script that takes requests to your server with Host headers www.boomlings.com and www.robtopgames.org, and modifies them to work with the geometry dash servers in the modern day. it supports versions from 1.0 to 2.113. THIS IS NOT A PRIVATE SERVER! this should get pretty much every online feature functional. login+save+load work in 1.9-2.113. commenting and getting/downloading levels work on 2.0 and earlier. you can view level comments from 1.2. and so much more! you can also search "gdspdailyhistory", "gdspweeklyhistory", "gdspsent", or "gdspeventhistory" if you want those lists. "gdsp" is short for the original name of this project, "GDSecondaryProxy", which was in the form of a python 3 script. for local levels, create a directory and put txt files in it. the txt filenames must match the target level id. for example 1234.txt for id 1234. the txt files will contain the response that is passed back to the client if downloadGJLevel is called with that level id. so if 1234.txt is present, the proxy will return the contents of 1234.txt if downloadGJLevel is called for level id 1234. remember to recompute the hashes if you plan on creating your own level responses. this feature should be used with modified versions of levels to help with older versions' playability. this should not be abused to gain unfair advantages.

claude opus 4.6 was used to make skeleton code and to fix difficult bugs. some parts of the code were inspired by GDPS implementations, most notably https://github.com/Cvolton/GMDprivateServer/. thanks to https://boomlings.dev for providing documentation for the server endpoints and parameters. charles proxy and proxifier were used to capture http traffic from 2.113. ngsolve.py is the file that contains the ng guard logic. this is part of the feature that lets you use non-whitelisted audios.

About

php proxy to help geometry dash 1.0-2.113 communicate with the server in the modern day

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages