* test add queueing to file service
* further adjustments to download queueing
* add check for whether the request is still in the queue to CheckQueue
* forcefully release slot if download didn't finish in 15s
* actually cancel the delay task
* add metrics and refactor some of the request queue service
* refactor pathing
* reuse httpclient
* add queue request dto to requestfile, enqueue users immediately if a slot is available
* change startup to include all controllers
* update server pathing
* update pathing, again
* several adjustments to auth, banning, jwt server tokens, renaming, authorization
* update api I guess
* adjust automated banning of charaident and reg
* generate jwt on servers for internal authentication
* remove mvcextensions
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
* switch to jwt authentication
* fix delete files
* adjust saving of deletion of all files
* update api to main/jwt
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>
* rework server responsibilities
add remote configuration
* start metrics only when compiled as not debug
* add some more logging to discord bot
* fixes of some casts
* make metrics port configurable, minor fixes
* add docker bullshit
* md formatting
* adjustments to docker stuff
* fix docker json files, fix some stuff in discord bot, add /useradd for Discord bot
* adjust docker configs and fix sharded.bat
* fixes for logs, cache file provider repeat trying to open filestream
Co-authored-by: rootdarkarchon <root.darkarchon@outlook.com>