
Cómo mejorar los FPS en Project Zomboid (PC)
Project Zomboid es un caso atípico dentro de cualquier lista de optimización de FPS: no corre sobre Unreal Engine ni Unity, sino sobre un motor propio de The Indie Stone escrito en Java, ejecutado dentro de una máquina virtual (JVM). Esto significa que el cuello de botella real casi nunca es la GPU, sino la CPU (un solo hilo principal muy cargado) y la memoria RAM asignada a Java. El verdadero "monstruo" de rendimiento no son los gráficos isométricos en 2D, sino la simulación individual de cada zombi: pathfinding, línea de visión, sonido y estado corporal se calculan por cada zombi activo en las celdas cargadas alrededor del jugador. En multijugador el problema se traslada al servidor, que debe simular zombis para todos los jugadores conectados a la vez.
Esto es lo que ganarías con una NVIDIA RTX 3050
¿Quieres la RTX 3050 al mejor precio?
Consulta el precio actual en Amazon.
Cálculos basados en nuestro modelo de FPS combinado con los ganancia % de cada setting (medidos en benchmarks públicos).
1. Ajustes rápidos (sin pérdida visual)
Empieza por aquí. Cada uno suma poco, pero juntos dan +89% de FPS gratis.
Memoria Java (-Xmx)
Project Zomboid corre sobre una máquina virtual Java con memoria heap limitada por defecto. Cuando el mundo simulado supera ese límite, la JVM lanza recolecciones de basura agresivas que producen microcortes y bajones de FPS notables. Aumentar el valor -Xmx en el archivo de configuración de inicio a 3-4 GB en sistemas con 16 GB de RAM o más reduce drásticamente estos tirones.
Population Multiplier
El population multiplier configurado al crear la partida determina cuántos zombis existen por celda del mapa. Es, con diferencia, el parámetro individual que más impacta el rendimiento en Project Zomboid, muy por encima de cualquier ajuste gráfico.
Distancia de renderizado de zombis
El motor simula con más detalle (línea de visión, sonido, pathfinding) a los zombis dentro del radio de renderizado activo. Reducir este radio disminuye el número de zombis procesados activamente en cada frame.
Sombras dinámicas
Aunque el juego es isométrico en 2D, el renderizado de sombras dinámicas de personajes, vehículos y estructuras consume ciclos de GPU/CPU compartidos que en este motor específico compiten con la simulación de zombis por recursos.
World Texture Quality
En equipos con VRAM limitada o GPUs integradas, bajar este ajuste reduce el uso de memoria de vídeo dedicada a las texturas del mapa, liberando recursos que indirectamente ayudan a mantener el framerate estable.
2. Ajustes con impacto medio
Aquí está el grueso del FPS. Ligero impacto visual, gran impacto en rendimiento.
Distancia de celdas cargadas
Project Zomboid carga y simula el mundo por celdas de 300x300 tiles. Estar cerca de los límites entre varias celdas activas obliga al motor a mantener más zonas simuladas simultáneamente, incluyendo sus zombis.
Auditar mods activos
A diferencia de otros juegos, en Project Zomboid muchos mods populares (hordas dinámicas, más vehículos, NPCs supervivientes) añaden carga directa de simulación sobre la misma JVM ya sobrecargada.
Afinidad de proceso de CPU
Aunque el bucle principal de simulación es esencialmente monohilo, el motor sí delega tareas secundarias (audio, red, algo de IA) en hilos auxiliares. Verificar que el proceso Java no esté restringido a un único núcleo evita cuellos de botella innecesarios.
Nivel de zoom máximo
Al alejar la cámara al máximo, el juego renderiza y mantiene activa una porción mayor del mapa. Limitar el nivel de zoom máximo en las opciones de accesibilidad reduce el área que el motor debe procesar activamente.
3. Upscaling (DLSS / FSR / XeSS)
La ganancia más grande del juego. Compatible con casi cualquier GPU moderna.
4. Trucos según tu GPU
NVIDIA
- •En Project Zomboid la GPU apenas es el cuello de botella: incluso una GTX 1650 mueve el juego a más de 60 FPS en la mayoría de situaciones si la CPU y la RAM Java están bien configuradas.
- •No fuerces DLSS ni ningún escalador desde el panel de control de NVIDIA: el juego es 2D isométrico renderizado a resolución nativa y estas tecnologías no aportan beneficio real aquí.
- •Usa el modo de gestión de energía "Preferir máximo rendimiento" solo si notas throttling en portátiles; en equipos de sobremesa no suele ser necesario.
AMD
- •Al igual que con NVIDIA, las GPU AMD rara vez limitan el rendimiento en Project Zomboid; prioriza revisar la memoria Java y el population multiplier antes de tocar ajustes gráficos.
- •Evita activar Radeon Image Sharpening o Radeon Boost para este juego: no ofrecen ninguna mejora perceptible dado que el motor no es GPU-bound.
- •Si usas una APU AMD, reduce World Texture Quality a Medium para liberar memoria compartida con el sistema.
Sistema
- •La RAM total del sistema es más importante que la VRAM: se recomiendan al menos 16 GB para poder asignar 4 GB o más a la JVM sin ahogar al sistema operativo y otros procesos.
- •Instala el juego en una unidad SSD; las cargas de celdas y el streaming de mapas en ciudades grandes como Louisville sufren notablemente en discos HDD tradicionales.
- •Usa una versión reciente de Java 64 bits; mantener el juego actualizado vía Steam asegura la JVM optimizada más reciente de The Indie Stone.
5. Problemas conocidos del juego
Stuttering por recolección de basura (Garbage Collection) de Java
Cuando la memoria heap asignada a la JVM es insuficiente para la cantidad de zombis, objetos y celdas cargadas, el recolector de basura de Java se activa con más frecuencia, provocando microcortes perceptibles que no tienen relación alguna con la GPU.
Colapso de FPS en hordas grandes y ciudades densas
En zonas como Louisville o durante eventos de horda, la cantidad de zombis simulados simultáneamente puede superar lo que el hilo principal de simulación puede procesar en tiempo real, causando caídas de FPS que ningún ajuste gráfico puede compensar completamente.
Degradación de rendimiento en partidas multijugador con muchos jugadores
En servidores dedicados, la carga de simulación de zombis se multiplica porque el servidor debe procesar la IA y el pathfinding de zombis en todas las zonas donde haya al menos un jugador presente.
Estado: Mejoras parciales de multihilo en el servidor introducidas en Build 41.78, aunque el cuello de botella estructural persiste en Build 42
6. Preguntas frecuentes
¿Por qué Project Zomboid me da pocos FPS si tengo una GPU potente?▾
¿Qué es el ajuste -Xmx y cómo lo configuro correctamente?▾
¿El population multiplier afecta más al rendimiento que la resolución de pantalla?▾
¿Por qué el multijugador va peor que la partida individual con el mismo hardware?▾
¿Quieres saber exactamente cuántos FPS dará TU PC?
Introduce tu GPU y CPU en nuestra calculadora y mide el impacto real de cada ajuste.
Calcular FPS de Project Zomboid →Cálculos basados en consenso de fuentes técnicas y nuestro modelo de FPS propio. Más sobre nuestra metodología →