leighmacdonald / gbans

gbans is a centralized game community platform with support for global bans. It currently supports Team Fortress 2
MIT License
45 stars 15 forks source link

Support local file serving #485

Closed leighmacdonald closed 4 months ago

leighmacdonald commented 4 months ago

Most people will likely not want to serve from s3 buckets. This would enable a option to choose between traditional file serving and s3.

ghost commented 4 months ago

would this do fastdl as well?

leighmacdonald commented 4 months ago

This is not going to be well suited for that use case since urls paths use a UUID and not a file name (helps to prevent some enumeration attacks among other things), so the game server would need to somehow map that. In generally fastdl should be handled by the web server sitting in front of the app either proxying a sub path or on another subdomain.