A 2.2 geometry dash server written in rust.
Find a file
2023-08-27 14:09:59 -07:00
migrations more modular + registration done 2023-08-27 14:09:59 -07:00
src more modular + registration done 2023-08-27 14:09:59 -07:00
.env.example init repo 2023-08-25 22:48:32 -07:00
.gitignore init repo 2023-08-25 22:48:32 -07:00
Cargo.lock WIP account registration 2023-08-26 19:49:43 -07:00
Cargo.toml WIP account registration 2023-08-26 19:49:43 -07:00
diesel.toml more modular + registration done 2023-08-27 14:09:59 -07:00
readme.md more modular + registration done 2023-08-27 14:09:59 -07:00

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

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)