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.
¿Buscas un servidor que simplemente funcione?
Valebyte VPS — NVMe, soporte 24/7, despliegue en 60 segundos.
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):
- 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.
Deberás introducir la contraseña de root, proporcionada por el proveedor de hosting.ssh root@TU_IP_DEL_SERVIDOR - 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 - 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.
Después de crearlo, cambia a este usuario:sudo adduser pzserver sudo usermod -aG sudo pzserver # Añadir usuario al grupo sudo (opcional, para administración)su - pzserver - Instalación de paquetes necesarios: El servidor de Project Zomboid requiere algunas librerías.
sudo apt install -y screen lib32gcc-s1 curl wget unzipscreenes muy útil para ejecutar el servidor en segundo plano, de modo que siga funcionando después de cerrar la sesión SSH. - Configuración del firewall (UFW): Abre los puertos necesarios para SSH y Project Zomboid.
Asegúrate de que el firewall esté activado y los puertos abiertos.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
Para Windows Server:
- Conexión por RDP: Utiliza Remote Desktop Connection para conectarte a tu servidor.
- Actualización del sistema: Realiza todas las actualizaciones de Windows disponibles.
- Desactivar la seguridad mejorada de IE (opcional): Para facilitar la descarga de archivos, puedes desactivar la "IE Enhanced Security Configuration" en el Server Manager.
- 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).
- 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):
- Creación del directorio para SteamCMD:
mkdir ~/steamcmd cd ~/steamcmd - Descarga de SteamCMD:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz - Descompresión del archivo:
tar -xvzf steamcmd_linux.tar.gz - Inicio de SteamCMD:
La primera vez que se ejecute, SteamCMD se actualizará. Espera a que aparezca el prompt./steamcmd.shSteam>. - Autorización (anónima):
login anonymous - Instalación del servidor de Project Zomboid:
force_install_dir ../pzserver app_update 380870 validateforce_install_dir ../pzserverindica a SteamCMD que instale los archivos del servidor en el directorio~/pzserver(un nivel por encima del directorio actual de steamcmd).app_update 380870 validatedescarga o actualiza los archivos del servidor de Project Zomboid (App ID 380870).validateverifica la integridad de los archivos.
- 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:
- Ve al directorio del servidor:
cd ~/pzserver - Inicia el servidor usando
screen: El uso descreenpermite 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-Xmxno 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".
- Desconexión de la sesión de screen: Para salir de la sesión de screen, pero dejar el servidor funcionando, presiona
Ctrl+A, luegoD. - Reconexión a la sesión de screen: Para volver a la consola del servidor, usa:
screen -r pz-server - Detención del servidor: Dentro de la sesión de screen, escribe
quiten 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:
- 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. - Instala Java: Asegúrate de tener instalado un Java Runtime Environment (JRE) de 64 bits.
- Inicia el servidor: Busca el archivo
StartServer64.baten la carpeta raíz del servidor (oProjectZomboidServer.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(oTU_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;12345678Pará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.
- 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.infodentro 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 serMinimalDisplayBars.
- Añade los IDs a
servertest.ini:# Ejemplo para el mod Minimal Display Bars (Workshop ID: 2687679169, Mod ID: MinimalDisplayBars) WorkshopItems=2687679169 Mods=MinimalDisplayBarsSi tienes varios mods, sepáralos con un punto y coma sin espacios:
WorkshopItems=2687679169;1234567890 Mods=MinimalDisplayBars;MyAwesomeModEl 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. - Reinicia el servidor: Al iniciar, el servidor descargará automáticamente los mods especificados de Steam Workshop.
¿Buscas un servidor que simplemente funcione?
Valebyte VPS — NVMe, soporte 24/7, despliegue en 60 segundos.
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
-Xmsy-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-Xmxpara 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:
El monitoreo del rendimiento del servidor después de cambiar estos parámetros es críticamente importante.java -Xms6g -Xmx6g -XX:+UseG1GC ... - 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.targetDespués de crear el archivo, ejecuta:
Esto permitirá gestionar el servidor como un servicio del sistema y asegurará su reinicio automático.sudo systemctl daemon-reload sudo systemctl enable pzserver sudo systemctl start pzserver sudo systemctl status pzserver
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) oC:\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.
Añade este script a# 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 -deletecrontab -epara su ejecución regular.
- Qué copiar: Todo el directorio
- Monitoreo:
- Uso de recursos: Monitorea la carga de la CPU, el consumo de RAM y el I/O del disco (
htop,top,free -h,iostaten 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.
- Uso de recursos: Monitorea la carga de la CPU, el consumo de RAM y el I/O del disco (
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 →