Project Zomboid

Project Zomboid

Multi-Cpu Enhance *FIXED*
213 Comments
newguy 5 Aug @ 10:12am 
Thank to your mod my old save before b42.11 update have a relative stable 60 fps, now it only have 12-24 fps. I really need an update for 42.11.
Mr.White 5 Aug @ 5:08am 
pls make fix for b42.11
TexasOmertosa 4 Aug @ 10:05pm 
not working in b42.11
一个小学生 4 Aug @ 7:34pm 
without this, i can barely move
化け物 4 Aug @ 7:29pm 
update plz
LONe 4 Aug @ 4:52pm 
Currently, there is a crash while loading after launching the game.
Pepek 30 Jul @ 10:58am 
Args for Linux Server Part 2
```
"vmArgs": [
"-Djava.awt.headless=true",
"-Xmx16G",
"-Xms4G",
"-XX:ParallelGCThreads=4",
"-XX:+UseNUMA",
"-XX:+AlwaysPreTouch",
"-XX:+DisableExplicitGC",
"-Dzomboid.steam=1",
"-Dzomboid.znetlog=1",
"-Djava.library.path=linux64/:natives/",
"-Djava.security.egd=file:/dev/urandom",
"-XX:-CreateCoredumpOnCrash",
"-XX:-OmitStackTraceInFastThrow",
"-Djogl.disable.openglcore=false",
"-XX:+OptimizeStringConcat",
"-XX:+UseZGC",
"-XX:ZCollectionInterval=120",
"-XX:ConcGCThreads=2",
"-XX:+UnlockExperimentalVMOptions"
]
}
```

Remember to download missing library

commons-codec-1.10.jar
commons-compress-1.27.1.jar
commons-io-2.18.0.jar
core-3.2.1.jar
guava-23.0.jar
javase-3.2.1.jar
sqlite-jdbc-3.48.0.0.jar
totp-1.0.jar
Pepek 30 Jul @ 10:57am 
Args for Linux Server PART 1
```
{
"mainClass": "zombie/network/GameServer",
"classpath": [
"java/.",
"java/commons-compress-1.27.1.jar",
"java/commons-io-2.18.0.jar",
"java/istack-commons-runtime.jar",
"java/jassimp.jar",
"java/guava-23.0.jar",
"java/javacord-2.0.17-shaded.jar",
"java/javax.activation-api.jar",
"java/jaxb-api.jar",
"java/jaxb-runtime.jar",
"java/lwjgl.jar",
"java/lwjgl-natives-linux.jar",
"java/lwjgl-glfw.jar",
"java/lwjgl-glfw-natives-linux.jar",
"java/lwjgl-jemalloc.jar",
"java/lwjgl-jemalloc-natives-linux.jar",
"java/lwjgl-opengl.jar",
"java/lwjgl-opengl-natives-linux.jar",
"java/lwjgl_util.jar",
"java/sqlite-jdbc-3.48.0.0.jar",
"java/trove-3.0.3.jar",
"java/uncommons-maths-1.2.3.jar",
"java/commons-codec-1.10.jar",
"java/javase-3.2.1.jar",
"java/totp-1.0.jar",
"java/core-3.2.1.jar"
],
```
Deus 17 Jul @ 12:12pm 
Trying the mod out in the most recent update.. game wont launch after editing bat and json file?
kongputi 15 Jul @ 10:11pm 
Is there a Mac OS version? I really need it!
TheoBear 15 Jul @ 1:40pm 
Hey! I wish I could get this working on B42, but everytime I use this mod the game launches and I can get into the game itself, but upon interacting with anything my entire UI disappears, I can see it throwing tens of thousands of errors into the console.txt file, and attempting to pause the game does nothing. Followed the instructions to the letter with only this mod, same issue.
TonyStonk 12 Jul @ 1:10pm 
unclear installation guide from the notepad
Chrador  [author] 9 Jul @ 5:50am 
@Gojita, for B41 you should go to the youtube video linked in description and download the files from there. It should contain the .bat .json and a guava file which is one of the dependency needed for the game exe, there is a version mismatch, so it fixes that.

@Jezo, sadly fps increase is not guaranteed, as you can read from the previous comments some people got really good fps increases some did not. This mod is not some magic, it just adds some java arguments so game tries to run better. If you have many mods installed you might get diminished results.
Jezo 8 Jul @ 5:12pm 
I can run the game but the fps still looks the same
Jezo 8 Jul @ 4:18pm 
b41 game is not working
Gojita 8 Jul @ 3:30pm 
B41 here, this one DOES NOT WORK , game doesn't even start. Both json & .bat file. For context, I've tried this on multiple PC of mine & even with dedicated server.
Default Jarry 7 Jul @ 11:24am 
Lets be honest we are all here because our laptops/pc suck:spiffo:
유나 5 Jul @ 2:49pm 
applying the BUILD 41 FIX, the issue remains the same.
유나 5 Jul @ 2:42pm 
I’m hosting a server on my PC (not a dedicated server) using Build 41.
I applied the SERVER BUILD 41 files from YouTube, but I’m getting a "Server has stopped during launch (NormalTermination)" error, and the server won’t start.
vikto 3 Jul @ 11:22am 
Build 41 does not work on co-op mode. It terminates itself, adding server fix doesn't help either.
CarltoN. 1 Jul @ 3:34pm 
after initial impressions were good and stuttering seemed to be much better, im not sure whether i was just imagining it. game still stutters a lot when driving around and multiple zeds on screen with weather effects etc. but i am using quite a few mods so maybe thats just unavoidable. thanks
SwedishYodeler 1 Jul @ 2:32pm 
This is awesome, THANK YOU!
L⊙ω⊙K砖家 30 Jun @ 11:52pm 
Build 42.10 Can be used Very good Thank you!
Aki 30 Jun @ 4:04pm 
Hi hello! Great mod working well on all the client side. But I got a question. We hosting on a dedicated Server Nitrado. Really wondering If somehow this can be add into the server. Since Nitrado doesnt have StartServer64.bat in their file somehow.
RunYouCleverBoy 28 Jun @ 2:17am 
this is woking
Scylde 23 Jun @ 5:38am 
I get the error below when hosting non-dedicated server.
I have already downloaded the b41 fix in YT and placed it in the PZ installation folder.

file link: {LINK REMOVED}
Chrador  [author] 23 Jun @ 3:45am 
@Scylde, it's client side. everyone who wants to use it should modify/change the default files with the modded ones
Pslytely Psycho 22 Jun @ 5:42pm 
Not really seeing an increase in fps, but definitely see a reduction in stutters. I am running a I9 14900k and a 4070ti so that may be why I don't see any fps increase.
Scylde 22 Jun @ 12:45pm 
Is this host side or client needs to configure their own files?
Icetea 21 Jun @ 11:51pm 
Thank you for your wonderful work sir!. Can you make a version for MacOS? thank you very much!
猫罐头 21 Jun @ 7:22pm 
amazing, no more lags even with 200+mods.
Chrador  [author] 21 Jun @ 6:38am 
@JellyGoR, you can start it via steam, works just fine.
JellyGoR 21 Jun @ 4:11am 
Should I start it from bat or steam?
Leehanul 20 Jun @ 2:13am 
This mod requires you to place the guava-23.0.jar file directly into your Project Zomboid installation directory, typically located at C:\Program Files (x86)\Steam\steamapps\common\ProjectZomboid. You'll need to obtain this file from the web for the mod to function correctly.

For any other installation steps, please refer to the modder's instructions. Following them precisely should ensure the mod works without issues.

If you encounter any problems, perform a Steam file integrity check, then re-add the guava-23.0.jar file to the Project Zomboid main directory. After that, follow the modder's instructions again. You shouldn't experience any major issues.

Thank you for creating this optimization mod! I'm finally looking forward to enjoying an optimized Project Zomboid experience with my friends.
Chrador  [author] 18 Jun @ 5:32am 
@inverspe No it shouldn't cause any conflicts. What this mod does is basically add some arguments to the exe in java so it will utilize your CPU and RAM better. It's no different if you go and manually add the arguments. I have over 400 mods in my playthroughs and never noticed any conflicts or bugs related with this mod.
Inverspe 17 Jun @ 5:51am 
would this mod cause any potential incompatiblity with other mods?
Chrador  [author] 16 Jun @ 4:46am 
@kps224, as long as you install it correctly, it wont cause any problems. If you don't install it correctly the first time all will happen is game wont launch that's all. There are couple of thousands of people currently using the mod as of right now that don't have problems.
kps224 15 Jun @ 9:02pm 
Can someone check if this works? It won't cause game-breaking glitches or device problems?
POPO 12 Jun @ 11:28am 
@4Zeta
used the b41fix file from YouTube Unable to start the game,help thx
4Zeta  [author] 9 Jun @ 11:16am 
@irrelevantredundancy are the same but mine version autodetect hardware, and setting all avaible cores on low pc is not so good , i guess with a recent cpu is too much giving all cores , im using a 14700kf :)
隆权 7 Jun @ 10:29am 
@4Zeta La versione del gioco che sto giocando è la b41, ma dopo aver copiato e incollato i file del modulo B41 corrispondenti nella directory principale, il gioco non si avvia.
irrelevantredundancy 6 Jun @ 4:23pm 
Hey! @4Zeta -- I've been using your improvements since they day you released this mod. I'm always looking around the internet for potential performance tweaks and I stumbled on a post that instructs us to add this to the launch parameters, and I wanted to ask you how it would interact with your version of the PZ64 .json.

-refresh 120-maxMem=12288-malloc=system-USEALLAVAILABLECORES-high

Will these commands coexist with/enhance/break what you have already done?


Quick Guide to Improve PZ Performance by @Sonov Belial
Xing 5 Jun @ 8:46pm 
I use my PC to set up a B41 server and connect with friends. Do I need to install both B41 fix and Server fix at the same time? Where is the replacement file for the server located.
madoilmagnifico 5 Jun @ 12:38pm 
nn ho capito se qualcuno puo rispondere ma nello step uno dobbiamo selezionare noi le specifiche manualmente o copiare direttamente tutto il codice?? se domanda del kaiser perdonatemi ma so imbranato. capita
純狐 4 Jun @ 3:44am 
Well, it started up fine when I used the b41fix file from Youtube.Sorry for the trouble.
純狐 4 Jun @ 3:25am 
This log appears and it won't start...

java.lang.NoClassDefFoundError: com/google/common/util/concurrent/FutureCallback
at zombie.network.GameServer.<clinit>(GameServer.java:122)
at zombie.debug.DebugLog.<clinit>(DebugLog.java:94)
at zombie.gameStates.MainScreenState.main(MainScreenState.java:110)
Caused by: java.lang.ClassNotFoundException: com.google.common.util.concurrent.FutureCallback
at {LINK REMOVED} Source)
at {LINK REMOVED} Source)
at {LINK REMOVED} Source)
... 3 more

Please teach me the solution...
floop. 3 Jun @ 8:58am 
I noticed worse performance after upgrading to Intel Ultra 7, does this work differently with CPUs that have P/E cores?
4Zeta  [author] 2 Jun @ 11:37pm 
@frango if have some problem contact me :)
4Zeta  [author] 2 Jun @ 11:36pm 
@Sqwerm thanks a lot for your help!
4Zeta  [author] 2 Jun @ 11:36pm 
@Starfield if you arent able to check with right click the 2 files i cant do nothing :)