Hace tiempo que me metí en el mundillo del P2P, y cuando tienes que elegir un rastreador de torrents, realmente no sabes cuál es el que mejor puedes usar, ya que realmente no sabes cómo funciona este sistema, pero seguro que lo has usado mucho para descargarte tus series preferidas.
Existen multitud de rastreadores programados ya por multitud de personas, aunque personalmente, creo que el que mejor puede manejar los datos, es el conocido XBT Tracker, programado por Olaf Van Der Spek y está hecho en C++, por lo que es muy liviano para cualquier máquina, y además es capaz de manejar más de 50.000 usuarios con mucha soltura.
Cuando hablamos de rastreadores, tenemos que diferenciar entre dos cosas, el “Front End” y el “Back End”, lógicamente esto nos suena a chino, o quizás no, ya que simplemente es diferenciar entre lo que podemos ver, e interactuar, y lo que conocemos como “motor” del rastreador.
Si se tiene pensado montar un rastreador, lo más sensato es montar XBT Tracker como “Back End”, y usar cualquier “Front End” programado en PHP para gestionar los archivos torrent, así como los usuarios y todo lo que concierne al rastreador. Pero como montar un rastreador XBT Tracker junto con un “Front End” desarrollado en PHP es más bien complicado, la mayoría de las personas optan por algo más sencillo, como es montar un rastreador que use MySQL como “Back End”, siendo su instalación mucho más fácil que otro sistema.
Como esto suele ser así en la mayoría de los casos, siempre podemos elegir entre una gran diversidad de rastreados que tenemos a nuestro alcance por ejemplo en sourceforge o buscando por la red. Entre los más conocidos están los siguientes:
- BTi Tracker (también conocido como BTIT)
- XBTi Tracker
- TBDev (uno de los más potentes que conozco y de los mejor soportados)
- Torrent Strike
- phpMy BitTorrent
- Free Torrent Source
- Template Shares (muy bueno, aunque es de pago)
- Torrent Trader
A mi juicio, el más extendido es el BTi Tracker, dada su sencillez de instalación y su fácil administración, pero que a su vez, necesita mucho trabajo, ya que no está totalmente programado como para soportar muchos de los inconvenientes no previstos, estos son por ejemplo, la multicuenta, overseed, cheating, baneo de usuarios, invitaciones, etc…
Así que si quieres tener un rastreador medio decente, tienes que echarle bastantes horas de programación para tenerlo bien pulido, y posteriormente ir preparándose para posibles fallos y buscar soporte para poder arreglarlo lo máximo posible, ya que por norma general, los usuarios suelen irse a otros rastreadores que funcionen mejor.
Si eres de los que quieren montar un rastreador, o bien intentarlo, yo te recomendaría empezar por BTi Tracker, probablemente el día de mañana aprenderás mucho sobre como funciona, pero sobre todo te verás capaz como para poder desarrollar poco a poco multitud de modificaciones para tu rastreador.
Etiquetas: bittorrent, torrent, tracker, xbtt