A 2.2 geometry dash server written in rust.
Find a file
2023-09-21 18:52:56 -07:00
migrations reuploading levels 2023-09-20 18:46:37 -07:00
public some type of authentication for the site 2023-09-21 18:43:41 -07:00
src update cookie stuff 2023-09-21 18:52:56 -07:00
templates some type of authentication for the site 2023-09-21 18:43:41 -07:00
.env.example init repo 2023-08-25 22:48:32 -07:00
.gitignore uploading levels i think 2023-09-04 19:51:37 -07:00
Cargo.lock some type of authentication for the site 2023-09-21 18:43:41 -07:00
Cargo.toml some type of authentication for the site 2023-09-21 18:43:41 -07:00
config.example.toml reuploading levels 2023-09-20 18:46:37 -07:00
diesel.toml more modular + registration done 2023-08-27 14:09:59 -07:00
readme.md i forgor to update 💀 2023-09-21 18:44:47 -07:00

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

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

  • chrono
  • 2.2 friends only unlisted
  • add dailies, events, weekly
  • moderation utilities
  • ip actions
  • better song support
  • authentication caching (ip? redis?)
  • use log instead of println