New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FS Features #1185
FS Features #1185
Commits on Nov 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c24eece - Browse repository at this point
Copy the full SHA c24eeceView commit details -
[MP] Prefix downloaded pk3s with the string "dl_" and only load downl…
…oaded pk3s when referenced by the server. Ported from jk2mv.
Configuration menu - View commit details
-
Copy full SHA for 4539be3 - Browse repository at this point
Copy the full SHA 4539be3View commit details -
[MP] Add reflists and adjust reference conditions (ported from jk2mv).
Add ref_whitelist.txt, ref_blacklist.txt and ref_forcelist.txt. Refactor reference handling to be more predictable (by making the reference conditions more explicit).
Configuration menu - View commit details
-
Copy full SHA for 7ff6316 - Browse repository at this point
Copy the full SHA 7ff6316View commit details -
[Shared] Don't unpack/load native libraries from pk3s by default.
As many users don't review the content of pk3s when installing mods and as cl_allowDownload can download pk3s from the server the pk3 files in the gamne folder should not be considered trustworthy enough to run native libraries from. In case a user really needs it the unpacking of native libraries can be reenabled with a protected init cvar: com_unpackLibraries.
Configuration menu - View commit details
-
Copy full SHA for e3930ab - Browse repository at this point
Copy the full SHA e3930abView commit details -
[Shared] Workaround for high kernel load when using many pk3s.
As the filesystem is initialized before the network socket the file descriptors of the ip_socket turns out to be very high if many pk3s are loaded. When calling NET_Sleep the select call is used to sleep unless something arrives on the network socket. Due to its high number the highestfd value given to the select call is very high and covers alls open files, leading to high load on some systems. As a workaround this commit calls NET_Init before initializing the filesystem.
Configuration menu - View commit details
-
Copy full SHA for 8690f73 - Browse repository at this point
Copy the full SHA 8690f73View commit details -
[Shared] Add fs_restart command to restart filesystem if no module ho…
…lds a handle for a file inside of a pk3.
Configuration menu - View commit details
-
Copy full SHA for 19c162c - Browse repository at this point
Copy the full SHA 19c162cView commit details -
[Shared] Remove hardcoded limit of 1024 pk3s. Try to increase the max…
…imum allowed file descriptors to 4096 on start (can be overriden with "-maxfds" on launch). Ported from jk2mv.
Configuration menu - View commit details
-
Copy full SHA for fb888be - Browse repository at this point
Copy the full SHA fb888beView commit details
Commits on Nov 11, 2023
-
If cl_downloadPrompt is enabled users have to confirm each pk3 download now. If cl_downloadOverlay is enabled the window used for the confirmation prompt is used to display a progress bar and details on the current download.
Configuration menu - View commit details
-
Copy full SHA for f536ef9 - Browse repository at this point
Copy the full SHA f536ef9View commit details -
[MP] Default cl_allowDownload to 1, because cl_downloadPrompt is enab…
…led by default and requires user confirmation.
Configuration menu - View commit details
-
Copy full SHA for f0b68d1 - Browse repository at this point
Copy the full SHA f0b68d1View commit details
Commits on Nov 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 718c31c - Browse repository at this point
Copy the full SHA 718c31cView commit details -
[MP] Install OpenJK modules to base for win32.
Since com_unpackLibraries defaults to 0 the game is not going to unpack the default libraries from the assets anymore, thus the OpenJK ones should now be used as default.
Configuration menu - View commit details
-
Copy full SHA for 4fabac9 - Browse repository at this point
Copy the full SHA 4fabac9View commit details
Commits on Apr 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for fda880e - Browse repository at this point
Copy the full SHA fda880eView commit details