A 2.2 geometry dash server written in rust.
migrations | ||
src | ||
.env.example | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
diesel.toml | ||
readme.md |
gdps-server
a Geometry Dash server reimplementation in Rust, focusing on 1:1 recreations of vanilla GD features
this project is in early stages. it is NOT production ready.
ONLY 2.2 is supported.
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 run
building
- run
cargo build
todo
- add login endpoint....... NOW!
- our passwords are a little insecure (
argon2(sha1(password + "mI29fmAnxgTs"))
) and there isnt anything we can do about this because gpj2 is forced like that!! thanks robtop!! (try and find a fix anyway lul)