Up
3ed5f41d58
make server automatically create DB schema if not exists ( #5 )
...
* add default values for CLI args
* add development docker compose file
* prevent crash if userdata dir does not exist
* accounts, acccountStats
* account stats and create db indices
* compensations and daily runs
* ensure uniqueness of daily seed
* start on port 8001 by default for client parity
* make generated schema match production
* sort imports
7 months ago
maru
e4de7c2391
Update database limiting code more
7 months ago
maru
de0bd74dc2
Update database limits
7 months ago
maru
59ea469fb6
Don't import legacy saves if system exists in database
7 months ago
maru
4971ad9d42
Add new database limits
7 months ago
maru
7dbcb18ebf
Use INSERT instead of REPLACE for savedata storage functions
7 months ago
maru
6cb179b553
Clean up savedata.go
7 months ago
Up
0d6539a87b
continue on existing save ( #3 )
...
* long blob
* fix continue
* one slot only?
* fallback if there is no slot data yet
* Revert "one slot only?"
This reverts commit 20997e9cd8
.
7 months ago
Up
1f95f7c042
hotfix: move save data to DB ( #2 )
...
* start reading save data from DB
* finish migration code
* remove leftover dir creation
* fix import cycle
* remove more dir creation
* update gitignore
* fix pk
* better table creation
* use REPLACE INTO
* fix typo
7 months ago
maru
a087234aa8
Replace usernameFromRequest
7 months ago
maru
808a9e6c7d
Remove redundant error check
7 months ago
Flashfyre
3553891e6e
Temporarily remove session expiration check
7 months ago
Flashfyre
e19104c86a
Prevent initial out of date message on register
7 months ago
maru
512a24e5c3
Remove anti cheat
7 months ago
maru
786e947e09
Change 'banned' to 'limited
7 months ago
maru
8481626193
Relicense under AGPL
7 months ago
maru
235fb9c91c
Add copyright notice to files
7 months ago
maru
e8240c9c38
Rename to rogueserver
7 months ago
maru
e184e9da91
Ban if vouchers over a certain threshold
7 months ago
maru
cbcc68f8e4
Add password changes
7 months ago
maru
54d4d9a389
Set max open MariaDB connections
7 months ago
maru
2adb70dd7e
Styling consistency
7 months ago
Flashfyre
2f8c2d3f07
Match trainer and secret ID on update for data integrity
7 months ago
maru
768900d885
Change seedCompletions to dailyRunCompletions
7 months ago
Flashfyre
6acbb6448a
Protect against cross-session overwrites
7 months ago
maru
beb829d20f
Remove redundant padding insert in TryAddSeedCompletion
7 months ago
maru
522ce9f4fa
Update GitHub link
7 months ago
Matthew Olker
6a0a130b1d
Nil check battle and classic session count
8 months ago
Flashfyre
a4014feea8
Track player vouchers
8 months ago
Flashfyre
992864b785
Add voucher compensation logic
8 months ago
maru
0edfeab3ca
Various styling changes
8 months ago
Flashfyre
dcb1c76370
Add endpoints for stats
8 months ago
Flashfyre
99d3490172
Update account stats on system save
8 months ago
maru
d12a008259
Various changes
8 months ago
Flashfyre
fa972bab37
Don't include banned users on rankings
8 months ago
Flashfyre
7d23859dea
Add player count handler
8 months ago
Flashfyre
2495c1ee9a
Fix incorrect page count for weekly rankings
8 months ago
Flashfyre
53ccdc5921
Add weekly rankings and ranking pagination support
8 months ago
Flashfyre
48c533cb78
Fix higher score being overwritten by worse daily runs
8 months ago
Flashfyre
be04408336
Update random daily seed logic
8 months ago
Flashfyre
2cb7be52eb
Change daily seed generation and update schema for recording failed daily runs
8 months ago
Flashfyre
4710617f23
Add limit and pagination to rankings query
8 months ago
Flashfyre
ff98047caa
Add daily run rankings
8 months ago
Flashfyre
71889f7daa
Add score to session save data
8 months ago
Flashfyre
5214c4aff4
Add mode to seed completion
8 months ago
Flashfyre
2e964b007d
Add daily runs and seed completions
8 months ago
Flashfyre
23eb0bbbe8
Log last activity date
8 months ago
maru
a19280d02c
Add cloud save data
11 months ago
Flashfyre
e05f6f752b
Add last logged in date to accounts table
11 months ago
maru
575167f0f9
Simplify error return in GetUsernameFromToken
11 months ago