Commit Graph

53 Commits (20997e9cd8efc9e94522978e15dfc490e13aba8a)

Author SHA1 Message Date
Up 20997e9cd8
one slot only?
Up cb071d9d9b
fix continue
Up 9102b69194
long blob
Up 1f95f7c042
hotfix: move save data to DB ()
* 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
maru a087234aa8
Replace usernameFromRequest
maru 808a9e6c7d
Remove redundant error check
Flashfyre 3553891e6e Temporarily remove session expiration check
Flashfyre e19104c86a Prevent initial out of date message on register
maru 512a24e5c3
Remove anti cheat
maru 786e947e09
Change 'banned' to 'limited
maru 8481626193
Relicense under AGPL
maru 235fb9c91c
Add copyright notice to files
maru e8240c9c38
Rename to rogueserver
maru e184e9da91
Ban if vouchers over a certain threshold
maru cbcc68f8e4
Add password changes
maru 54d4d9a389
Set max open MariaDB connections
maru 2adb70dd7e
Styling consistency
Flashfyre 2f8c2d3f07 Match trainer and secret ID on update for data integrity
maru 768900d885
Change seedCompletions to dailyRunCompletions
Flashfyre 6acbb6448a Protect against cross-session overwrites
maru beb829d20f
Remove redundant padding insert in TryAddSeedCompletion
maru 522ce9f4fa
Update GitHub link
Matthew Olker 6a0a130b1d Nil check battle and classic session count
Flashfyre a4014feea8 Track player vouchers
Flashfyre 992864b785 Add voucher compensation logic
maru 0edfeab3ca
Various styling changes
Flashfyre dcb1c76370 Add endpoints for stats
Flashfyre 99d3490172 Update account stats on system save
maru d12a008259
Various changes
Flashfyre fa972bab37 Don't include banned users on rankings
Flashfyre 7d23859dea Add player count handler
Flashfyre 2495c1ee9a Fix incorrect page count for weekly rankings
Flashfyre 53ccdc5921 Add weekly rankings and ranking pagination support
Flashfyre 48c533cb78 Fix higher score being overwritten by worse daily runs
Flashfyre be04408336 Update random daily seed logic
Flashfyre 2cb7be52eb Change daily seed generation and update schema for recording failed daily runs
Flashfyre 4710617f23 Add limit and pagination to rankings query
Flashfyre ff98047caa Add daily run rankings
Flashfyre 71889f7daa Add score to session save data
Flashfyre 5214c4aff4 Add mode to seed completion
Flashfyre 2e964b007d Add daily runs and seed completions
Flashfyre 23eb0bbbe8 Log last activity date
maru a19280d02c
Add cloud save data
Flashfyre e05f6f752b Add last logged in date to accounts table
maru 575167f0f9
Simplify error return in GetUsernameFromToken
Flashfyre 9ef76f1064 Fix account session insert query typo
Flashfyre 688b435bd1 Rename key column to hash
Flashfyre b4be49bf80 Fix query keyword conflict by using alias
maru f5d9cc6760
Workaround for column name
maru 0e6b2bbf5c
Fix query in GetUsernameFromToken