Jill
46a4d06983
fun fact: this exists https://docs.gdprogra.me/ |
||
---|---|---|
.vscode | ||
db/migrations | ||
docs | ||
spec | ||
src | ||
.editorconfig | ||
.env.example | ||
.gitignore | ||
LICENSE | ||
README.md | ||
config.example.toml | ||
flake.lock | ||
flake.nix | ||
shard.lock | ||
shard.yml | ||
shards.nix |
README.md
crystal-gauntlet
a Geometry Dash server reimplementation in Crystal, focusing on speed and 1:1 recreations of vanilla GD features
this project is still in its very early stages. you can see a rough estimate of the current progress in this issue.
build
shards install
&& shards build
you may need to head into lib/
to fix deps. i'm Very sorry
setup
copy .env.example
to .env
and fill it out, same for config.example.toml
-> config.toml
run bin/crystal-gauntlet migrate
(or shards run -- migrate
)
schemas are highly unstable so you will be offered 0 support in migrating databases for now, however in the future you'll want to run this each time you update
then bin/crystal-gauntlet
(or shards run
) to start the server
attributions & credits
- Jill "oatmealine" Monoids and winter: main developers
- a lot of the implementation specifics were taken from Cvolton's private server and matcool's pygdps; TeamHax's GDDocs and GD Programming Discord's GDDocs were also frequently referenced
real
real