Qué necesitas respaldar de verdad
Una sola carpeta: el runtime path. Dentro está cada instancia (con sus mods, mundos, configs, capturas, datos de mundo), los assets compartidos de Minecraft, las libraries compartidas, los runtimes de Java que descargó GDLauncher, la base de datos SQLite del launcher (gdl_conf.db) con tus cuentas y ajustes, y los logs generales en __gdl_logs__/. Respalda esa carpeta y tienes todo lo que importa.
No hace falta respaldar la carpeta de datos de Electron. Solo guarda cosas que el launcher reconstruye en el primer arranque: posición de la ventana, cachés internas y poco más. Saltártela no te cuesta nada.
Encontrar tu runtime path
Lo más fácil: abre GDLauncher, ve a Settings → Runtime Path y copia la ruta que muestra. Esa es la fuente de la verdad, lo hayas movido alguna vez o no.
Si GDLauncher no abre (disco muriéndose, sistema roto), la ubicación por defecto es:
- Windows:
%APPDATA%\gdlauncher_carbon\data(pégalo en Win+R o en la barra de direcciones del Explorador). - macOS:
~/Library/Application Support/gdlauncher_carbon/data(Finder → Cmd+Mayús+G, pega, Enter). - Linux:
~/.local/share/gdlauncher_carbon/data(o$XDG_DATA_HOME/gdlauncher_carbon/datasi tienesXDG_DATA_HOMEconfigurado).
Si alguna vez moviste el runtime path desde los ajustes, la carpeta por defecto de arriba estará vacía o no existirá, y un archivo llamado runtime_path_override junto a ella apunta a la ubicación real. Ábrelo con cualquier editor de texto: su única línea es la ruta absoluta de tus datos.
Hacer la copia
Cierra GDLauncher primero. La base SQLite del runtime path se copia sin riesgo con el launcher cerrado, pero puede darte una copia corrupta si la pillas mientras escribe.
Luego copia la carpeta del runtime path, con su estructura intacta, a donde quieras la copia. Otro disco, un USB, un NAS, un archivo en la nube sin sincronizar: el destino da igual mientras no sea el disco que estás a punto de borrar.
Restaurar después del formateo
En el sistema recién instalado:
- Instala GDLauncher. Ábrelo una vez y ciérralo, así se crean las carpetas por defecto.
- Copia la carpeta del runtime path respaldada a su ubicación final en el sistema nuevo. Puede ser el mismo disco y ruta que antes, o un sitio distinto (un disco más grande, por ejemplo).
- Vuelve a abrir GDLauncher. Ve a Settings → Runtime Path y apúntalo a la carpeta que acabas de restaurar. Cuando apuntas a una carpeta que ya contiene datos válidos de GDLauncher, el launcher lo detecta y cambia a ella sin copiar ni duplicar nada.
- Reinicia el launcher. Tus instancias, cuentas, ajustes e instalaciones de Java están todas de vuelta.
Qué entra en la copia y qué no
Se conserva al respaldar el runtime path:
- Todas las instancias: mods, configs, mundos guardados, capturas, resource packs, shader packs, datapacks.
- Las cuentas de Microsoft con sesión iniciada (guardadas en la base del launcher, con sus tokens). Puede que se refresquen en el primer arranque, pero no tendrás que iniciar sesión otra vez.
- Los ajustes: tema, idioma, argumentos de Java por defecto, memoria por defecto, el propio runtime path.
- Las instalaciones de Java descargadas por GDLauncher. Puedes saltártelas y dejar que se descarguen en el primer arranque: copia más rápida a cambio de una descarga puntual.
- Los logs generales y los de cada instancia.
No se conserva (y no lo necesitas):
- El estado de la ventana de Electron (tamaño, posición). El launcher simplemente elige valores nuevos por defecto.
- Las entradas del llavero del sistema: GDLauncher gestiona las cuentas en su propia base de datos.
Copia mínima si vas justo de espacio
Si no te cabe el runtime path entero, copia solo <runtime_path>/instances/ y <runtime_path>/gdl_conf.db. En instances están tus mundos y configs, y en la base de datos tus cuentas y ajustes. Perderás los assets de Minecraft, las libraries y las instalaciones de Java en caché, pero todo eso se vuelve a descargar en el primer arranque.
Como mínimo absoluto, copia la subcarpeta instance/saves/ de cada instancia. Eso son solo tus archivos de mundo. Perderás la configuración de la instancia (lista de mods, versión, modloader) pero los mundos sobreviven y podrás cargarlos más adelante en una instancia creada de cero.
Si además cambias de disco o de PC, no solo formateas
La misma copia, restaurada en la máquina nueva. Los datos del runtime de GDLauncher se mueven sin problema dentro de la misma familia de sistemas. Windows → Windows o Linux → Linux funciona directamente. Al cruzar entre Windows ↔ macOS ↔ Linux siguen funcionando mundos, configs, resource packs y la mayoría de mods, pero el launcher volverá a detectar Java (binarios distintos por sistema) y puede que redescargue libraries nativas en el primer arranque.
Ver también: Mover los datos de GDLauncher a otro disco para hacerlo desde la propia app en vez de copiando y pegando a mano.
No sincronices el runtime path mientras juegas
OneDrive, iCloud, Dropbox, Google Drive de escritorio y compañía compiten con GDLauncher por los handles de archivo. Después de restaurar, no pongas el runtime path dentro de una carpeta que estas herramientas sincronicen activamente: verás errores de "archivo en uso" y corrupción ocasional de partidas. Mantén el runtime path en un disco local normal y respáldalo aparte.