mldonkey : Respuestas a Preguntas Frecuentes

English, Deutsch, Francais, o Español
  1. Trasfondo

    1. ¿ Qué es Mldonkey ?
    2. ¿ Por qué usar Objective-Caml para programar Mldonkey ?
    3. ¿ Dónde encontrar soporte para Mldonkey ?
    4. ¿ Dónde puedo descargar Mldonkey ?
    5. ¿ Dónde puedo descargarme Mldonkey para Windows ?
    6. ¿ Qué novedades tiene MLdonkey 2.00 ?
  2. Ejecutando mldonkey

    1. ¿ Cómo debería arrancar Mldonkey ?
    2. ¿ Cómo puedo controlar Mldonkey ?
    3. ¿ Dónde y cuales son los ficheros de configuracion del MLdonkey ?
    4. ¿ Cómo puedo controlar el ancho de banda utilizado por Mldonkey ?
    5. ¿ Qué hago cuando modifico una opción en un fichero de configuración y Mldonkey los sobreescribe con el antiguo valor ?
    6. ¿ Dónde estan los ficheros que he descargado con Mldonkey ?
    7. ¿ Por qué Mldonkey para automaticamente algunas de mis descargas ?
    8. ¿ Cómo puedo acceder al interfaz WEB de Mldonkey si mi firewall solo permite acceder por el puerto 80 ?
  3. Ejecutando el GUI GTK

    1. ¿ Qué hago cuando arranco el GUI, obtengo muchos mensages de error, y el GUI termina con un "segmentation fault" ?
    2. ¿ Qué hago cuando no puedo conectarme a Mldonkey desde un equipo remoto, ni por TELNET, WWW o el GUI ?
    3. ¿ Qué hago cuando el GUI es inmediatamente desconectado del cliente, o se conecta y desconecta rápidamente ?
  4. Compilando Mldonkey

    1. ¿ Cómo puedo descargarme las ultimas fuentes de Mldonkey ?
    2. ¿ Qué necesito para compilar Mldonkey en mi equipo ?
    3. ¿ Cómo compilo mldonkey en mi equipo ?
    4. ¿ Qué hago si me he actualizado desde el CVS, y obtengo un error mientras se compila Mldonkey ?
  5. El plugin eDonkey

    1. ¿ Qué es la red eDonkey ?
    2. ¿ Por qué no puede Mldonkey conectar a ningún servidor ?
    3. ¿ Cómo puedo importar mis viejos ficheros de edonkey bajo Mldonkey ?
    4. ¿ Dónde puedo encontrar ficheros de eDonkey sin buscar en los servidores ?
    5. ¿ Por qué Mldonkey solo se conecta a 5 servidores, si max_connected_servers es mayor?
    6. ¿ Qué pasa con Overnet ?
    7. ¿ Qué debería hacer si estoy detras de un firewall ?
    8. ¿ Cómo puedo compartir multiples directorios ?
  6. El plugin Soulseek

    1. ¿ Qué es la red Soulseek ?
    2. ¿ Qué hago si no puedo conectarme a un servidor ?
  7. El plugin LimeWare

    1. ¿ Qué es la red LimeWire ?
    2. ¿ Qué hago cuando busco ficheros y recibo resultados no relacionados ?
  8. Los otros plugins

    1. ¿ En qué estado de desarrollo se encuentran los plugins de Mldonkey ?

  1. Trasfondo

    1. ¿ Qué es Mldonkey ?

      Inicialmente, Mldonkey fué un cliente Linux para la red eDonkey, construido a partir de una versión del protocolo implementada por ingeniería inversa. Ahora, es también capaz de conectarse a múltiples redes (gnutella, Direct-Connect, Soulseek, etc).

      Mldonkey se ejecuta en la mayoría de los clones Unix: Linux (x86, alpha, sparc), Mac OS X, Solaris x86, Free/OpenBSD, etc.

      Funciona como demonio, en segundo plano, compartiendo y descargando ficheros 24 horas al día. Puedes interactuar con el demonio Mldonkey, tanto local como remotamente por un interfaz TELNET, un interfaz WEB o un GUI GTK. Se han creado además otros GUIs para MLdonkey.

    2. ¿ Por qué usar Objective-Caml para programar Mldonkey ?

      La mayoría de los programadores asocian los lenguajes funcionales con lenguajes teóricos, cálculos-lambda, recursividad o variables no-mutables, por ejemplo, la mayoria de las aburridas lecturas universitarias.

      Afortunadamente, Objective-Caml no es un lenguaje funcional: este también proporciona muchos otros paradigmas de la programación, como construcciones imperativas (while y for loops, variables mutables, registros ), construcciones orientadas a objetos y un poderoso interfaz de C. Por otra parte, es un compilador nativo, cuidadosamente chequea tu programa buscando errores introducidos ( no más segment faults ! ) y produce un código muy eficiente ( incluso mas rápido que C en muchos casos ).

      si no me crees, mira los se todas formas, siguientes links:

    3. ¿ Dónde encontrar soporte para Mldonkey ?

      El primer sitio es la Página del proyecto Mldonkey donde encontraras:

      Tambien puedes leer/enviar en el Foro de eDonkey Linux

    4. ¿ Dónde puedo descargar Mldonkey ?

      Los últimos binarios estables los puedes descargar de la Página de descarga del proyecto. Si quieres una versión más reciente de Mldonkey, necesitas descargar las fuentes del CVS, y compilarlas tú mismo. Mira Compilando Mldonkey para obtener ayuda.
    5. ¿ Dónde puedo descargarme Mldonkey para Windows ?

      Mldonkey no funciona muy bien bajo las librerías Cygwin en Windows. por otra parte, no hay un port nativo de Mldonkey a Windows, asi que no puedes ejecutarlo en esos sistemas.

      Si tienes algún conocimiento de MinGW, puedes intentar compilar Objective-Caml y Mldonkey. Probablemente funcione mejor que bajo Cygwin. Piensa que Mldonkey no utiliza threads y la llamada selectiva es solo utilizada para discriminar sockets (leer/escribir/conectar/aceptar).

    6. ¿ Qué novedades tiene MLdonkey 2.00 ?

      Si estabas utilizando Mldonkey 1.16, puedes estar interesado en saber que novedades incorpora Mldonkey 2.00. Aquí tienes las mejoras más importantes:
      • Soporte para Overnet.
      • GUI completamente nuevo: panel de subidas, iconos, configuración de muchas opciones.
      • Post-filtrado de los resultados ( mira los plugins de Overnet y LimeWire ).
      • Soporte multi-red ( solo fuentes y CVS ),
      • Correción de muchos fallos: fallos en memoria, "too many open file descriptors" , compartiendo, ratio de subida/bajada, ...

  2. Ejecutando Mldonkey

    1. ¿ Cómo debería arrancar Mldonkey ?

      Mldonkey instalará sus ficheros de configuración en el directorio donde lo arranques. Así que, primero, escoge el directorio correcto donde quieras arrancarlo. Entonces, copia el fichero "servers.ini" que está en la distribución en ese directorio. Se supone que Mldonkey arrancará desde ese ahí. Arranca Mldonkey con:
      ./mldonkey
      
      Debería mostrar alguna información de debug. NO CIERRES EL TERMINAL EN EL QUE HAS ARRANCADO MLDONKEY, si no, se bloqueará la salida de información al terminal. Una vez estés seguro de que funciona correctamente, puedes volcar la información a un fichero ( pero este será enorme ) o mejor redirigirlo a /dev/null, la próxima vez arrancalo así:
      ./mldonkey &> /dev/null
      
    2. ¿ Cómo puedo controlar Mldonkey ?

      Tienes tres formas diferentes de controlar el demonio Mldonkey ( Fíjate que por defecto, Mldonkey está configurado para aceptar solo conexiones de control desde el equipo que ejecuta Mldonkey (Mas información)):
      • El interfaz TELNET: El interfaz telnet permite controlar Mldonkey localmente o remotamente desde un terminal con simples comandos:
        telnet localhost 4000
        
        donde localhost es el equipo ejecutando Mldonkey y 4000 es el puerto por defecto del interfaz TELNET

        Existen muchos comandos. Utiliza el comando help para mostrarlos todos.

      • El interfaz WEB: El interfaz WEB te permite controlar Mldonkey a través de tu navegador favorito. La url por defecto es:
        http://localhost:4080/
        
        donde localhost es el equipo ejecutando Mldonkey y 4080 es el puerto por defecto para el interfaz WEB.
      • EL GUI GTK: Puedes utilizar el poderoso interfaz GTK para controlar Mldonkey. Se ejecuta de la forma mldonkey_gui . Utiliza el menú FILE::SETTING para configurar como conectarte a tu demonio Mldonkey.
    3. ¿ Dónde y cuales son los ficheros de configuracion del MLdonkey ?

      Mldonkey crea sus ficheros de configuración en el directorio donde es arrancado. Todos ellos terminan con la extensión .ini. No deberías modificarlos mientras Mldonkey está funcionando ya que este salva la configuración periódicamente y la sobreescribe. En vez de eso, debes pararlo o modificar las opciones utilizando uno de sus interfaces.
      • downloads.ini : Las opciones básicas ( e históricamente, las opciones del plugin de eDonkey)
      • files.ini : Lista de ficheros que están actualmente descargándose e información necesaria para restaurar la descarga después de una parada.
      • servers.ini : Lista de los servidores conocidos para todas las redes.
      • friends.ini : Lista de tus amigos ( extremos a los cuales puedes ojear sus ficheros ) de todas las redes.
      • Los demás ficheros de configuración son utilizados por los plugins de Mldonkey, normalmente uno por red.
      • ~/.mldonkey_gui.ini : El fichero de configuración del GUI es el único que no se almacena en el directorio de Mldonkey.
    4. ¿ Cómo puedo controlar el ancho de banda utilizado por Mldonkey ?

      Existen dos opciones en el fichero downloads.ini: max_hard_upload_rate y max_hard_download_rate. Ajustando esas opciones a "0" significa que no tiene límites. Están expresados en Kilobytes/segundo ( no Kilobits/segundo ! ). El límite de subida también se aplica a los ficheros que estás descargando, y a los mensages que envías buscando ficheros: sé cauto y no limites la subida demasiado!

      si tienes problemas con esos valores, encuentra la mejor correspondencia para tu conexion y envíanos la información para corregir esta tabla.
      Bajo Uso del Ancho de Banda Uso del Ancho de Banda Alto
      Tipo de Conexión max_hard_upload_rate max_hard_download_rate max_hard_upload_rate max_hard_download_rate
      T1 y superior 50 0 0 0
      Cable/ADSL 512/128 kbs 2 6 6 12

    5. ¿ Qué hago cuando modifico una opción en un fichero de configuración y Mldonkey los sobreescribe con el antiguo valor ?

      Hay dos casos:
      • Cuando editas el fichero de configuración, Mldonkey no debe estar arrancado. De hecho, Mldonkey salva su configuración periódicamente, sobreescribiendo cualquier cambio hecho en el fichero.
      • Sé cuidadoso con la sintaxis. Si Mldonkey no puede parsear el fichero de configuración, este generará uno nuevo con los valores antiguos para todas las opciones que no pueda leer correctamente. Recuerda que debes poner los ficheros y los directorios entre "" ( no siempre son requeridos si no tienen caracteres especiales dentro del nombre tales como espacios, barras, etc...), así que Mldonkey puede borrarlos en algunos casos.
    6. ¿ Dónde están los ficheros que he descargado con Mldonkey ?

      Los ficheros que están siendo descargados están temporalmente almacenados en el directorio temp/ en el nivel donde estén los ficheros de configuración. Los ficheros en este directorio están identificados por su MD4 ( para ficheros eDonkey ) o por un identificador aleatorio.

      Cuando se completa la descarga de un fichero, este se añade a la lista de ficheros que han de ser "commited" ( confiados ) esos ficheros no son renombrados, asi que se mantienen es el directorio temporal.

      Para mover las descargas finalizadas al directorio incoming/ con su nombre final, necesitas utilizar el comando commit en el interfaz TELNET o en el botón "SAVE" ( salvar ) en el GUI GTK.

    7. ¿ Por qué Mldonkey para automaticamente algunas de mis descargas ?

      Cuando Mldonkey recibe datos de un fichero de la red, este intenta escribir estos datos en el fichero en el directorio temp/. Si por alguna razón, no puede escribirlos, inmediatamente pausa el fichero.

      Esto puede pasar por diferentes razones:

      • No tienes espacio libre en el disco. Puedes verificar esto con el comando "df" y liberar algún espacio para que la descarga continúe.
      • El usuario que ejecuta Mldonkey no tiene permiso de escritura en el directorio temp/ o en el fichero temporal.
    8. ¿ Cómo puedo acceder al interfaz WEB de Mldonkey si mi firewall solo permite acceder por el puerto 80 ?

      Si quieres acceder al interfaz WEB ( puerto 4080 ) a través del firewall, el firewall solo permite el puerto 80 y no quieres arrancar Mldonkey como root, puedes ajustar el servidor apache para que redireccione las peticiones al Mldonkey:
      • Edita tu "httpd.conf" : Inserta la siguiente linea en cualquier sitio en la "Section 2: main server configuration":
        RewriteEngine       on
        ProxyRequests        on
        RewriteRule /mldonkey http://localhost:4080/$1 [P,L]
        RewriteRule /(submit.*) http://localhost:4080/$1 [P,L]
        RewriteRule /(files.*) http://localhost:4080/$1 [P,L]
        ProxyPassReverse /(.*)  http://localhost:4080/$1
        
        donde, por supuesto, localhost es tu equipo de Mldonkey y 4080 es el http_port de Mldonkey
      • Con estas reglas, http://aaa.bbb.ccc.ddd/mldonkey , donde aaa.bbb.ccc.ddd es la dirección IP del equipo ejecutando el servidor apache, debe conectarte a tu Mldonkey.

  3. Ejecutando el GUI GTK

    1. ¿ Qué hago cuando arranco el GUI, obtengo muchos mensages de error, y el GUI termina con un "segmentation fault" ?

      Probablemente usas el GUI binario "static". Descarga los binarios "shared" desde este site, y utiliza este GUI. Este fallo es causado por una incompatibilidad entre la librería GTK linkada estáticamente y los temas instalados en tu distribución.
    2. ¿ Qué hago cuando no puedo conectarme a Mldonkey desde un equipo remoto, ni por telnet, WWW o el GUI ?

      Necesitas modificar la opción allowed_ips en el fichero downloads.ini para definir qué equipos tienen permiso para conectarse a tu cliente. Puedes también parar Mldonkey y editar el fichero downloads.ini:
      allowed_ips = ["127.0.0.1"; "192.168.255.255"; "65.64.43.63"]
      
      En el ejemplo se permite a tu equipo (127.0.0.1) controlar Mldonkey, a todos los equipos de la red 192.168.*.*, y al equipo 65.64.43.63. Si no quieres parar Mldonkey, simplemente conectate localmente por TELNET y teclea:
      set allowed_ips "127.0.0.1 192.168.255.255 65.64.43.63"
      
    3. ¿ Qué hago cuando el GUI es inmediatamente desconectado del cliente, o se conecta y desconecta rápidamente ?

      Existen dos casos a considerar:
      • Tienes ajustado un password en el cliente para acceder a él a través del GUI: debes introducir el password en el GUI también ( utiliza el menú tt> Files :: Settings para ello.
      • Tienes dos GUIs conectados al mismo cliente: el cliente ( 1.99 y posteriores ) solo permiten un GUI conectado simultaneamente. Cuando te conectas,este desconecta inmediatamente el GUI anterior. Solo puede funcionar si el GUI anterior no intenta reconectar automáticamente: mldonkey_gui no reconectará pero puede que estés utilizando otro GUI de alguna contribución, e intenta reconectar automáticamente haciendo que el cliente desconecte tu GUI. Entonces, dile al autor que quite esa caracteristica o ajusta la opción para desactivarla.

  4. Compilando Mldonkey

    1. ¿ Cómo puedo descargarme las últimas fuentes de Mldonkey ?

      Descarga las fuentes de Mldonkey del repositorio CVS. Aqui tienes el procedimiento estandar:
      cvs -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/mldonkey login
      ( password: simplemente pulsa enter )
      cvs -z3 -d:pserver:anoncvs@subversions.gnu.org:/cvsroot/mldonkey co mldonkey
      
    2. ¿ Qué necesito para compilar Mldonkey en mi equipo ?

      Necesitas ocaml-3.06 (Web Ocaml) instalado para el código fuente de Mldonkey y lablgtk compilado en código nativo con ocaml 3.06 para el GUI GTK. La forma más secilla es descargar los binarios para tu sistema. De todas formas, utiliza las siguientes líneas para instalarlo:
      • Instalando Objective-Caml 3.06 en /usr/local/bin
            ~/tmp> tar zxf ocaml-3.06.tar.gz
            ~/tmp> cd ocaml-3.06
            ~/tmp/ocaml-3.06> ./configure
            ~/tmp/ocaml-3.06> make world opt opt.opt
            ~/tmp/ocaml-3.06> make install
        
      • LablGTK 1.2.3 para el ejemplo
            ~/tmp> tar zxf lablgtk-1.2.3.tar.gz
            ~/tmp> cd lablgtk-1.2.3
            ~/tmp/lablgtk-1.2.3> make configure
            ~/tmp/lablgtk-1.2.3> make
            ~/tmp/lablgtk-1.2.3> make opt
            ~/tmp/lablgtk-1.2.3> make install
        
        No olvides el "make opt" el cual es necesario para obtener la versión de código nativo de la librerias
    3. ¿ Cómo compilo mldonkey en mi equipo ?

      Para compilar el cliente, necesitas utilizar los siguientes comandos:
             cd mldonkey
             ./configure [...opciones...]
             make depend
             make
             
      Ahora debes tener un "mldonkey" ejecutable, no se dispone de "make install"

      Si obtienes errores extraños en el make, probablemente necesites utilizar "gmake" en tu sistema.

      Puedes utilizar las siguientes opciones en el configure:

      • --enable-batch : install Objective-Caml and Lablgtk locally just to be able to compile mldonkey.
      • --disable-multinet: permite compilar solo con soporte de eDonkey
      • --disable-audiogalaxy: permite eliminar el soporte para Audio Galaxy
      • --disable-opennap: permite eliminar el soporte para Open Napster
      • --disable-limewire: permite eliminar el soporte para LimeWire
      • --disable-directconnect: permite eliminar el soporte para Direct Connect
      • --disable-soulseek: permite eliminar el soporte para SoulSeek
      • --disable-openft: permite eliminar el soporte para OpenFT
      • --disable-donkey: permite eliminar el soporte para eDonkey
    4. ¿ Qué hago si me he actualizado desde el CVS, y obtengo un error mientras se compila Mldonkey ?

      Despues de una actualización desde el CVS, DEBES reiniciar el script "configure" y reconstruir las dependencias:
             cd mldonkey
             cvs login
             cvs -z3 up -d
             ./configure [...opciones...]
             make depend
             make
             
      Si los mensages de error se refieren a camlzip, una manera de arreglarlo es editar manualmente el fichero config/Makefile.config y cambiar la linea ZLIB=no y SOULSEEK=no ( solamente soulseek necesita camlzip ).

  5. El plugin de eDonkey

    1. ¿Qué es la red eDonkey ?

      La Red eDonkey es una red especializada en compartir ficheros realmente grandes ( entre 0 y 1.4 GB ).

      Esta red ofrece un conjunto de características que no se pueden encontrar en otras redes:

      • Los ficheros pueden ser descargados de diferentes fuentes al mismo tiempo.
      • Los ficheros tienen identificadores únicos ( MD4 ) que pueden ser utilizados para encontrar nuevas fuentes.
      • Los ficheros son comparados utilizando checksums y chunks (9MB), el que esté corrompido es descargado de nuevo.
      • Los chunks de los ficheros son descargados en orden.
      • Los ficheros son compartidos tan pronto como un chunck verificado es descargado para acelerar la propagación de los ficheros.
    2. ¿ Por qué no puede Mldonkey conectar a ningún servidor ?

      • Primero, asegúrate de que tienes algunos servidores conocidos por Mldonkey: conectate a Mldonkey por TELNET ( telnet localhost 4000 ) y utiliza el comando "vma" para mostrar todos los servidores conocidos.
      • Si no tienes servidores, necesitas añadir una lista de servidores Mldonkey para conectarte a ellos, puedes hacerlo de cualquiera de las siguiente formas:
        • Manualmente añadiendolo por TELNET :)
        • Importar el fichero de Windows, server.met ( descargado de la web ): utiliza el comando "servers" en TELNET, por ejemplo:
          servers "/mnt/windows/bureau/edonkey server list/server.met"
          
        • puedes reiniciar Mldonkey despues de copiar el fichero "servers.ini" que va con el programa
      • Si ya tienes una lista de servidores conocidos, puede ser que la lista no esté actualizada o puede ser que los servidores estén completos. Intenta añadir algún servidor nuevo como arriba se dice.
    3. ¿ Cómo puedo importar mis viejos ficheros de edonkey bajo Mldonkey ?

      • utiliza el comando import en el directorio que contiene los parámetros viejos de configuración. Si tu viejo eDonkey esta funcionando en /home/bidule/edonkey ( Mldonkey encontrará un fichero "pref.met" en este directorio ), puedes escribir el siguiente comando en la consola de Mldonkey:
        import "/home/bidule/edonkey"
        
      • Esto puede no funcionar para una configuración de Windows, los paths absolutos de Windows no son los mismos que en linux ( diferentes puntos de montage ). En ese caso, inténtalo de nuevo, pero antes, asegúrate de que:
        • Los ficheros que quieras importar estan en el directorio "temp", dentro del directorio desde donde escribes el comando "import"
        • Borra el fichero "pref.met" asi Mldonkey no intentará utilizar el directorio temp especificado en este fichero.
    4. ¿ Dónde puedo encontrar ficheros de eDonkey sin buscar en los servidores ?

      Existen dos tipos de sitios WEB donde puedes encontrar ed2k:// links para ficheros de eDonkey:
      • motores de recomendación: En esos sitios, encontrarás los ficheros comentados, asi que estarás seguro de encontrar esos ficheros en la red de eDonkey completos.
      • Motores de Búsqueda: Estos sitios Web permiten buscar ficheros que están disponibles actualmente en algunos servidores, sin embargo no tienes garantías de que estén completos.
    5. ¿ Por qué Mldonkey solo se conecta a 5 servidores, si max_connected_servers es mayor?

      Estando conectado a varios servidores puede ser util extender los ficheros que estás descargando y encontrar más fuentes para descargar el fichero.

      Sin embargo, cada servidor al que estas conectado no está disponible para otro usuario. Por esta razón, no debes estar conectado a demasiados servidores. Mldonkey refuerza su política de limitar a 5 el número de servidores en los cuales se mantiene conectado por largo tiempo, sea cual sea el valor de max_connected_servers ajustado en las opciones.

      así, debes simplemente ver max_connected_servers como el número de servidores a los cuales Mldonkey intenta conectarse concurrentemente al inicio, no el número al que se mantiene conectado.

    6. ¿Qué pasa con Overnet ?

      Overnet es una red que utiliza el mismo protocolo de descarga que eDonkey, pero un diferente Protocolo de Búsqueda/Localización , que no necesita servidores.

      Mldonkey 2.00 puede buscar ficheros y fuentes en Overnet. Para esto, debes estar seguro de que:

      1. Las opciones "overnet_search_sources" y "overnet_search_keywords" estan activadas ( "true" ).
      2. Tienes una lista ( reciente ) de extremos de Overnet a los cuales conectarte, para esto puedes:
        • Utilizar el fichero "servers.ini" de la distribución más reciente de Mldonkey. Este contiene una larga lista de Extremos de Overnet.
        • Utilizar el comando "boot IP PORT" para añadir un nuevo extremo.
        • Utilizar el comando "ovweb URL" para descargar un fichero .ocl desde la url URL conteniendo una lista de extremos reciente.
        Puedes utilizar el comando "ovstats" para mostrar cuantos extremos tienes disponibles para conectarte ( bueno, que hayan respondido con un paquete UDP "conectar" ).
      3. Si tienes activado "overnet_search_keywords" las respuestas a las búsquedas pueden llegar desde los extremos de Overnet. Estos resultados no son muy exactos ( Solo necesitan que coincida una palabra, en vez de todas ).

        Cómo en todas las redes, puedes activar el post-filtro de resultados ( muy útil en Gnutella también ): ajustando la opción filter_search" a "true" y la opción "filter_search_delay" ( período en el que se actualizan los resultados en segundos ) entonces solo los resultados que coinciden exactamente a tu consulta son mostrados.

    7. ¿ Qué debería hacer si estoy detrás de un firewall ?

      Mldonkey utiliza dos puertos para las conexiones entrantes, uno TCP ( por defecto es el 4662 ) y el otro por UDP ( 4666 ). Así, deberías abrir esos puertos en el firewall, y forwardearlos al equipo que ejecuta Mldonkey. Más generalmente, puedes hacer eso en los puertos comprendidos entre el 4660 y 4666.

      Es importante que permitas conexiones entrantes para que tu puedas también conectarte a fuentes que estén detrás de un firewall.

      Si no tienes el control de tu firewall y tu administrador bloquea desde los puertos 4660 al 4670, debes cambiar el puerto utilizado por Mldonkey en el fichero de configuración downloads.ini : port es el puerto TCP, mientras el puerto UDP es siempre port + 4 .

    8. ¿ Cómo puedo compartir múltiples directorios ?

      Simplemente edita la opción shared_directories en el fichero downloads.ini :
      shared_directories = [ "/usr/share/documents"; "/usr/share/videos"]
      

  6. El plugin SoulSeek

    1. ¿ Qué es la red SoulSeek ?

      la Red SoulSeek es una red cerrada a Napster.

      Puedes conectar a un solo servidor y en él puedes buscar ( principalmente audio ) ficheros, puedes entrar en canales de chat con otros usuarios y puedes ojear sus ficheros.

    2. ¿ Qué hago si no puedo conectarme a un servidor ?

      Solo hay un servidor en SoulSeek, y el que tienes en el fichero souseek.ini probablemente esté desfasado. Normalmente Mldonkey descargará otro, asi que tendrás servidores en la lista.

      Por defecto, mldonkey_gui no muestra los servidores a los que no estás conectado, asi que tienes que usar el boton "Display All Servers", y pedir a mldonkey para intentar conectar a un segundo servidor de SoulSeek

      Actualmente, el servidor es mail.slsk.org , puerto 2242.

      El comportamiento de Mldonkey se mejorará para conectar automáticamente al servidor que actualmente se muestre en la página de SoulSeek.


  7. El plugin LimeWire

    1. ¿ Qué es la red LimeWire ?

      La Red LimeWire es una red construída sobre la Red Gnutella.

      La principal diferencia es que todos los nodos en esa red no difunden cada mensage recivido a su entorno. En vez de eso, unos nodos especiales, llamados ultra-peers, con alta conectividad se dedican a esta tarea, mientras que otros nodos más pequeños ( como Mldonkey ) solo conectan y responden a los ultra-peers.

      Actualmente, el soporte de LimeWire en Mldonkey también permite que al cliente Mldonkey utilice Gnucleus, Morpheus, y MyNapster ultra-peers como servidores.

      En esta red, puedes principalmente buscar ficheros pequeños, no tienes la posibilidad de chatear u ojear los demás extremos.

    2. ¿ Qué hago cuando busco ficheros y recibo resultados no relacionados ?

      En Gnutella, no hay un protocolo específico para responder a consultas complejas a los demás extremos. En vez de eso, cada extremo es libre de interpretar tu consulta como quiera y responder lo que quiera.

      En particular, las consultas de múltiples palabras son raramente comprendidas como consultas con OR lógico entre las palabras, para poner un ejemplo, cada documento que contiene al menos una de las palabras es devuelto.

      Como para Overnet, puedes activar el post-filtrado en las fuentes, entonces, los resultados que son recibidos son comparados por Mldonkey con la consulta y solo son mostrados si son exactos. El post-filtrado es activado ajustando la opción "filter_search" a "true" y modificando el "filter_search_delay" dependiendo en el período en que quieras entre actualizaciones ( por ejemplo, 30 significa que los resultados serán añadidos solo cada 30 segundos ).


  8. Los otros plugins

    1. ¿ Cual es el actual estado de desarrollo de los plugins de Mldonkey ?

      El actual estado de desarrollo de Mldonkey (en el CVS) a 09/09/2002 se muestra en la siguiente tabla ( Hecha tambien un vistazo a Log de Cambios )
      Funciones eDonkey Direct Connect Open Napster Gnutella LimeWire Soulseek Audio Galaxy OpenFT
      Descargar Lista de Servidores 1.16 CVS CVS CVS CVS CVS  
      Conectarse al Servidor 1.16 CVS CVS CVS CVS CVS CVS
      Ver Ususarios del Servidor 1.16 CVS          
      Buscar Ficheros 1.16 CVS CVS CVS CVS (web) CVS
      Ojear Extremo 1.16 CVS     CVS    
      Descargar Ficheros 1.16 CVS CVS CVS CVS CVS CVS
      Restaurar Ficheros 1.16 CVS CVS CVS   CVS  
      Restaurar Fuentes 1.16 CVS       CVS CVS
      Pausar Descargas 1.16         CVS  
      Cancelar Descargas 1.16 (not CVS)         CVS  
      Subir Ficheros 1.16            
      Actualizar Lista de Ficheros 1.16 CVS          
      Amigos 1.16            
      Mensages Públicos   CVS     CVS    
      Mensages Privados 1.16            
      Importar Configuración de Windows 1.16            
      Fichero de Configuración downloads.ini directconnect.ini opennap.ini limewire.ini soulseek.ini audiogalaxy.ini openft.ini
      Deshabilitar Red CVS CVS CVS CVS CVS CVS CVS

Si tienes algun comentario, si quieres añadir alguna pregunta o mejorar este FAQ, envía un mail a mldonkey@mldonkey.net