Tarde o temprano algo sale mal: un mundo corrupto, una mala actualización de un plugin, un griefer con demasiados permisos o un hosting que pierde tus archivos. Una buena copia de seguridad convierte un desastre en un arreglo de diez minutos. Así se hacen copias en las que de verdad puedes confiar.
Qué copiar
- Las carpetas del mundo:
worldy, en Paper y Spigot, tambiénworld_netheryworld_the_end, además de cualquier mundo extra que hayas creado. - La carpeta de plugins: aquí se guardan los datos de los plugins (terrenos, saldos de la economía, rangos, tiendas), y es igual de importante que el mundo.
- Configuración:
server.properties,ops.json,whitelist.json,banned-players.jsony los archivos de configuración del propio software del servidor. - Bases de datos: si algún plugin guarda datos en MySQL u otra base de datos, cópiala también, al mismo tiempo que los archivos.
El jar del servidor y los logs no son importantes; el jar siempre lo puedes volver a descargar.
Haz copias sin corromper el mundo
La copia más segura es la que se hace con el servidor apagado. Si tiene que seguir en línea, impide que escriba en el disco mientras copias los archivos. Ejecuta esto en la consola:
save-off
save-all flush
Espera a que la consola diga que la partida se ha guardado, copia los archivos y vuelve a activar el guardado:
save-on
No te olvides de este último paso, o el servidor dejará de guardar el progreso de los jugadores.
Hazlo automático
Las copias que dependen de que te acuerdes no se hacen. La mayoría de hostings tienen copias programadas en su panel; actívalas. En tu propia máquina o en un VPS, un pequeño script programado puede hacer por ti los pasos de save-off y copia, y algunos plugins de copias lo hacen desde dentro del servidor. Guarda varias copias, por ejemplo una diaria durante una semana y una semanal durante un mes, para poder volver a antes de que empezara un problema.
Guarda una copia en otro sitio
Una copia en el mismo disco o en el mismo hosting desaparece junto con el servidor. Descarga una copia con regularidad o envíala automáticamente a un almacenamiento en la nube o a otra máquina. Comprime antes la copia en un archivo para ahorrar espacio y tiempo.
Prueba a restaurar
Una copia de seguridad solo sirve si puedes restaurarla. De vez en cuando, descomprime una copia en un servidor de pruebas aparte, arráncalo y comprueba que el mundo, los datos de los plugins y los inventarios de los jugadores están ahí. Así también sabes cuánto tarda una restauración real, algo útil cuando hay jugadores esperando.
Restaurar es también un buen momento para prevenir: lee cómo proteger tu servidor del griefing para necesitar tus copias con menos frecuencia.