Commit Graph

188 Commits (2704e64e38bdf52ebc54bc19f2b3a0c0f00579fa)
 

Author SHA1 Message Date
Flashfyre 2704e64e38 Add newclear endpoint 9 months ago
maru e97e5f73d5
Update ghcr.yml 9 months ago
maru d4a906a0f1
Move HTTPS-related flags in rogueserver.go 9 months ago
maru 693663103b
Run formatter on files 9 months ago
Up a8502fcd3f
add GitHub actions workflows and build docker image (#9)
* 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

* add GitHub actions scripts and dockerfile

* add os architecture

* only build docker image on main repo

* add example compose file
9 months ago
maru b5e8094039
Don't return INVALID on seed-related function error 9 months ago
maru eea2266920
Remove unneeded assertion check in handleSaveData 9 months ago
maru 17294e5179
Fix handleDailySeed 9 months ago
maru b91c169b16
endpoints.go consistency 9 months ago
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
9 months ago
maru 8a32efeaa3
Clean up rogueserver.go 9 months ago
maru 633142eb29
Allow serving HTTPS 9 months ago
maru fadd10602a
Don't log ErrNoRows in savedata 9 months ago
maru e4de7c2391
Update database limiting code more 9 months ago
maru de0bd74dc2
Update database limits 9 months ago
maru 59ea469fb6
Don't import legacy saves if system exists in database 9 months ago
maru 4971ad9d42
Add new database limits 9 months ago
maru 192b777ac3
Set ArgonMaxInstances to number of cores 9 months ago
maru 7dbcb18ebf
Use INSERT instead of REPLACE for savedata storage functions 9 months ago
maru 0ead2da2da
Remove unused endpoint game/playercount 9 months ago
maru 6cb179b553
Clean up savedata.go 9 months ago
Up 405a578e8c manually parse all save states for now 9 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.
9 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
9 months ago
Flashfyre 723fe48969 Add classic win count to starter data 9 months ago
maru a087234aa8
Replace usernameFromRequest 9 months ago
maru 808a9e6c7d
Remove redundant error check 9 months ago
Flashfyre 3553891e6e Temporarily remove session expiration check 9 months ago
Flashfyre 223bb6e90c Add support for some tracked run stats 9 months ago
Flashfyre 99e878b933 Add friendship starter data field 9 months ago
Flashfyre c0a23079fa Re-implement fix for data overwrites 9 months ago
Flashfyre 8a17845d42 Revert "Fix underlying issue with save override prevention"
This reverts commit c12c770844.
9 months ago
Flashfyre c12c770844 Fix underlying issue with save override prevention 9 months ago
Flashfyre e19104c86a Prevent initial out of date message on register 9 months ago
maru 512a24e5c3
Remove anti cheat 9 months ago
Flashfyre cde572d626 Revert "Fix data override prevention on update"
This reverts commit 52756fdba3.
9 months ago
Flashfyre 52756fdba3 Fix data override prevention on update 9 months ago
maru 786e947e09
Change 'banned' to 'limited 9 months ago
maru 8481626193
Relicense under AGPL 9 months ago
maru 235fb9c91c
Add copyright notice to files 9 months ago
maru e8240c9c38
Rename to rogueserver 9 months ago
maru b52abbf7fe
Ban if daily score over 20000 9 months ago
maru e184e9da91
Ban if vouchers over a certain threshold 9 months ago
Flashfyre bc8084b70b Increment server version 9 months ago
maru ec33952aaa
Simplify variable declaration 9 months ago
maru cbcc68f8e4
Add password changes 9 months ago
maru 4ce5a0198d
Don't check token length twice in Logout 10 months ago
maru 54d4d9a389
Set max open MariaDB connections 10 months ago
maru 1ea2829f63
Increase stat refresh interval to 30 seconds 10 months ago
maru a1488f435e
Run through formatter 10 months ago