There is no "new" platform called Zulu Platform in the sense of a social network or separate software. It is simply the high-performance Java technology powering the new era of Project Zomboid, enabling it to utilize x64 architecture for better performance and memory usage.
Here’s a concise guide to running Project Zomboid on Zulu Platform x64 Architecture (typically meaning a 64-bit system using the Azul Zulu build of OpenJDK, often on Linux or custom setups).
In-game:
Open console (~ or Ctrl+Alt+C), type java -version. zulu platform x64 architecture project zomboid new
Server log (Logs/server_console.txt):
Look for Zulu in the first few lines.
With Build 42 (the unstable beta as of 2025/2026), the requirements have shifted: There is no "new" platform called Zulu Platform
Until relatively recently, Project Zomboid struggled under the limitations of 32-bit (x86) Java. The game, especially with mods, can easily consume over 3.5GB of RAM. On x86, the application would crash the moment it exceeded ~4GB (the hard limit of 32-bit addressing).
Today, Project Zomboid is strictly x64.
Switching to Zulu is not hard, but you must do it correctly for Project Zomboid to recognize it.
| Problem | Solution |
|--------|----------|
| UnsupportedClassVersionError | Zomboid needs Java 17+. Use Zulu 17/21. |
| GLFW/LWJGL errors | Set -Djava.library.path to the game’s native libs. |
| High memory usage | Reduce -Xmx (e.g., -Xmx4G) and enable G1GC. |
| Steam not detected | Add -Dzomboid.steam=1 and ensure libsteam_api.so is accessible. |
| Zulu ignored in launcher | Delete bundled JRE folder in ProjectZomboid/jre/ – launcher falls back to system java. | For dedicated servers: