Project Zomboid es un juego de supervivencia en un mundo post-apocalíptico, donde los jugadores deben sobrevivir en un entorno hostil lleno de zombis. Sin embargo, para disfrutar al máximo de este juego, es necesario tener un servidor dedicado que pueda soportar la demanda de jugadores y ofrecer una experiencia de juego estable y sin lag. En este artículo, te guiaré a través del proceso de montar un servidor dedicado de Project Zomboid 24/7, utilizando tecnologías como Docker y Linux.
Requisitos previos
Antes de empezar, es importante tener en cuenta los siguientes requisitos previos:
- Un servidor con un procesador de alta velocidad y suficiente memoria RAM (al menos 16 GB)
- Un sistema operativo Linux (Ubuntu o Debian)
- Docker instalado en el servidor
- Una cuenta en el servidor de Project Zomboid
Paso 1: Instalar Docker
El primer paso es instalar Docker en el servidor. Puedes hacerlo siguiendo estos pasos:
sudo apt-get update
sudo apt-get install docker.io
Una vez instalado Docker, debes iniciar el servicio y asegurarte de que se inicie automáticamente al arrancar el servidor:
sudo systemctl start docker
sudo systemctl enable docker
Paso 2: Crear un contenedor de Docker
Una vez instalado Docker, debes crear un contenedor para ejecutar el servidor de Project Zomboid. Puedes hacerlo utilizando el siguiente comando:
docker run -d --name project-zomboid -p 2302:2302 -p 2303:2303 -p 2304:2304 -v /path/to/project-zomboid/config:/config -v /path/to/project-zomboid/saves:/saves -v /path/to/project-zomboid/world:/world -v /path/to/project-zomboid/logs:/logs -v /path/to/project-zomboid/plugins:/plugins -v /path/to/project-zomboid/scripts:/scripts -v /path/to/project-zomboid/data:/data -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v /path/to/project-zomboid/overrides:/overrides -v