New filesystem project


I added a new feature that lets you customize which files are added to the download and pure lists when running a server. You can specify (or remove) both individual paks and categories of paks from either list by modifying the fs_download_manifest and fs_pure_manifest cvars.

Some of the cases where this can be useful:

  • To remove excess mod paks from the download list that clients don’t really require
  • To add resource paks to the download list that clients do require but aren’t marked as referenced by the normal mechanism
  • To trim the pure list to use the current map instead of everything in baseq3, which enables running a valid pure server with thousands of pk3s installed without overflows

Additional documentation on this feature is available here. If you would like to try it on your server you’ll probably need to build the project from source, unless you use Windows in which case you can get a test build from the release page. Let me know if you have any questions or comments.