Commit Graph

176 Commits (fadd10602afbcc451f830cde7099e7fc23c56b17)
 

Author SHA1 Message Date
maru fadd10602a
Don't log ErrNoRows in savedata
maru e4de7c2391
Update database limiting code more
maru de0bd74dc2
Update database limits
maru 59ea469fb6
Don't import legacy saves if system exists in database
maru 4971ad9d42
Add new database limits
maru 192b777ac3
Set ArgonMaxInstances to number of cores
maru 7dbcb18ebf
Use INSERT instead of REPLACE for savedata storage functions
maru 0ead2da2da
Remove unused endpoint game/playercount
maru 6cb179b553
Clean up savedata.go
Up 405a578e8c manually parse all save states for now
Up 0d6539a87b
continue on existing save ()
* long blob

* fix continue

* one slot only?

* fallback if there is no slot data yet

* Revert "one slot only?"

This reverts commit 20997e9cd8.
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
Flashfyre 723fe48969 Add classic win count to starter data
maru a087234aa8
Replace usernameFromRequest
maru 808a9e6c7d
Remove redundant error check
Flashfyre 3553891e6e Temporarily remove session expiration check
Flashfyre 223bb6e90c Add support for some tracked run stats
Flashfyre 99e878b933 Add friendship starter data field
Flashfyre c0a23079fa Re-implement fix for data overwrites
Flashfyre 8a17845d42 Revert "Fix underlying issue with save override prevention"
This reverts commit c12c770844.
Flashfyre c12c770844 Fix underlying issue with save override prevention
Flashfyre e19104c86a Prevent initial out of date message on register
maru 512a24e5c3
Remove anti cheat
Flashfyre cde572d626 Revert "Fix data override prevention on update"
This reverts commit 52756fdba3.
Flashfyre 52756fdba3 Fix data override prevention on update
maru 786e947e09
Change 'banned' to 'limited
maru 8481626193
Relicense under AGPL
maru 235fb9c91c
Add copyright notice to files
maru e8240c9c38
Rename to rogueserver
maru b52abbf7fe
Ban if daily score over 20000
maru e184e9da91
Ban if vouchers over a certain threshold
Flashfyre bc8084b70b Increment server version
maru ec33952aaa
Simplify variable declaration
maru cbcc68f8e4
Add password changes
maru 4ce5a0198d
Don't check token length twice in Logout
maru 54d4d9a389
Set max open MariaDB connections
maru 1ea2829f63
Increase stat refresh interval to 30 seconds
maru a1488f435e
Run through formatter
maru 65e7696e7e
Use tokenFromRequest in handleAccountLogout
maru 2656c0a033
Enforce HTTP method on endpoints
maru 2adb70dd7e
Styling consistency
maru 6ae46dfd77
Re-add debug mode
Flashfyre 2f8c2d3f07 Match trainer and secret ID on update for data integrity
maru 849bc601f0
Remove get prefix from certain function names
maru 768900d885
Change seedCompletions to dailyRunCompletions
maru 7e3ba249df
Move httpError to common.go
maru fa5dcb0052
Use ServeMux router instead of switch statement
maru da572ebdd9
Add default case to router
Flashfyre 7b9a866570 Add support for 2 additional session slots
maru ae03daae1c
Remove GitHub actions workflow