gdps-server/readme.md
2023-09-04 19:51:37 -07:00

1.5 KiB

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

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

  • probably work on the code warnings we get hehe
  • green name users... (add udid auth to auth function, use userName instead of accountID in uploading levels, and it goes on and on and on and on...)
  • patch uploadlevel to fix color tags, use 1.9 levelInfo???, and use 2.2 unlisted??
  • clean up uploadlevel
  • add updating levels
  • add level parsing
  • maybe swap to timestamp type instead of (TO_CHAR(CURRENT_TIMESTAMP, 'YYYY-MM-DD HH24:MI:SS.MS')) (thats REALLY ugly!!)