gdps-server/readme.md

1.3 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

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

  • account settings page
  • better web design
  • use chrono
  • 2.2 friends only unlisted
  • add dailies, events, weekly
  • moderation utilities
  • better song support
  • authentication caching
  • use log instead of println
  • make a proper rank system (reuploading, uploading music, rating, etc.)
  • user icons in the account management + settings (gdicon.oat.zone? selfhost?) ideally we find a legal way to do this (i cant distribute the plist+asset files directly) but doing this illegally is always an option