01-jun-2007, 17:55 | #1 |
Administrador
|
Actualizar-Descargar roms con Bit-Torrent
¿TERMINADO?
Descargar y actualizar ROMs con bit-torrent 1.- Introducción Bit-torrent es un programa p2p para compartir ficheros con algunas particularidades que lo hacen único y por las que puede ser muy interesante con vistas a compartir ficheros con nuestros amigos y/o conocidos:
1.1.- No existen búsquedas Esto a priori es una desventaja. El funcionamiento del programa es el siguiente, para descargar un fichero (o conjunto de ficheros), debemos utilizar un pequeño archivo de "índice" que tendrá extensión .torrent que abriremos con nuestro cliente de bit-torrent (yo recomiendo utorrent por su buen funcionamiento general y poco consumo de ordenador) y entonces comenzaremos a descargar (y subir) el archivo al que apunte. Ejemplo: Quiero bajar un fichero llamado "Tu madre en bolas.avi" y que ocupa 700MB. La persona que esté compartiendo dicho archivo deberá crear un torrent de dicho archivo que podría llamarse "tumadre.torrent" y ocupará tan sólo unos pocos KB. Dicho archivo nos lo pueden mandar por correo electrónico, mensajería instantánea, etc... Abriremos dicho archivo en nuestro ordenador y entonces comenzará la descarga del fichero "Tu madre en bolas.avi" 1.2.- Modo "privado" y modo "público" Dado que no existen búsquedas y es necesario el uso de los archivos ".torrent", sólo tendrán acceso a las descargas las personas que dispongan de los archivos ".torrent". Esto que puede resultar restrictivo en un principio favorece la creación de comunidades pequeñas pero con intereses comunes lo que garantiza que las transferencias sean más rápidas al no haber tantos usuarios "sanguijuela" como ocurre con otros sistemas. 1.3.- Seguimiento de usuarios Para que las descargas por bit-torrent funcionen, existen unos "servidores" o "trackers" que son ordenadores encargados de poner en contacto a unos usuarios con otros. Dichos "trackers" pueden ser públicos o privados. En general, los más interesantes son los privados. En ellos se realiza un seguimiento de los usuarios que los utilizan de modo que se EXIGE que un usuario suba la misma cantidad de información que descarga para no ser "baneado". Así pues, en los trackers privados se consiguen unas altas velocidades de transferencia. Existen trackers privados dedicados a los más variados temas. Para encontrar alguno en concreto, nada mejor que buscar en google y navegar un rato por internet. Aún así, a los mejores "trackers" sólo se puede acceder con invitación por parte de otro usuario. 1.4.- Altas velocidades de transferencia Ya está explicado . Normálmente en los trackers privados todo va como la seda. Eso si, si quieres pertenecer mucho tiempo a dichos "trackers", respeta sus normas o serás baneado. 1.5.- Posibilidad de torrentzipear Bit-torrent permite la descarga (y subida) de colecciones de archivos con el uso de un único fichero ".torrent". Imaginemos que deseamos bajar: Code:
fichero1.zip fichero2.zip fichero3.zip fichero4.zip Code:
fichero1.zip fichero2.zip Pero para evitar eso se inventó el torrentzip. Es una pequeña utilidad que comprueba el CONTENIDO de los ficheros zip y les añade un comentario que será leído por el cliente bit-torrent para identificar los dos ficheros como únicos. De ese modo no se bajan de nuevo y el cliente únicamente descarga los nuevos contenidos. Esto es IDEAL para actualizar romsets. 2.- Usando el programa 2.1.- Descarga del programa cliente Lo primero será descargarse un cliente de bit-torrent. Yo recomiendo el utorrent por su poco consumo de recursos y su buen funcionamiento general. Lo podemos encontrar en www.utorrent.com 2.1.- Descarga de los archivos .torrent A continuación, debemos buscar alguna web desde la que descargar los archivos torrent. Aunque existen "trackers" abiertos, recomiendo que os registréis en alguno privado y especializado en emulación (marcianitos tiene la política de no poner enlaces a sitios con roms, así que no se indicará aquí ningún tracker recomendado o similar). Una vez registrados, es indispensable que os leáis las normas ya que en algunos sitios, las reglas sobre relación de subida/descarga de datos son bastante estrictas. Como en España las conexiones a internet son bastante asimétricas y la velocidad de descarga es mucho más alta que la de subida, es recomendable limitar la velocidad de descarga del torrent de modo que nos mantengamos siempre cerca del "ratio" 1 (subir la misma cantidad de datos que hemos descargado). 2.2.- Abriendo el archivo .torrent con nuestro cliente Nada más abrir un archivo .torrent, nos aparecerá una ventana similar a esta: En ella podremos elegir cuáles de los archivos que indica dicho torrent queremos descargar. Por defecto nos aparecerán todos elegidos, sin embargo, podemos bajar sólo lo que nos interese. También podemos elegir la carpeta a la que se descargarán los archivos. El resto de las opciones, no es necesario utilizarlas y, BAJO NINGÚN CONCEPTO, deberemos marcar el "Omitir chequeo de hash" ya que si lo hiciéramos y estuviésemos actualizando un romset, el cliente no haría ninguna comprobación para ver qué partes ya tenemos y descargaría de nuevo todos los ficheros. Tras darle a "Ok", abremos añadido el .torrent a nuestro cliente y debería comenzar a descargarse en poco tiempo, si es que el cliente conecta con otras personas que estén compartiendo lo que queremos descargar. 2.3.- Configuración del programa Como todos los programas P2P, si queremos hacer un uso pleno de nuestro ancho de banda contratado, debemos hacer una configuración adecuada. En el caso de utorrent es bastante sencillo, si vamos a Opciones->Preferencias->Conexión veremos la siguiente ventana: En ella sólo debemos elegir el puerto que usaremos para las conexiones (16000 en mi caso) y que debemos remapear en nuestro router para que apunte hacia nuestro ordenador. En el caso de la velocidad de subida, yo la limito a unos 5KB/s menos de mi límite real porque he notado que así navego por internet mucho más fluídamente que si lo dejo a tope (0KB/s en la configuración). Como mi límite real es de unos 25KB/s, limito la subida a 20KB/s. No me ocurre lo mismo con la velocidad de bajada, así que la puedo dejar sin límite (0KB/s). De todos modos, haced pruebas de configuración con distintos valores según el tipo de conexión que tengáis contratada. El resto de opciones las podemos dejar como aparecen en la imagen. 2.4.- Gestión básica de las descargas Naturalmente, con bit-torrent podemos tener varios archivos descargando y subiendo de forma simultánea. El modo de gestinarlos es el siguiente:
Además de estos controles básicos, tenemos unos más avanzados a los que accederemos seleccionando uno de los torrents y haciendo click con el botón derecho del ratón: Las opciones más interesantes son las que encontramos en "Asignación del ancho de banda". Es en ese lugar donde podemos fijar un límite de subida y bajada específico para cada torrente. Esto es especiálmente útil al principio de nuestro uso de algún tracker privado para evitar baneos por no respetar el "ratio" indicado en las normas. 2.5.- Estadísticas En la zona inferior de "utorrent" podemos ver algunas estadísticas de uso e información del los torrent. Para verlas, sólo debemos elegir un torrent y luego movernos por las pestañas: 2.6.- Eliminar los .torrents Una vez que hayamos terminado con la transferencia (descarga y subida) de un archivo, utorrent nos permite eliminar lo que no deseemos de un modo muy cómodo: Para acceder a estas opiones, igual que antes, botón derecho del ratón sobre el torrent deseado.
3.- Torrentzip 3.1.- Introducción al torrentzip Torrentzip es un pequeño programa EXTERNO a los clientes de bit-torrent cuya función es indicarle al programa que dos ficheros zip contienen los mismos datos aunque sean diferentes. Por ejemplo: Code:
FICHERO1.ZIP Fecha de creación: 12-04-2006 Compresión: Máxima ...contenido: rom1.bin rom2.bin rom3.bin Code:
FICHERO2.ZIP Fecha de creación: 23-06-2007 Compresión: Normal ...contenido: rom1.bin rom2.bin rom3.bin Torrentzip tiene como misión añadir un comentario a los ficheros .zip de modo que el cliente de bit-torrent cuando esté comprobando qué tenemos y qué nos falta, identifique correctamente los archivos que ya tenemos y por lo tanto no los descargue de nuevo. 3.2.- Uso del torrentzip Como hemos dicho, torrentzip añade comentarios a las cabeceras de archivos zip, así que es indispensable que nuestras roms estén en formato .zip. Lo primero que debemos hacer es descargar el programa torrentzip, lo podemos hacer desde su sitio oficial. Por un lado debemos bajarnos el programa que funciona por línea de comandos (está para windows, linux, etc...) y por otro lado, si queremos (AUNQUE ES TOTALMENTE RECOMENDABLE), un interfaz gráfico programado en JAVA por lo que es multiplataforma (y muy lento, su puta madre). El aspecto del interfaz gráfico del torrentzip es este: Su uso, extremádamente sencillo:
...y listos, empezará el "torrentzipeado". En la ventana inferior del programa veremos los progresos en texto. El "torrentzipeado" de un romset completo de MAME (por ejemplo), puede tardar un par de horas. Así que hay que tener paciencia. El programa permite por otro lado indicar varias carpetas a "torrentzipear", indicar el orden en el que queremos que lo haga y también escanear las subcarpetas en busca de más archivos .zip (marcado en la foto). El aspecto de una ROM, de Game Boy Advance en este caso, "torrentzipeada" vista con Winrar sería este: Podemos ver el comentario que ha añadido "torrentzip" al archivo .zip 4.- Proceso total para la actualización de ROMs Una vez explicado el funcionamiento de los dos programas (utorrent y torrentzip), los pasos a seguir para realizar una descarga/actualización de ROMs (sea del sistema que sean), es el siguiente:
En ese momento, SI LO HEMOS HECHO TODO BIEN, el cliente de torrent (utorrent en nuestro caso) empezará a comprobar el contenido de la carpeta de destino para ver qué partes de lo que queremos descargar ya poseíamos préviamente. Es normal que el cliente de torrent se tome su tiempo ya que los romsets son grandes y veremos como nuestro disco duro "rasca" que da gusto. En la línea de nuestro archivo torrent veremos cómo su estado será "Comprobando" y en la barra de progreso de "Finalizado" el porcentaje irá aumentando. En esta foto de ejemplo se puede ver cómo el porcentaje al que se llegó fue de un 75%. Así que sólo nos queda descargarnos el 25% nuevo para tener totalmente actualizado nuestro romset. 5.- Conclusión
...y además de todo esto, el funcionamiento de bit-torrent en redes "privadas" promueve una especialización y calidad de los contenidos compartidos por lo que además de conseguir velocidades de descarga altas tendremos facilidad para encontrar contenidos más o menos raros o exclusivos. 6.- Sobre ratios ES MUY IMPORTANTE, COMO YA DIJE QUE OS LEÁIS LAS REGLAS DE CUALQUIER TRACKER PRIVADO EN EL QUE OS REGISTRÉIS. En algunos son muy estrictos, de nada vale que tengáis la idea de compartir un archivo para estar en el ratio 1 cuando os lo terminéis de descargar si os banean con el archivo a medias . Mi consejo es que durante las primeras semanas de uso de bit-torrent os mantengáis siempre por encima del ratio 1, limitad vuestra velocidad de descarga y dejad sin límite las subidas. Cuando ya hayáis compartido unos cuantos Gigabytes, tendréis un buen margen con el que poder ajustar vuestras descargas. Otro tema a tener en cuenta, el propio utorrent tiene un comprobador propio de ratio PARA CADA TORRENT POR SEPARADO: ¡PERO NUNCA OS FIÉIS A CIEGAS DE DICHOS DATOS! Por alguna razón, vuestro cliente torrent podría no enviar información corréctamente de cuánto subís y cuánto bajáis al tracker privado. VISITAD VUESTRO PERFIL EN EL TRACKER PRIVADO QUE HAYÁIS ELEGIDO PARA ESTAR SEGUROS. Aquí podéis ver un ejemplo de perfil en un tracker privado. En este perfil se ve que el usuario está en la "zona peligrosa" al estar por debajo del "ratio" 1. Otro asunto a tener en cuenta con todo este tinglado de los ratios es que en algunos trackers nos "regalan" un tiempo en el que nuestro ratio no estará controlado. Eso es así porque poco vamos a compartir si no hemos descargado nada. En otros casos, lo que se hace es que se nos otorgan algunos megas ya subidos (yo he visto 1 y 2 GB). No entendáis dichas concesiones como un modo de aprovecharnos y engañar al sistema. Los trackers privados de torrent no son muy abundantes, así que si queréis disfrutar de ellos, respetad sus normas por vuestro bien y por el de la comunidad. |
01-jun-2007, 21:16 | #2 |
Marciano
|
me has dejado con la miel en los labios...
|
01-jun-2007, 21:30 | #3 |
Marciano
|
Eso mismo pienso de tu avatar sebastia2000, se sale por los... 3 costados XDDD
|
01-jun-2007, 23:06 | #4 |
Administrador
|
este fin de semana debería estar terminado, al menos el texto, luego pondré algunas fotos para distraer más que nada
|
02-jun-2007, 11:46 | #5 |
Editor Marciano
|
si son para distraer mas que nada , que vayan del palo del avatar de sebastia jajajajajaa
|
03-jun-2007, 23:01 | #6 |
Marciano
|
El torrenzip me vendrá muy bien a la hora de actualizar los romset. Espero impaciente la segunda parte. Un gran tuto.
|
18-jun-2007, 15:55 | #7 |
Administrador
|
ligera actualización. Lo siento pero todavía no hay mucho "tomate" explicado, eso será el torrentzip.
|
19-jun-2007, 22:51 | #8 |
Administrador
|
Casi finiquitado, falta explicar cómo funciona el bit-torrent, pero el proceso para actualizar está explicado.
También habría que poner alguna captura del torrent mientras comprueba qué porcentaje ya tenemos (pero es que ahora mis romsets están 100% actualizados y tengo que esperar un par de semanas a que no lo estén). |
02-jul-2007, 13:50 | #9 |
Administrador
|
Creo que ya está terminado... si alguien se lo lee, por favor, que deje aquí su opinión sobre aquello que considere que no está bien explicado para poder corregirlo.
Un saludo. |