A 2.2 geometry dash server written in rust.
migrations | ||
src | ||
.env.example | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
config.example.toml | ||
diesel.toml | ||
readme.md |
gdps-server
a Geometry Dash server reimplementation in Rust
this project is based off of (stolen from) the crystal-gauntlet server
why?
i've run out of ideas.
features
these features are not yet implemented
- utilizes
yt-dlp
andffmpeg
to let you upload custom songs from sources such as YouTube, SoundCloud, and 1800+ other sources - admin control panels
these features are implemented
- none muhuhhahaha
build
migrating databases
- run
cargo install diesel_cli --no-default-features --features postgres
- run
diesel migration run
testing
- run
cargo run
building
- run
cargo build --release
todo
- swap to chrono instead of
(TO_CHAR(CURRENT_TIMESTAMP, 'YYYY-MM-DD HH24:MI:SS.MS'))
(thats REALLY ugly!!) - patch
upload_level
anddownload_level
to use 2.2 unlisted after we get social shit (friends only stuff) - in our level parsing, check for dual portals rather than just starting dual
- green name users...
- add more old endpoints
- add events, weekly, daily