Copias de seguridad en Project Zomboid: guardar y recuperar la partida de tu servidor
Un mundo de Project Zomboid se puede romper con un mod, una actualización o un apagado a lo bruto. Hay dos tipos de copia: las que hace el propio juego (de fábrica, una al arrancar y otra al cambiar de versión, y guarda las 5 últimas) y la de la carpeta entera, que haces tú. Para volver atrás, se apaga el servidor, se aparta la partida rota y se pone la copia con el mismo nombre.
Qué hay que copiar
Todo está en la carpeta Zomboid de tu usuario (C:\Users\<tu usuario>\Zomboid en Windows, ~/Zomboid en Linux), con el nombre del servidor (servertest si no lo cambiaste):
Saves\Multiplayer\<nombre>: el mundo, las construcciones, los coches y los personajes. Es lo importante. Server: el .ini, el <nombre>_SandboxVars.lua y el <nombre>_spawnregions.lua, con todos los ajustes. db: las cuentas y contraseñas de los jugadores; si no la copias, al restaurar tendrán que registrarse otra vez.
¿Prefieres no montarlo tú? Servidores de Project Zomboid desde 12 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Project Zomboid gratis, sin tarjeta.
Las copias que hace el propio juego
El servidor hace sus propias copias del mundo, en .zip, dentro de la carpeta backups (también en la carpeta Zomboid), en subcarpetas según el motivo, como startup para las del arranque. Se controlan con cuatro opciones del .ini:
BackupsOnStart (de fábrica, activada): una copia cada vez que arranca. BackupsOnVersionChange (activada): una copia cuando cambia la versión del juego, justo lo que te salva si un parche rompe algo. BackupsPeriod (0, ninguna): una copia cada tantos minutos, hasta 1500. BackupsCount (5, de 1 a 300): cuántas guarda antes de empezar a borrar las más viejas.
Son cómodas, pero viven en el mismo disco que el mundo: si se rompe el disco o borras la carpeta Zomboid, se van con él. Y ocupan: un mundo grande por 5 copias se nota, y si el disco se llena el servidor deja de guardar o no arranca.
Hacer una copia a mano
Apaga el servidor
Con quit en su consola (o «Apagar» en el panel): guarda y se cierra. Copiar con el servidor encendido puede dejarte un archivo a medio escribir.
Copia las tres cosas
La carpeta Saves\Multiplayer\<nombre>, los ficheros de Server con ese nombre y la carpeta db. Comprímelas en un .zip con la fecha en el nombre.
Guárdala fuera
En otro disco, un pendrive o la nube. Una copia en el mismo sitio que el mundo no te salva de que se estropee ese sitio.
Enciende
Y apúntate hacer otra antes de cada cambio grande.
Volver a una copia
Apaga el servidor
Todo lo que sigue, con el servidor apagado: si está encendido, puede escribir encima de lo que pongas.
Aparta la partida rota, no la borres
Cambia el nombre de Saves\Multiplayer\<nombre> (por ejemplo, a <nombre>-rota). Si la copia no era la buena, aún puedes volver.
Pon la copia con el mismo nombre
Si es una copia tuya, copia su carpeta en Saves\Multiplayer. Si es un .zip del juego, ábrelo primero y mira qué trae: lo que hay que dejar en Saves\Multiplayer es la carpeta de la partida, con el nombre exacto del servidor.
Las cuentas y los ajustes, si hace falta
Si también se perdieron, pon la carpeta db y los ficheros de Server de esa misma copia. Si no, deja los de ahora.
Arranca y comprueba
Mira la consola hasta que diga que ha arrancado, entra y comprueba que la base está como en la fecha de la copia.
Cuándo hacer una copia
Antes de actualizar el servidor o pasar de la 41 a la 42, de añadir o quitar mods (sobre todo de mapas, que cambian el mundo), de tocar los ajustes sandbox y, claro, antes de resetear el mundo. Con un grupo que juega a diario, una copia diaria fuera del servidor es lo que separa un susto de perder semanas.
Con NapNodes
En «Configuración avanzada» → «Copias de seguridad» tienes, en los planes de pago, una «Copia diaria automática» que se hace cada madrugada y hasta 2 copias tuyas, con todo el servidor: mundo, cuentas y ajustes. «Restaurar» la vuelve a poner (con «Borrar todos los archivos antes de restaurar la copia», el servidor queda exactamente como estaba) y «Descargar» te la baja para guardarla fuera. Cómo funcionan las copias del panel.
Las del propio juego también están: se activan y se ajustan en «Configuración» («Copia del mundo al arrancar», «Copia del mundo al cambiar de versión», «Copia del mundo cada (minutos)» y «Copias del mundo que se guardan»), y sus .zip están en «Archivos», en la carpeta backups de .cache, junto a Saves y Server.
El servidor gratis no tiene copias del panel y su disco es de 15 GB: si quieres guardar el mundo, bájate la carpeta .cache/Saves/Multiplayer/napnodes por SFTP de vez en cuando.
Preguntas frecuentes
¿Project Zomboid hace copias de seguridad solo?
Sí: el servidor, de fábrica, hace una copia del mundo al arrancar y otra al cambiar de versión, y guarda las 5 últimas en la carpeta backups de Zomboid. Se cambia con BackupsOnStart, BackupsOnVersionChange, BackupsPeriod y BackupsCount.
¿Dónde se guarda la partida de un servidor de Project Zomboid?
En la carpeta Zomboid de tu usuario: el mundo en Saves\Multiplayer\<nombre del servidor>, los ajustes en Server y las cuentas en db.
¿Cómo restauro una copia de seguridad en Project Zomboid?
Con el servidor apagado, cambia el nombre de la carpeta de la partida actual y pon en Saves\Multiplayer la de la copia, con el nombre exacto del servidor. Luego arranca y comprueba.
¿Las copias del juego guardan las cuentas de los jugadores?
Para no depender de ello, copia también la carpeta db, que es donde están las cuentas. Si al restaurar la dejas como está, los jugadores entran con su misma cuenta.
¿Cada cuánto conviene hacer una copia?
Una diaria si jugáis a menudo, y siempre una antes de actualizar, cambiar mods o tocar los ajustes del mundo.
¿Lo montamos?
Servidores de Project Zomboid desde 12 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Project Zomboid gratis, sin tarjeta.
¿No sabes si tu servidor está encendido? Compruébalo en un segundo con «¿Está encendido mi servidor de Project Zomboid?»: jugadores, versión y contraseña, gratis.