Copia de seguridad de vuestras partidas al apagar el equipo.

Moderator: Spanish Forum Moderators

Post Reply
Code2011
Posts: 60
Joined: Sat, 30. May 09, 14:27

Copia de seguridad de vuestras partidas al apagar el equipo.

Post by Code2011 » Tue, 8. Sep 09, 15:42

Hola.

Hoy estaba bastante aburrido, así que me he montado un sistema casero para que el ordenador me haga una copia de seguridad automática de mis partidas de X3TC cada vez que apago el equipo. (Hace que el agapado sea unos 5 segundos más lento, pero a mi me compensa).

Hay muchas formas de hacerlo, quizá la más sencilla sea usar algun tipo de software gratuito, pero os voy a contar como lo he hecho yo, utilizando solo las características de windows (En este caso asumimos windows XP). El linux sería aún más fácil...

paso 1º: Crear un pequeño archivo que nos haga una copia de las partidas cada vez que lo ejecutemos.

Abrimos el Notepad/Bloc de notas o cualquier editor de texto plano nos guste, y escribimos las siguientes lineas.


@echo off
cd %homepath%\Mis documentos\Egosoft\X3TC\save\
copy *.* c:\temp

sustituimos c:\temp por la carpeta donde queramos guardar nuestras partidas, y guardamos el archivo creado como backup.bat (o cualquier otro nombre que nos guste pero terminado en .bat)

Ejecutad el archivo (haciendo doble click) y podréis comprobar que crea la copia de seguridad, si tenéis cualquier problema, podéis preguntarme y os ayudo en lo que pueda).

paso 2º: Hacer que el archivo se ejecuto automáticamente al apagar el ordenador.

Para ello nos vamos a inicio > ejecutar y escribimos gpedit.msc aceptamos y nos aparece una pequeña pantalla de configuración. Nos vamos a configuración de equipo > configuración de windows y hacemos doble click en "Archivos de comando (inicio/apagado)" y luego en Apagado.

Pulsamos "agregar" despues "examinar" y buscamos el archivo .bat que creamos en el paso 1. Aceptamos todo... y listo.

Si todo ha salido bien, cada vez que apaguemos el ordenador tendremos una copia de seguridad automática de nuestras partidas de X3TC o realizando pequeñas modificaciones, de cualquier cosa que queramos.

Un saludo, espero que a alguien le sea de utilidad. Nunca se sabe cuando podemos necesitar una partida.

P.D: Ojo... cada copia de seguridad borrará la copia anterior. Se puede modificar para que esto no sea así, pero no he querido complicar mucho la explicación, ya que ni siquiera he puesto capturas de pantalla.
Last edited by Code2011 on Wed, 9. Sep 09, 21:13, edited 1 time in total.

Dr31z3hN
Posts: 321
Joined: Wed, 13. Aug 08, 15:37
x3tc

Post by Dr31z3hN » Wed, 9. Sep 09, 02:07

Muy bueno!!
Tres lineas de codigo muy utiles. Es increible la cantidad de morralla y de aplicaciones de administracion que hay escondidas en las profundidades tenebrosas de XP. :fg:

User avatar
kero23
Posts: 84
Joined: Mon, 13. Apr 09, 01:41
x3tc

Post by kero23 » Wed, 9. Sep 09, 17:19

Se sale, que guapada. Lo haré, lo único que yo tengo Vista y mis partidas se encuentran en "nombreusuario"/Documentos/Egosoft/X3TC/save ¿simplemente cambio la dirección y ya está? ¿No será que le tienes que dar en archivos de comando a Apagar en en de a Inicio?

Muy bueno
♣ The Darksiders Family ♣

Code2011
Posts: 60
Joined: Sat, 30. May 09, 14:27

Post by Code2011 » Wed, 9. Sep 09, 21:17

Dr31z3hN: Muchas gracias! :D Si, la verdad es que los caminos del XP son inescrutables. Con la cantidad de años que tiene este sistema operativo y aún me esconde muchas características que están por ahí perdidas.

kero23: Por supuesto puedes cambiar la ruta al lugar dónde se guarden las partidas. Yo usé una variable de entorno simplemente para que el script fuera más general, pero al no disponer de ningún vista instalado no sabía ese detalle. Además puedes guardar las partidas de X3 y cualquier otra cosa que se te ocurra. Corregido lo del "Inicio" cuando debí escribir "apagado" :D Se me fué la cabeza al escribirlo. Muchas gracias por haberte dado cuenta.

User avatar
gooses
Moderator (Español)
Moderator (Español)
Posts: 1706
Joined: Wed, 27. Jun 07, 20:19
xr

Post by gooses » Mon, 14. Sep 09, 15:18

[ external image ]

Unete a OTX, comunidad española de la saga X.
Hazlo o no lo hagas pero nunca lo intentes.

Code2011
Posts: 60
Joined: Sat, 30. May 09, 14:27

Post by Code2011 » Wed, 16. Sep 09, 21:04

Muchisimas gracias gooses, es un honor.

zerokelvins
Posts: 3
Joined: Mon, 28. Dec 09, 08:59
x4

Post by zerokelvins » Sun, 14. Feb 10, 09:35

Hola todos...

Aquí os dejo una variante del backup de las partidas.

Básicamente realiza lo siguiente:
- Backup del directorio X3TC (que se encuentra dentro de Egosoft de Mis documentos y donde se encuentran las partidas y otros ficheros de configuración).
- El directorio de backups se encuentra en Mis Documentos/X3backups
- El Backup no macha los datos de la anterior sesión, ya que cada vez que se ejecuta crea un subirectorio a partir de la fecha y hora (eso explica la parrafada). Si el Windows tiene varias cuentas de usuario que utilizan el juego este código guardará una copia de sus partidas en sus respectivos directorios sin la posibilidad de machacar las partidas del otro usuario. (a no ser que cambies el código y se lo machaques exprésamente :roll: )


@echo off
Set fecha=%date%
Set fecha=%fecha:/=-%
Set fecha=%fecha: =%
Set hora=%time%
Set hora=%hora::=-%
Set hora=%hora:,=-%
Set hora=%hora: =%
Set carpeta=%fecha%_%hora%
mkdir "C:%homepath%\Mis documentos\X3backups\%carpeta%"
xcopy /E "C:%homepath%\Mis documentos\Egosoft\X3TC\*" "C:%homepath%\Mis documentos\X3backups\%carpeta%"


El sistema de instalación es el mismo que el mencionado por Code2011.

Si vuestra partición principal (donde están los Archivos de Programas, Mis Documentos...) NO ES C: , entonces cambiad dicha unidad en las dos últimas líneas del script (la del mkdir y XCOPY).

NOTA: este código es mejorable ya que no me he matado en configurar correctamente el formato de la fecha y la hora así que si alguien lo mejora que lo postee. Personalmente me gusta más hacer backups en UNIX que en el tedioso Windows. :o

Post Reply

Return to “Español / Spanish X-Forum”