bolt Valebyte VPS desde $4/mes — NVMe, despliegue en 60s.

Obtener VPS arrow_forward

Servidor propio de Project Zomboid: instalación y configuración en VPS/dedicado

calendar_month 23 de junio de 2026 schedule 22 min de lectura visibility 29 vistas
person
Valebyte Team
Servidor propio de Project Zomboid: instalación y configuración en VPS/dedicado

Servidor propio de Project Zomboid: instalación y configuración en VPS/dedicado

Para crear tu propio servidor de Project Zomboid con control total sobre el mundo, los mods y el rendimiento, la elección óptima es un servidor virtual (VPS) o dedicado, que proporciona un hosting estable, suficientes recursos de CPU, RAM y disco NVMe para una experiencia de juego cómoda para varias decenas de usuarios.

Project Zomboid es un juego único en el género de simulador de supervivencia en un apocalipsis zombi, conocido por su dificultad (hardcoreness), detalle y enormes posibilidades de modificación. Al jugar con amigos, muchos se encuentran con las limitaciones del hosting estándar a través de Steam o las conexiones P2P, lo que provoca latencia, pérdida de progreso e imposibilidad de instalar los mods deseados. Es en estos casos cuando un servidor propio de Project Zomboid, desplegado en un potente VPS o servidor dedicado, viene al rescate.

En este artículo, examinaremos en detalle el proceso de instalación y configuración de un servidor dedicado de Project Zomboid, y también daremos recomendaciones sobre cómo elegir el hosting óptimo, según tus necesidades y presupuesto. Profundizaremos en los aspectos técnicos, desde la elección del sistema operativo y los requisitos de hardware hasta la configuración fina de los archivos de configuración, la instalación de mods y la garantía de seguridad.

¿Por qué necesitas tu propio servidor de Project Zomboid y por qué es mejor?

Usar tu propio servidor para Project Zomboid ofrece una serie de ventajas significativas en comparación con jugar a través de las funciones integradas de Steam o conectarse a servidores públicos de terceros. Estas ventajas son especialmente importantes para un juego multijugador estable y completo.

Control total sobre el juego y el mundo

Cuando tienes tu propio servidor de Project Zomboid, te conviertes en el administrador completo. Esto significa que puedes:

  • Configurar las reglas del juego: Cambiar la velocidad del tiempo, los parámetros de los zombis (velocidad, fuerza, sensibilidad), la frecuencia de aparición de loot, las condiciones climáticas y mucho más. Puedes crear tanto una experiencia lo más hardcore posible como una más casual, orientada a la exploración y la construcción.
  • Administrar jugadores: Otorgar derechos de administrador, banear infractores, teletransportar jugadores, restaurar objetos perdidos o incluso resucitar personajes.
  • Guardar el progreso: Todo el mundo del juego y el progreso de los jugadores se guardan en tu servidor. No tienes que preocuparte de que el host de alguien se apague y pierdas horas de juego. El servidor funciona 24/7 (si es un VPS/dedicado), asegurando acceso constante a tu mundo.

Posibilidades ilimitadas para mods y personalización

Project Zomboid es famoso por su activa comunidad de modding. Los mods pueden cambiar drásticamente la jugabilidad, añadiendo nuevos objetos, armas, vehículos, mapas, profesiones, rasgos de carácter y mecánicas. En tu propio servidor puedes:

  • Instalar cualquier mod: A diferencia de los servidores públicos, donde la lista de mods está limitada por la elección del administrador, en tu propio servidor puedes instalar cualquier modificación de Steam Workshop o fuentes de terceros, combinándolas a tu gusto.
  • Crear una experiencia de juego única: Experimentar con diferentes compilaciones de mods, adaptando el juego a tu estilo y a las preferencias de tu grupo de jugadores. Por ejemplo, crear un servidor con énfasis en el realismo, la supervivencia en la naturaleza o batallas masivas con hordas de zombis.

Estabilidad, rendimiento y protección DDoS

El hosting de Project Zomboid en un VPS o servidor dedicado profesional de Valebyte.com asegura:

¿Buscas un servidor fiable para tus proyectos?

VPS desde $10/mes y servidores dedicados desde $9/mes con NVMe, protección DDoS y soporte 24/7.

Ver ofertas →
  • Alto rendimiento: El servidor de juego recibe recursos dedicados (CPU, RAM, disco), lo que minimiza el lag y los freezes incluso con un gran número de jugadores y mods complejos.
  • Conexión fiable: Los centros de datos de Valebyte.com están ubicados en regiones estratégicamente importantes (por ejemplo, Ashburn, Virginia, o Los Ángeles), asegurando un ping bajo para jugadores de diferentes regiones.
  • Disponibilidad 24/7: El servidor funciona 24/7, y los jugadores pueden conectarse en cualquier momento, independientemente de si el host está en línea.
  • Protección contra ataques DDoS: Un aspecto importante para cualquier servidor de juegos. Valebyte.com ofrece protección DDoS integrada, que ayuda a proteger tu servidor dedicado de Project Zomboid de ataques maliciosos, asegurando un funcionamiento ininterrumpido.

¿Qué recursos se necesitan para un servidor dedicado de Project Zomboid?

Project Zomboid, a pesar de la aparente simplicidad de sus gráficos, puede ser bastante exigente en cuanto a los recursos del servidor, especialmente con un gran número de jugadores, el uso activo de mods y mapas extensos. La elección correcta de la configuración de un VPS o servidor dedicado es crucial para un juego estable y cómodo.

CPU: Frecuencia de reloj o núcleos: ¿qué es más importante?

El servidor de Project Zomboid, como muchos otros servidores de juegos, es principalmente de un solo hilo (single-threaded). Esto significa que depende más de la alta frecuencia de reloj de un solo núcleo (single-core performance), y no del número total de núcleos. Aunque los procesadores multinúcleo son útiles para el sistema operativo y otros procesos en segundo plano, el servidor de juego de Zomboid utilizará predominantemente un solo núcleo.

  • Recomendación: Busca procesadores con una frecuencia de reloj de 3.0 GHz o superior. Los modernos Intel Xeon E3/E5 de alta frecuencia o los actuales AMD Ryzen/Intel Core (para VPS/dedicados más caros) serán una excelente elección.
  • Número de núcleos:
    • Para 2-4 jugadores: 2 vCPU (núcleos virtuales) con alta frecuencia.
    • Para 5-10 jugadores: 2-4 vCPU, pero con énfasis en la frecuencia.
    • Para 10+ jugadores y mods: 4-6+ vCPU con la máxima frecuencia de reloj disponible.

RAM: ¿Cuánta memoria RAM se necesitará?

La memoria RAM es el segundo recurso más importante. Project Zomboid utiliza activamente la RAM para almacenar el estado del mundo, el inventario de los jugadores, la información sobre los zombis, los chunks del mapa cargados y, por supuesto, los mods. Los mods pueden aumentar significativamente el consumo de RAM.

  • Requisitos básicos (sin mods, 2-4 jugadores): A partir de 4 GB de RAM.
  • Requisitos medios (5-10 jugadores, algunos mods): 8-12 GB de RAM.
  • Requisitos altos (10-20+ jugadores, muchos mods, mapa grande): 16-32 GB de RAM o más.
  • Importante: Ten en cuenta que el sistema operativo por sí mismo consume una cierta cantidad de RAM (desde 0.5 GB para Linux hasta 2-4 GB para Windows Server). Siempre elige un poco más de lo que parece necesario para evitar el swapping a disco, lo que ralentiza drásticamente el rendimiento del servidor.

Disco y red: NVMe SSD y canal estable

  • Disco (Storage):
    • Tipo: Se recomienda encarecidamente utilizar NVMe SSD. Project Zomboid lee y escribe constantemente datos sobre el mundo, los jugadores y los logs. La alta velocidad de lectura/escritura de un NVMe SSD acelera significativamente la carga del mundo, el guardado del progreso y la capacidad de respuesta general del servidor. Los HDD o incluso los SATA SSD funcionarán notablemente más lento, causando latencia.
    • Volumen:
      • Básico: 50-100 GB. El servidor en sí y los archivos base del juego ocupan alrededor de 5-10 GB. El mundo puede crecer, y los mods y logs ocuparán espacio adicional.
      • Con mods y juego prolongado: 100-200 GB. Se recomienda tener espacio de sobra para las copias de seguridad.
  • Red (Network):
    • Ancho de banda: Project Zomboid no requiere un ancho de banda gigantesco, pero la estabilidad del canal es importante. Un canal simétrico de 100 Mbps suele ser suficiente para la mayoría de los servidores. Para servidores muy grandes (más de 20 jugadores) o si planeas alojar otros servicios, 1 Gbps será preferible.
    • Estabilidad y ping: Elige un centro de datos que esté geográficamente cerca de la mayoría de tus jugadores. Valebyte.com ofrece ubicaciones en EE. UU., incluyendo Miami, lo cual es conveniente para jugadores de América del Norte y del Sur. Un ping bajo garantiza una experiencia de juego cómoda sin lag.
rocket_launch Elección rápida

¿Buscas un servidor que simplemente funcione?

Valebyte VPS — NVMe, soporte 24/7, despliegue en 60 segundos.

Ver planes VPS arrow_forward

Elección del sistema operativo y preparación del VPS/dedicado

Una vez que hayas determinado los recursos necesarios, el siguiente paso será elegir el sistema operativo para tu VPS o servidor dedicado y su preparación inicial.

Linux vs. Windows: la elección óptima

Ambas opciones tienen sus pros y sus contras para el hosting de Project Zomboid:

  • Linux (recomendado):
    • Ventajas: Menor consumo de recursos del sistema (RAM, CPU), lo que deja más para el servidor de juego. Alta estabilidad y seguridad. La mayoría de las guías y scripts de automatización están diseñados para Linux. No se requiere licencia (para distribuciones gratuitas).
    • Desventajas: Requiere conocimientos básicos de la línea de comandos.
    • Distribuciones recomendadas: Ubuntu Server (20.04 LTS o 22.04 LTS), Debian (10 o 11).
  • Windows Server:
    • Ventajas: Interfaz gráfica familiar (si estás acostumbrado a ella). Más fácil de gestionar para principiantes no familiarizados con la CLI de Linux.
    • Desventajas: Mayor consumo de recursos. Requiere la compra de una licencia de Windows Server, lo que aumenta el costo total del hosting. Menos optimizado para tareas de servidor en comparación con Linux.
    • Versiones recomendadas: Windows Server 2019 o 2022.

Para la mayoría de los usuarios, especialmente aquellos que buscan el máximo rendimiento y ahorro, Linux es la opción preferida para un servidor dedicado de Project Zomboid.

Preparación inicial del servidor

Independientemente del sistema operativo elegido, antes de instalar el servidor de juego, es necesario realizar algunos pasos básicos.

Para Linux (Ubuntu/Debian):

  1. Conexión por SSH: Utiliza un cliente SSH (por ejemplo, PuTTY para Windows, o la terminal integrada para macOS/Linux) para conectarte a tu servidor.
    ssh root@TU_IP_DEL_SERVIDOR
    Deberás introducir la contraseña de root, proporcionada por el proveedor de hosting.
  2. Actualización del sistema: Siempre comienza actualizando los paquetes para obtener las últimas correcciones de seguridad y estabilidad.
    sudo apt update
    sudo apt upgrade -y
  3. Creación de un usuario separado: Ejecutar el servidor de juego como root no es seguro. Crea un nuevo usuario para el servidor de juego.
    sudo adduser pzserver
    sudo usermod -aG sudo pzserver # Añadir usuario al grupo sudo (opcional, para administración)
    Después de crearlo, cambia a este usuario:
    su - pzserver
  4. Instalación de paquetes necesarios: El servidor de Project Zomboid requiere algunas librerías.
    sudo apt install -y screen lib32gcc-s1 curl wget unzip
    screen es muy útil para ejecutar el servidor en segundo plano, de modo que siga funcionando después de cerrar la sesión SSH.
  5. Configuración del firewall (UFW): Abre los puertos necesarios para SSH y Project Zomboid.
    sudo ufw allow OpenSSH
    sudo ufw allow 8766/tcp # Puerto para la conexión de clientes
    sudo ufw allow 8767/udp # Puerto para el navegador de Steam
    sudo ufw allow 16261/udp # Puerto para el chat de voz (si se usa)
    sudo ufw enable
    sudo ufw status
    Asegúrate de que el firewall esté activado y los puertos abiertos.

Para Windows Server:

  1. Conexión por RDP: Utiliza Remote Desktop Connection para conectarte a tu servidor.
  2. Actualización del sistema: Realiza todas las actualizaciones de Windows disponibles.
  3. Desactivar la seguridad mejorada de IE (opcional): Para facilitar la descarga de archivos, puedes desactivar la "IE Enhanced Security Configuration" en el Server Manager.
  4. Instalación de Java: Project Zomboid requiere Java Runtime Environment (JRE). Descarga e instala la última versión de JRE x64 (por ejemplo, AdoptOpenJDK u Oracle JRE).
  5. Configuración del firewall de Windows Defender: Abre los puertos 8766 (TCP), 8767 (UDP) y 16261 (UDP) para las conexiones entrantes. Esto se puede hacer a través de "Windows Defender Firewall with Advanced Security" -> "Inbound Rules" -> "New Rule...".

Instalación y primer inicio del servidor dedicado de Project Zomboid

Ahora que el servidor está preparado, podemos proceder con la instalación del propio servidor de juego de Project Zomboid. Cubriremos el proceso para Linux, como la opción más popular y eficiente para el hosting.

Instalación de SteamCMD en Linux

SteamCMD es una utilidad de consola de Steam que permite descargar y actualizar los archivos del servidor de juegos. Para instalar el servidor dedicado de Project Zomboid a través de SteamCMD, sigue estos pasos (como usuario pzserver):

  1. Creación del directorio para SteamCMD:
    mkdir ~/steamcmd
    cd ~/steamcmd
  2. Descarga de SteamCMD:
    wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
  3. Descompresión del archivo:
    tar -xvzf steamcmd_linux.tar.gz
  4. Inicio de SteamCMD:
    ./steamcmd.sh
    La primera vez que se ejecute, SteamCMD se actualizará. Espera a que aparezca el prompt Steam>.
  5. Autorización (anónima):
    login anonymous
  6. Instalación del servidor de Project Zomboid:
    force_install_dir ../pzserver
    app_update 380870 validate
    • force_install_dir ../pzserver indica a SteamCMD que instale los archivos del servidor en el directorio ~/pzserver (un nivel por encima del directorio actual de steamcmd).
    • app_update 380870 validate descarga o actualiza los archivos del servidor de Project Zomboid (App ID 380870). validate verifica la integridad de los archivos.
    Este proceso puede tardar un tiempo dependiendo de la velocidad de tu conexión a internet. Espera a que la descarga finalice.
  7. Salir de SteamCMD:
    quit

Inicio del servidor en Linux

Después de la instalación, los archivos del servidor de Project Zomboid se encontrarán en el directorio ~/pzserver. Para el primer inicio y la creación de los archivos de configuración básicos:

  1. Ve al directorio del servidor:
    cd ~/pzserver
  2. Inicia el servidor usando screen: El uso de screen permite que el servidor funcione en segundo plano, incluso si te desconectas de SSH.
    screen -S pz-server java -Xms3g -Xmx6g -Dzomboid.steam=1 -Dzomboid.znetlog=1 -Djava.awt.headless=true -jar ProjectZomboid.jar -servername servertest
    • -S pz-server: Crea una nueva sesión de screen con el nombre "pz-server".
    • -Xms3g -Xmx6g: Argumentos de la JVM que establecen el tamaño mínimo (initial) y máximo (maximum) del heap de Java. En este ejemplo, se asignan de 3 a 6 GB de RAM. Estos valores deben ajustarse según la cantidad de RAM de tu servidor y el número de jugadores/mods. Asegúrate de que -Xmx no exceda la RAM disponible.
    • -Dzomboid.steam=1: Activa las funciones de Steam del servidor.
    • -Dzomboid.znetlog=1: Habilita el registro de eventos de red.
    • -Djava.awt.headless=true: Inicia Java en modo "headless", lo cual es óptimo para servidores sin interfaz gráfica.
    • -jar ProjectZomboid.jar: Inicia el archivo JAR principal del servidor.
    • -servername servertest: Especifica el nombre del perfil de configuración del servidor. Por defecto es "servertest".
    En el primer inicio, el servidor generará todos los archivos de configuración y el mundo necesarios. Esto puede tardar un tiempo.
  3. Desconexión de la sesión de screen: Para salir de la sesión de screen, pero dejar el servidor funcionando, presiona Ctrl+A, luego D.
  4. Reconexión a la sesión de screen: Para volver a la consola del servidor, usa:
    screen -r pz-server
  5. Detención del servidor: Dentro de la sesión de screen, escribe quit en la consola del servidor de Project Zomboid.

Particularidades de la instalación en Windows

En Windows, el proceso de instalación es similar, pero sin SteamCMD:

  1. Descarga los archivos del servidor: Si tienes Project Zomboid en Steam, puedes encontrar los archivos del servidor en Steam\steamapps\common\ProjectZomboid. Si no, puedes usar SteamCMD para Windows o buscar compilaciones prefabricadas.
  2. Instala Java: Asegúrate de tener instalado un Java Runtime Environment (JRE) de 64 bits.
  3. Inicia el servidor: Busca el archivo StartServer64.bat en la carpeta raíz del servidor (o ProjectZomboidServer.bat). Edítalo para configurar los parámetros de la JVM (-Xms, -Xmx). Ejecútalo. Para que funcione en segundo plano, puedes usar utilidades como NSSM (Non-Sucking Service Manager) o simplemente dejar la ventana de la consola abierta.

Configuración avanzada del servidor de Project Zomboid: configs, puertos, mods

Después del primer inicio, tu servidor dedicado de Project Zomboid está listo para funcionar, pero para una experiencia de juego completa, se requiere configuración. Los parámetros principales del servidor se almacenan en archivos de configuración.

Archivos de configuración principales: servertest.ini y otros

Todos los archivos de configuración del servidor de Project Zomboid se encuentran en el directorio ~/.zomboid/Server/ (para Linux) o C:\Users\TU_USUARIO\Zomboid\Server\ (para Windows).

  • servertest.ini (o TU_NOMBRE_DEL_SERVIDOR.ini): Este es el archivo principal que controla la mayoría de los parámetros del juego.
    # Ejemplo de contenido de servertest.ini
    Public=true
    PublicName=ValebyteZomboidServer
    PublicDescription=Survival in Project Zomboid with Valebyte.com
    Password=tu_contraseña_de_acceso
    MaxPlayers=10
    RCONPort=27015
    RCONPassword=tu_contraseña_rcon
    OpenPort=8766 # Puerto principal para la conexión de clientes
    UDPPort=8767 # Puerto para el navegador de Steam
    VoicePort=16261 # Puerto para el chat de voz
    
    # Parámetros del mundo y zombis
    Map=Muldraugh, KY
    SpawnPoint=0,0,0
    ResetID=123456 # Cambiar para reiniciar el mundo
    ZombieRespawnDelay=72.0
    ZombieRespawnHours=6.0
    ZombieRespawnMultiplier=1.0
    
    # Mods
    Mods=
    WorkshopItems=
    # Ejemplo: Mods=Hydrocraft;ORGM
    # Ejemplo: WorkshopItems=87654321;12345678

    Parámetros importantes:

    • Public=true/false: Hace que el servidor sea visible en la lista pública de Steam.
    • PublicName, PublicDescription: Nombre y descripción del servidor.
    • Password: Contraseña para acceder al servidor. Déjalo en blanco si no es necesario.
    • MaxPlayers: Número máximo de jugadores.
    • OpenPort, UDPPort, VoicePort: Puertos que deben estar abiertos en el firewall.
    • Mods, WorkshopItems: Lista de IDs de mods (ver más abajo).
    • Muchos otros parámetros para configurar zombis, loot, tiempo, clima, etc. Se recomienda consultar la wiki oficial para una lista completa.
  • server.ini: Este archivo contiene configuraciones generales del servidor, como el nombre, la contraseña de administrador, la Steam API Key.
    # Ejemplo de contenido de server.ini
    ServerName=servertest
    AdminPassword=tu_contraseña_de_admin
    DoSteamAuth=true
    SteamVAC=true
    SteamAPIKey=TU_STEAM_API_KEY # Recomendado para un mejor funcionamiento de las funciones de Steam
    # ... otras configuraciones ...

    AdminPassword: Establece la contraseña de administrador para ejecutar comandos a través de la consola del juego (presiona ~ en el juego) o a través de RCON.

    SteamAPIKey: Puedes obtenerla en la página de Steam API Key. Mejora el funcionamiento de las funciones de Steam, como la autenticación de jugadores y la visualización de información del servidor.

Después de editar cualquier archivo .ini, guarda los cambios y reinicia el servidor para que surtan efecto.

Puertos y reglas del firewall

Para el correcto funcionamiento del servidor de Project Zomboid, es necesario asegurarse de que los siguientes puertos estén abiertos en el firewall de tu VPS/dedicado (como ya hicimos en la sección de preparación del servidor):

  • 8766/TCP: Puerto principal del juego para la conexión de clientes.
  • 8767/UDP: Puerto para el navegador de Steam, para que tu servidor sea visible en la lista de servidores de Steam.
  • 16261/UDP: Puerto para el chat de voz integrado (si planeas usarlo).
  • 27015/TCP (opcional): Puerto para RCON, si quieres administrar el servidor de forma remota a través de un cliente RCON.

Si usas UFW en Linux, los comandos para abrir los puertos se proporcionaron anteriormente. Para otros firewalls (por ejemplo, firewalld en CentOS/RHEL o el firewall del proveedor de la nube), la sintaxis será diferente.

Instalación de mods desde Steam Workshop

La instalación de mods en el hosting de Project Zomboid requiere dos pasos: especificar los IDs de los mods y los IDs de los elementos de Steam Workshop.

  1. Encuentra los IDs de los mods y los elementos de Workshop:
    • Ve a la página del mod en Steam Workshop (por ejemplo, "Minimal Display Bars").
    • Workshop ID: Es el número en la URL después de ?id= (por ejemplo, 2687679169).
    • Mod ID: Generalmente se indica en la página del mod en la descripción o en la sección "Required Items". Si no se especifica, se puede encontrar en el archivo mod.info dentro de la carpeta del mod después de descargarlo (ya sea en el cliente o después del primer inicio del servidor con WorkshopItems). Por ejemplo, para "Minimal Display Bars" el Mod ID puede ser MinimalDisplayBars.
  2. Añade los IDs a servertest.ini:
    # Ejemplo para el mod Minimal Display Bars (Workshop ID: 2687679169, Mod ID: MinimalDisplayBars)
    WorkshopItems=2687679169
    Mods=MinimalDisplayBars

    Si tienes varios mods, sepáralos con un punto y coma sin espacios:

    WorkshopItems=2687679169;1234567890
    Mods=MinimalDisplayBars;MyAwesomeMod

    El orden en Mods= es importante si los mods tienen dependencias o sobrescriben archivos entre sí. Generalmente, los mods con dependencias deben ir después de sus dependencias.

  3. Reinicia el servidor: Al iniciar, el servidor descargará automáticamente los mods especificados de Steam Workshop.
rocket_launch Elección rápida

¿Buscas un servidor que simplemente funcione?

Valebyte VPS — NVMe, soporte 24/7, despliegue en 60 segundos.

Ver planes VPS arrow_forward

Optimización del rendimiento y protección DDoS del servidor de Project Zomboid

Para garantizar la mejor experiencia de juego y la seguridad de tu hosting de Project Zomboid, es importante prestar atención a la optimización y la protección.

Argumentos de la JVM y otros ajustes

La Java Virtual Machine (JVM) es la base del servidor de Project Zomboid, y la configuración correcta de sus argumentos puede influir significativamente en el rendimiento y el consumo de memoria.

  • Parámetros -Xms y -Xmx: Estos son los argumentos más importantes para gestionar la RAM asignada.
    • -Xms: Tamaño mínimo (inicial) del heap de Java. Se recomienda establecerlo igual a -Xmx para evitar cambios dinámicos en el tamaño del heap durante la ejecución, lo que puede causar latencia.
    • -Xmx: Tamaño máximo del heap de Java. Nunca establezcas este valor por encima de la RAM físicamente disponible en tu servidor menos los recursos para el SO y otros procesos. Si asignas demasiado, el sistema comenzará a usar el archivo de intercambio (swap file), lo que provocará una caída catastrófica del rendimiento.

    Ejemplo: Para un servidor con 8 GB de RAM, donde el SO consume alrededor de 1-2 GB, se pueden asignar 6 GB para Project Zomboid:

    java -Xms6g -Xmx6g ...
  • Parámetros del recolector de basura (Garbage Collector): Para servidores de juegos, a menudo se recomiendan recolectores de basura de baja latencia, como G1GC o Shenandoah. Sin embargo, para Project Zomboid, el ParallelGC estándar suele funcionar bien, y experimentar con otros puede ser complicado.

    Si quieres probar G1GC:

    java -Xms6g -Xmx6g -XX:+UseG1GC ...
    El monitoreo del rendimiento del servidor después de cambiar estos parámetros es críticamente importante.
  • Reinicio automático del servidor: Utiliza systemd (para Linux) o scripts para reiniciar automáticamente el servidor en caso de fallo o según un horario (por ejemplo, una vez cada 24 horas para limpiar la memoria y recargar el mundo).

    Ejemplo de unidad de servicio systemd para Project Zomboid:

    # /etc/systemd/system/pzserver.service
    [Unit]
    Description=Project Zomboid Server
    After=network.target
    
    [Service]
    User=pzserver
    Group=pzserver
    WorkingDirectory=/home/pzserver/pzserver
    ExecStart=/usr/bin/screen -DmS pz-server /usr/bin/java -Xms6g -Xmx6g -Dzomboid.steam=1 -Dzomboid.znetlog=1 -Djava.awt.headless=true -jar ProjectZomboid.jar -servername servertest
    ExecStop=/usr/bin/screen -p 0 -S pz-server -X eval 'stuff "quit"\015'
    Restart=always
    RestartSec=10
    
    [Install]
    WantedBy=multi-user.target

    Después de crear el archivo, ejecuta:

    sudo systemctl daemon-reload
    sudo systemctl enable pzserver
    sudo systemctl start pzserver
    sudo systemctl status pzserver
    Esto permitirá gestionar el servidor como un servicio del sistema y asegurará su reinicio automático.

Copia de seguridad y monitoreo

Las copias de seguridad regulares son tu seguro contra la pérdida de progreso debido a fallos, errores o mods incorrectos. El monitoreo ayuda a rastrear el rendimiento e identificar problemas antes de que se vuelvan críticos.

  • Copia de seguridad:
    • Qué copiar: Todo el directorio ~/.zomboid/Server/ (para Linux) o C:\Users\TU_USUARIO\Zomboid\Server\ (para Windows). Contiene todos los guardados del mundo, configuraciones y logs.
    • Con qué frecuencia: Diariamente o varias veces al día, dependiendo de la actividad del servidor.
    • Dónde: En un disco separado, en almacenamiento en la nube o en otro servidor. Nunca guardes las copias de seguridad en el mismo disco que el servidor.
    • Automatización: Utiliza cron (para Linux) para crear scripts de copia de seguridad automáticos.
      # Ejemplo de script para comprimir y copiar
      #!/bin/bash
      DATE=$(date +%Y%m%d%H%M%S)
      BACKUP_DIR="/path/to/your/backups" # Especifica tu ruta
      SERVER_DATA="/home/pzserver/.zomboid/Server"
      
      mkdir -p $BACKUP_DIR
      tar -czvf $BACKUP_DIR/pzserver_backup_$DATE.tar.gz $SERVER_DATA
      
      # Eliminación de copias de seguridad antiguas (por ejemplo, más de 7 días)
      find $BACKUP_DIR -name "pzserver_backup_*.tar.gz" -type f -mtime +7 -delete
      Añade este script a crontab -e para su ejecución regular.
  • Monitoreo:
    • Uso de recursos: Monitorea la carga de la CPU, el consumo de RAM y el I/O del disco (htop, top, free -h, iostat en Linux; Task Manager en Windows).
    • Logs del servidor: Revisa regularmente los archivos de logs de Project Zomboid (en el directorio ~/.zomboid/Server/) en busca de errores o advertencias.
    • Servicios externos: Utiliza las herramientas de monitoreo proporcionadas por Valebyte.com, o soluciones de terceros (Zabbix, Prometheus, Grafana) para un análisis más profundo.

Protección contra ataques DDoS: ¿qué ofrece Valebyte?

Los servidores de juegos a menudo son blanco de ataques DDoS, que pueden provocar la inaccesibilidad del servidor y una mala experiencia de juego. Valebyte.com comprende esta amenaza y ofrece una protección integral:

  • Protección DDoS integrada: Todos los VPS y servidores dedicados de Valebyte.com incluyen protección DDoS básica o avanzada a nivel de red. Esta protección filtra automáticamente el tráfico malicioso, permitiendo el paso de las solicitudes legítimas a tu servidor.
  • Monitoreo constante: Nuestros sistemas monitorean constantemente el tráfico de red para identificar y neutralizar posibles ataques.
  • Distribución geográfica: La ubicación de los servidores en diferentes centros de datos (por ejemplo, en EE. UU.) ayuda a distribuir los riesgos y garantizar la estabilidad.

Contar con esta protección te permite concentrarte en el juego y la administración del servidor, sin preocuparte por las amenazas externas.

¿Qué configuración de VPS/dedicado elegir para diferentes números de jugadores de Project Zomboid?

La elección de la configuración óptima de un VPS o servidor dedicado depende del número de jugadores previsto, la cantidad y complejidad de los mods, así como de tus posibilidades financieras. A continuación, se presenta una tabla con las configuraciones recomendadas y precios aproximados, que pueden variar.

Tabla de configuraciones y precios recomendados

Estas recomendaciones se basan en la experiencia y pueden servir como punto de partida. El consumo real de recursos puede variar.

Número de jugadores CPU (vCores/GHz) RAM (GB) Disco (NVMe SSD) Canal de red Hosting recomendado Precio aproximado ($/mes)
2-4 jugadores (sin mods/mods ligeros) 2 vCPU (3.0+ GHz) 4-6 GB 50 GB NVMe 100 Mbps VPS (Entry-Level) $10 - $25
5-8 jugadores (mods medios) 2-4 vCPU (3.4+ GHz) 8-12 GB 100 GB NVMe 100 Mbps - 1 Gbps VPS (Mid-Range) $25 - $50
9-16 jugadores (muchos mods, juego activo) 4-6 vCPU (3.8+ GHz) 16-24 GB 150 GB NVMe 1 Gbps VPS (High-End) / Dedicado de nivel básico $50 - $90
17-32+ jugadores (mods a gran escala, proyectos grandes) 6-8+ Cores (4.0+ GHz) 32-64+ GB 250+ GB NVMe 1 Gbps (garantizado) Servidor dedicado $90 - $200+

Factores que influyen en la elección: mods, mapa, actividad

Al elegir el hosting de Project Zomboid, considera los siguientes factores:

  • Cantidad y complejidad de los mods: Algunos mods pueden aumentar significativamente el consumo de RAM y CPU. Los mods que añaden nuevas mecánicas, objetos o scripts son más exigentes.
  • Tamaño del mapa y chunks cargados: Cuantas más áreas exploradas y jugadores activos, más datos del mundo se necesitan almacenar en la RAM.
  • Actividad de los jugadores: Un gran número de jugadores simultáneos construyendo bases, luchando contra zombis y explorando el mundo crea una gran carga para el servidor.
  • Frecuencia de aparición de zombis y sus parámetros: El servidor debe procesar constantemente el comportamiento de los zombis. Un gran número de zombis o modelos de comportamiento más complejos (por ejemplo, zombis "inteligentes") requieren más recursos.
  • Servicios adicionales: Si planeas alojar otras aplicaciones en el mismo servidor (bots de Discord, servidores web, monitoreo), asigna recursos adicionales para ellos.

Comienza con una configuración que supere ligeramente tus expectativas mínimas para tener un margen de rendimiento. La mayoría de los proveedores de hosting, incluido Valebyte.com, permiten escalar fácilmente los VPS, añadiendo RAM o CPU a medida que crecen las necesidades de tu servidor.

Conclusiones

Un servidor propio de Project Zomboid en un VPS o hosting dedicado proporciona un control, estabilidad y rendimiento inigualables para una experiencia de juego cómoda con amigos. La elección de la configuración óptima, una configuración cuidadosa y la atención a la seguridad, incluida la protección DDoS de Valebyte.com, garantizan la mejor experiencia de juego. Comienza con un plan de tarifas adecuado y escálalo a medida que tu comunidad crezca, asegurando una supervivencia ininterrumpida en el mundo del apocalipsis zombi.

¿Listo para elegir un servidor?

VPS y servidores dedicados en más de 72 países con activación instantánea y acceso root completo.

Empezar ahora →

Compartir esta publicación:

support_agent
Valebyte Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.