A generic highscore server for a game
Go to file
Manuel dc8c7bd2b6
Support for multiple games and keys per game, refactor, tweaks
* Update editorconfig for Dockerfile formatting
* Update Dockerfile to strip debug symbols
* Support pushing multiple highscores and use of Options to support traditional API mode
* Support sending and retrieving different highscore lists for a game based on a key
* Support retrieving partial highscore lists for client side pagination
* Use of vweb_global attribute for better performance (No mutex/shared variable) and immutability
* Support for a verification key that is used for checksumming score data with a private key to raise the difficulty for potential cheaters
* Add Logger for nicer console output and severity distinction
* Use of transactions in database for higher reliability
* Additional error checking for improved error recovery and reliability
2023-10-02 14:05:46 +02:00
src Support for multiple games and keys per game, refactor, tweaks 2023-10-02 14:05:46 +02:00
.editorconfig Support for multiple games and keys per game, refactor, tweaks 2023-10-02 14:05:46 +02:00
.gitattributes Add gitattributes 2023-02-02 14:00:00 +01:00
.gitignore Add compose and bake.hcl 2023-01-09 22:00:00 +01:00
AGPL-3.0.txt Initial commit 2023-01-07 13:00:00 +01:00
Dockerfile Support for multiple games and keys per game, refactor, tweaks 2023-10-02 14:05:46 +02:00
LICENSE.txt Initial commit 2023-01-07 13:00:00 +01:00
README.md Initial commit 2023-01-07 13:00:00 +01:00
compose.example.yml Add compose and bake.hcl 2023-01-09 22:00:00 +01:00
config.example.toml Support for multiple games and keys per game, refactor, tweaks 2023-10-02 14:05:46 +02:00
docker-bake.hcl Change vlang build image, use latest V ORM returning Results 2023-04-07 10:48:02 +02:00
v.mod Minor tweaks & changes for latest vlang version 2023-02-01 21:00:00 +01:00

README.md

Highscore server