Commandline FPS+++ B41/B42
¿How to install the mod manually?:
1. Subscribe to the mod on Steam Workshop.
2. Find the mod folder in the following path:
C:Program Files (x86)Steamsteamappsworkshopcontent1086003456462930modsCommandline FPS+++mediacommon
3. Copy the commandline.txt file.
4. Paste it into the root folder of Project Zomboid:
C:Program Files (x86)SteamsteamappscommonProjectZomboid
5. Launch the game from Steam and enjoy the optimization.
–-Important:
The mod does not activate automatically from the in-game mod menu. It must be installed manually, Once you have completed the manual installation, it will not be necessary to activate it from the game for it to work.
For the best performance, it is recommended to play in fullscreen mode.
It works on all builds.
if u like this mod, u can rate this mod! ⭐⭐⭐⭐⭐
or if u want to support me u can go there!
https://ko-fi.com/danonimo7
por cierto, tengo un video donde enseño algunos ajustes que le puedes colocar a este documento, esta en español en youtube!
For Build 41, all the commands work perfectly! But for Build 42, some of them are still disabled. So I kindly ask for your patience if you download the mod for Build 42, as not all commands will work yet. Until the stable version of Build 42 is released, there isn’t much I can modify, so the optimization will be lighter for now.
————-How does the mod work?————-
The mod works through command lines, which are present in the commandline.txt text file.
These command lines function in the same way as launch parameters when running the game, similar to how the -debug command works.
————-What does each command in the file do?————-
-noprecache: Prevents the preloading (precache) of certain files, such as models, sounds, or textures, before they are needed in the game. This helps improve performance and speeds up the initial loading time.
-frameLimit 0: Disables the FPS limit, allowing the GPU to render frames without restriction. This improves smoothness, especially on high-refresh-rate monitors (no negative effect on smaller monitors).
-nojoy: Disables joystick or gamepad compatibility, preventing the game from loading controller-related libraries. This helps reduce RAM usage and loading times, improving performance on low-end systems.
-XX:+UseZGC: A low-latency garbage collector designed to improve performance and stability in memory-intensive applications. It reduces stuttering and FPS drops by managing memory more efficiently.
-XX:+UnlockExperimentalVMOptions: Enables experimental Java Virtual Machine (JVM) options, allowing the use of commands like -XX:+UseZGC mentioned earlier. This can optimize memory usage and improve FPS thanks to advanced default optimization settings.
-XX:+UseLargePages: Enables the use of large memory pages to improve RAM management and reduce system overhead. This enhances RAM performance, reduces fragmentation and latency, and minimizes page table accesses, which can improve stability by processing larger pages (high impact if you have at least 16GB RAM, moderate impact with less).
-XX:MaxGCPauseMillis=5: Limits the maximum garbage collection (GC) pause time to 5 milliseconds, optimizing game smoothness by reducing pauses caused by garbage collection. It forces the GC to work in fast cycles instead of long cycles, reducing FPS drops and micro-stutters caused by memory management.
————-What is the purpose of these commands?————-
These commands focus on increasing and stabilizing FPS, as well as significantly reducing micro-stutters and lag caused by lower-end systems. However, even if you use a high-end PC, the benefits will still be substantial.
On powerful systems, performance gains are not just 20%-40% but 40%-60%!
————-Does the mod work in multiplayer?————-
Yes, but it cannot be installed on the server. To benefit from this mod, each player on the server must install the mod manually, as it works client-side.
————-Does it work on Build 42?————-
Yes! You just need to install the mod manually, and you’ll enjoy the optimization regardless of whether you’re playing on older builds or future updates!
————-How do I uninstall the mod?————-
To completely uninstall the mod, go to the game’s root folder, find the commandline.txt file, and delete it.
————-Is it incompatible with any mods?————-
No! This mod is compatible with all mods!
You won’t have any issues or incompatibilities with other mods!
Workshop ID: 3456462930
Mod ID: Clfps