aMule: La mula multiplataforma

aMule significa all-platform Mule (mula multiplataforma). aMule es un cliente tipo eMule para las redes eD2k y Kademlia y que soporta diversas plataformas. aMule es compatible con una gran variedad de plataformas y sistemas operativos, pudiendo ser utilizado en más de 60 configuraciones distintas de hardware + SO.

aMule es completamente gratuito y libre, su código fuente se distribuye bajo la licencia GPL como eMule, y no incluye adware ni spyware, al contrario que otras aplicaciones P2P populares.

aMule se basa en la librería wxWidgets (antes conocida como wxWindows), que le permite ser compatible con diversas plataformas simultáneamente.

Historia

La historia de aMule comienza como un esfuerzo por llevar el popular cliente eMule de Windows a otras plataformas. La línea de sucesión comenzó con lMule (Linux Mule), el primer intento de portar eMule a Linux y sistemas Unix, que luego fue renombrado a xMule. Sin embargo, fue en septiembre de 2003 cuando Bigbob creó aMule como una bifurcación (fork) de xMule, con el objetivo inicial de mejorar sus habilidades en C++ y el desarrollo de interfaces gráficas.

La diferencia clave fue que aMule adoptó un modelo de desarrollo comunitario más abierto, lo que le permitió ganar popularidad rápidamente tras el estancamiento de xMule. Con el tiempo, aMule evolucionó hasta no compartir prácticamente nada con el proyecto original, consolidándose como el sucesor vivo de aquellos primeros proyectos que fueron abandonados. Gracias a su base en la biblioteca wxWidgets, alcanzó su objetivo de ser un cliente verdaderamente multiplataforma, estando disponible para Linux, macOS, FreeBSD, Windows y muchos otros sistemas.

Después de años de relativa inactividad, el proyecto dio un giro inesperado y ha vuelto a la vida. El 8 de junio de 2026 se lanzó la versión 3.0.0, apodada «Alive again» (vivos de nuevo), la primera gran actualización en más de cinco años, a la que siguió poco después la versión 3.0.1 de mantenimiento. Esta nueva versión presenta mejoras de rendimiento (se señalan hasta 380 veces más rápidas en pruebas de laboratorio), logradas gracias a una reescritura profunda de su sistema de entrada/salida y a la corrección de sus antiguos limitadores de ancho de banda.

Además, aMule 3.0 ha modernizado todo su sistema de compilación (cambiando a CMake) y actualizado su pila de dependencias, todo ello para ofrecer por primera vez binarios nativos oficiales para Windows, macOS y Linux. Este lanzamiento supone la resurrección definitiva del proyecto, que incluso ha tenido que mudarse a una nueva organización en GitHub para seguir adelante y mantener vivo el legado del eD2k.

Características

Características generales de aMule

aMule incluye casi todas las funciones de eMule. Entre otras:

  • Soporte de las redes eD2k y Kademlia.
  • aMule se encuentra disponible en 28 idiomas.
  • Soporte de intercambio de fuentes para encontrar fuentes de archivos más eficientemente.
  • El soporte para largas colas y el sistema de créditos asegura que todo el mundo obtendrá lo que desea y favorece a aquellos que comparten.
  • Soporte de intercambio comprimido de datos (usando zlib), lo que se traduce en mejores velocidades y menos carga en los servidores.
  • Soporte de identificación segura, lo que garantiza tu identidad personal e intransferible.
  • Soporte de IP-Filter, permitiendo así filtrar IPs conocidas como dañinas.
  • Búsqueda booleana (AND, OR, NOT).
  • Barra de progreso en las transferencias, porcentajes o ambas simultáneamente.
  • aMule permite tener un icono en la barra de tareas en Gnome, KDE y otros gestores de ventanas compatibles. Por supuesto, también en Windows.
  • Soporta la firma online, para conocer el funcionamiento de aMule.
  • Detección de clientes agresivos.
  • Usa hashes MD4 para localizar fuentes y garantiza que los archivos descargados son correctos, evitando así la corrupción de estos.
  • El gestor inteligente de corrupciones (ICH) y AICH acelera la detección y corrección de errores.
  • Las prioridades automatizadas y la gestión de fuentes permiten iniciar diversas descargas sin dificultades ni complicadas gestiones.
  • La función de previsualización permite ver los vídeos y archivos antes de que se completen. Para previsualización de vídeos se recomienda MPlayer o Xine, pero Video Lan Client debería funcionar perfectamente también.
  • Soporte de categorías para gestionar mejor las descargas.
  • Para encontrar los archivos deseados, aMule ofrece varias soluciones de búsqueda. Estas son:
    • Búsqueda a través de servidores (local y global).
    • Búsqueda a través de los nodos de la red Kademlia.
  • Integración con el navegador con su sencillo «clica y descarga» (con enlaces ed2k://).
  • Mensajería y sistema de amigos. Puedes enviar mensajes a otros clientes y agregarlos como amigos.
  • aMule permite actualizar la lista de servidores desde una URL durante su ejecución, al iniciarse o al conectarse a otro cliente.
  • Función PowerShare: mejor gestión de los archivos compartidos (conocida como Release).

Características específicas de aMule

  • Multiplataforma.
  • Soporte de proxies.
  • Detección avanzada de clientes agresivos.
  • Completo protocolo para conexiones externas.
  • El demonio aMule permite ejecutar un cliente aMule mínimo sin interfaz gráfica y con un uso muy bajo de CPU y memoria. Ideal para servidores, gente que habitualmente controla aMule remotamente y aquellos que sencillamente no acostumbran a mirar el progreso de las descargas.
  • aMule Remote GUI para controlar aMule remotamente como si estuvieras frente a él.
  • aMuleWeb permite controlar aMule remotamente desde cualquier navegador. Funciona tanto para clientes locales como remotos. Puedes controlar tu aMule desde cualquier punto del mundo con solo un navegador, sin importar en qué sistema operativo o configuración de hardware te encuentres.
  • Soporte de PHP (implementación específica) en aMuleWeb.
  • La interfaz de comandos amulecmd también permite controlar aMule remotamente. Permite controlar clientes locales o remotos. Puedes controlar tu aMule desde cualquier lugar como si estuvieras en una interfaz de comandos.
  • La gestión de slots permite decidir el número de subidas simultáneas. Por ejemplo, si tu conexión permite una velocidad de subida de 20 KB/s, estableciendo la gestión de slots a 10 KB/s subirás simultáneamente a dos clientes a una velocidad de 10 KB/s cada uno.
  • Otras utilidades tales como CAS, wxCAS, aLC, XAS, AMPS, etc.
  • Gestor rápido de enlaces eD2k al pie de cada ventana (puede ser deshabilitado en Preferencias).
  • Ejecutar un comando al completar un archivo.
  • Guardar 10 fuentes de los archivos poco comunes (menos de 20 fuentes).
  • Filtro de resultados de las búsquedas.
  • Establecer los permisos por defecto de los archivos descargados.
  • Soporte de diversos sistemas de archivos.
  • Comprobación automática de la última versión disponible.

Problemas conocidos

Me da un mensaje «aMule already running: exiting» en un terminal cuando arranco aMule. ¿Podré arrancarlo de todas formas?

Este mensaje es muy claro: aMule ya está arrancado. Pero no se refiere al sistema entero, sino que (tu cuenta de usuario) ya estás ejecutando aMule.

Puedes pensar de todas formas que no hay ningún aMule ejecutándose, ya que se colgó. Pero sucede que, a veces, algunos procesos no se cierran del todo, quedándose en un estado conocido como zombie o defunct. Para saber si este es tu problema, ejecuta ps u | grep amule y, si te enseña algo, entonces hay algún otro proceso de aMule ejecutándose con tu cuenta.

Para matarlo, puedes cerrarlo normalmente (si puedes) o matarlo con kill -9 <aMule_PID> o killall -9 amule, o cerrar sesión y entrar de nuevo en el sistema (que en muchos casos mata los procesos de aMule, excepto si lo has ejecutado con nohup o algo parecido).

Si nada de esto te sirve, puedes ejecutar otro aMule como otro usuario (si puedes entrar en el sistema con otra cuenta, por supuesto).

aMule arranca pero no se muestra, de todas formas está funcionando bien. ¿Qué está pasando?

Esto puede pasar si configuras incorrectamente el tipo de SysTray en PreferenciasGeneralIntegración en Icono del Sistema y configuras que aMule se minimice en el tray y que arranque minimizado.

Para recuperar el GUI de aMule, edita ~/.eMule, busca StartupMinimized=1 y cámbialo por StartupMinimized=0. El siguiente script lo puede hacer por ti (en Linux):

sed s/StartupMinimized=0/StartupMinimized=1/ ~/.eMule > ~/.eMule.temp && mv -f ~/.eMule.temp ~/.eMule

La próxima vez que arranques aMule, configura correctamente la integración con el icono del sistema en las Preferencias para que puedas Arrancar Minimizado sin tener aMule oculto.

Si por alguna razón lo de arriba no funciona, intenta cambiando manualmente la interacción con el icono del sistema al valor por defecto «Sin integración en icono del sistema». Para hacer eso, pon el valor 1 a DesktopMode= en ~/.eMule. El siguiente script lo puede hacer por ti:

sed s/DesktopMode=[0-9]/DesktopMode=1/ ~/.eMule > ~/.eMule.temp && mv -f ~/.eMule.temp ~/.eMule

aMule arranca pero nunca se conecta y se congela o cuelga cada pocos segundos, etc.

Las versiones de aMule hasta la 2.0.0-rc3 no deben ser enlazadas con las librerías wxWidgets 2.5.x ni con GTK2, aunque algunas versiones de Linux lo hacen. Por favor, asegúrate de que no se hace con aMule. Si no estás seguro, pega tu backtrace en el foro de Backtraces de aMule o entra en el canal de IRC de aMule: #amule en irc.freenode.org.

¿Dónde están mis ficheros descargados?

Por defecto, aMule guarda los ficheros completados en ~/.aMule/Incoming, pero como este es un directorio oculto, puede que tu navegador de ficheros no lo muestre. Asegúrate de que el navegador de ficheros muestra los ficheros ocultos.

Por defecto, los ficheros que están siendo descargados se colocan en ~/.aMule/Temp, así que, de nuevo, este es un directorio oculto y el navegador de ficheros tiene que estar configurado para que muestre los ficheros ocultos.

¿Por qué aMule se come tanta CPU al arrancar?

Esto ocurre porque aMule está realizando el hash de los nuevos ficheros encontrados en los directorios compartidos.

Si aMule siempre se come mucha CPU al arrancar y no hay ficheros nuevos o modificados en tus directorios compartidos, es que algo va mal.

En versiones anteriores a la 2.0.0-rc3 esto solía pasar cuando se tenía el Temp, el Incoming o algún directorio compartido en una partición FAT32. Desde aMule 2.0.0-rc3 esto no pasa.

También, en versiones anteriores a la 2.0.0-rc4, en sistemas de ficheros con codificación UTF-8 (se sabe que pasa con SuSE 9.1), puede haber problemas cuando algún fichero o directorio en los directorios compartidos contiene caracteres especiales.

Si este es tu problema, hay una manera de solucionarlo: después de que aMule haya realizado el hash de todos los ficheros compartidos (esto es, cuando haya parado de consumir casi toda tu CPU), cierra aMule y codifica ~/.aMule/known.met con codificación UTF-8 (puedes hacer esto con la aplicación recode ejecutando el siguiente comando: recode u8 ~/.aMule/known.met).

Esto lo debes hacer cada vez que añadas o modifiques algún fichero en algún directorio compartido. Así que la mejor opción es actualizar a la última versión de aMule.

Si nada de lo anterior te sirve, entonces algo está yendo rematadamente mal en el fichero known.met, probablemente algún programa o usuario externo lo rompe. La mejor opción es borrarlo y reiniciar aMule, dejándole que haga el rehash de nuevo.

Ahora aMule arranca, pero ¿por qué me saca este mensaje: «No hay servidores válidos en la lista de servidores» cuando sí que los hay?

Esto es porque has activado la opción Autoconectar solo a servidores fijos. Así que desactívala o añade algún servidor a la lista de servidores fijos.

Para desactivar esta opción, ve a PreferenciasServidorAutoconectar solo a servidores fijos.

Para añadir un servidor a la lista de fijos, ve a la ventana de Servidores y pincha con el botón derecho en el servidor que quieres añadir a la lista de servidores fijos. Entonces selecciona Añadir a la lista de servidores fijos y haz lo mismo para todos los servidores que quieras añadir.

aMule se conecta a los servidores, pero siempre obtiene LowID. ¿Por qué? Y ¿puedo hacer algo al respecto?

Esto puede pasar por tres razones:

  • Te falta abrir alguno de los puertos en tu router/firewall.
  • El servidor está ocupado o mal configurado, y por eso obtienes LowID. Lo único que puedes hacer es reconectarte o conectarte a otro servidor.
  • Algunos ISP limitan las aplicaciones del tipo P2P, como aMule, no permitiendo el tráfico a través de sus puertos más corrientes. En este caso, configura aMule para que use cualquier otro puerto.

Para conocer si se tienen abiertos o no los puertos, tenemos algunos programas que nos van a ayudar un poco en este sentido. La variedad es bastante grande, por lo cual puede resultar incluso complicado elegir uno, pero sí podemos ver algunos de los más famosos, que son los más utilizados actualmente en el mundo de las redes.

  • Nmap: es sin lugar a dudas la herramienta más famosa para tal efecto. Es muy poderosa en cuanto al escaneo de puertos y redes. Se trata de una solución de código abierto, disponible para los principales sistemas operativos. Es muy versátil y nos puede ayudar a detectar sistemas operativos, servicios e incluso vulnerabilidades.
  • Netcat: se trata de una herramienta muy simple y poderosa, capaz de leer y escribir datos por las conexiones de red. Se utiliza muy frecuentemente para verificar los puertos que se encuentran abiertos, entre otras funcionalidades.
  • Wireshark: es una aplicación muy conocida para analizar paquetes, pero también nos puede ayudar en lo que nos ocupa. Tiene una peculiaridad: gracias a sus análisis, podemos analizar el tráfico que fluye por un puerto específico.
  • Angry IP Scanner: se trata de un escáner de red que puede realizar escaneos de diferentes rangos de direcciones IP, verificando así los puertos que están abiertos. Lo mejor de esta solución es que cuenta con una interfaz gráfica muy sencilla de utilizar.
  • Zenmap: es la interfaz gráfica oficial de Nmap, lo cual hace de esta herramienta muy accesible para quienes prefieren una interfaz GUI y no una línea de comandos, que puede resultar más compleja.
  • TCPView: se trata de una solución para Windows, proporcionada por Sysinternals. Genera una vista en tiempo real de todas las conexiones TCP/UDP que están activas en la máquina, facilitando así la identificación de los puertos que están abiertos y las conexiones activas.

Estas son solo algunas de las opciones más utilizadas.

aMule se interrumpió cuando completaba un archivo y ahora nunca lo completa (aunque está descargado al 100%). ¿Cómo puedo completarlo?

Este es fácil: cierra aMule. Ahora ve al directorio Temp (por defecto, ~/.aMule/Temp) y ejecuta el siguiente comando: touch./*

Finalmente, arranca aMule y déjalo completar el archivo.

Perdí una descarga. ¿Hay alguna manera de recuperarla?

Es extraño que esto suceda, pero es posible, aunque en la mayoría de los casos es porque algo no relacionado con aMule ha fallado (o por culpa del usuario).

Han podido pasar dos cosas: o bien los ficheros *.part.met o los *.part han sido borrados.

Si han desaparecido los *.part, la única solución es comenzar la descarga desde el principio (si aún existen los *.part.met, aMule comenzará las descargas la próxima vez que lo arranques). Sin embargo, esto nunca debería haber pasado si el usuario no los hubiera borrado.

Si los *.part.met han desaparecido pero los *.part continúan en el directorio temporal, comprueba si los *.part.met.bak existen en el directorio. Si existen, solo renombra los *.part.met.bak a *.part.met ejecutando:

for file in *.part.met.bak; do mv -f "$file" "${file%.bak}"; done

También puede pasar que, aunque tengas los ficheros *.part, ni los ficheros *.part.met ni los *.part.met.bak existan. En este caso, tendrías dos opciones:

Usar MetFileRegenerator (requiere Java) para reconstruir los ficheros *.part.met.

O volver a buscar en aMule los ficheros que estabas descargando y renombrar sus ficheros *.part.met a los que estabas usando. Por ejemplo, si estabas descargando aMule_1.2.6.tar.gz en el directorio temporal como 008.part, este fichero debería tener su correspondiente fichero 008.part.met y, probablemente, su fichero 008.part.met.bak.

Pero estos dos ficheros han desaparecido misteriosamente. Vuelve a buscar en aMule aMule_1.2.6.tar.gz y comienza a descargarlo. Cierra aMule y tendrás esta nueva descarga como, por ejemplo, 011.part en el directorio temporal. Obviamente, esta descarga tendrá su fichero 011.part.met. Renombra 011.part.met a 008.part.met y borra el fichero 011.part (y 011.part.met.bak si es que existe). Arranca aMule y habrás recuperado la descarga desde donde se encontraba antes de que los ficheros *.part.met hubieran desaparecido.

¿Por qué aMule de repente no responde al ratón a pesar de que no está colgado?

A veces pasa que dejas una ventana abierta y escondida en algún sitio del escritorio. aMule espera a que esa ventana se cierre, así que no responde hasta que pinches en OK, Cancel o donde tengas que pinchar.

Así que asegúrate de que no hay ninguna ventana de aMule en ningún escritorio.

¿Por qué algunos archivos en mi carpeta de compartidos no se muestran en la ventana de Archivos Compartidos?

Esto puede pasar si añades estos archivos después de que aMule se ha iniciado. Pulsa en el botón Recargar (unas flechas verdes) de la ventana de Archivos Compartidos y se buscarán los nuevos ficheros y se calculará su hash (esto consumirá bastante tiempo de CPU).

Aun así, en algunas versiones pasa que, después de reiniciar aMule, algunos ficheros desaparecen de la ventana de Archivos Compartidos, a pesar de que están en los directorios compartidos. En estos casos, la única manera de tenerlos de nuevo es borrar el fichero ~/.aMule/known.met, pero, por supuesto, cuando arranques aMule la siguiente vez, todos los archivos compartidos serán rehasheados y llevará bastante tiempo.

Siempre tengo un mensaje sobre addresses.met cuando inicio aMule. ¿Qué está mal?

Esto pasa cuando activas la opción PreferenciasServidorActualizar automáticamente la lista de servidores al iniciar y no tienes direcciones de listas de servidores en el fichero addresses.dat. Puedes añadir alguna a addresses.dat en PreferenciasServidorLista, o simplemente deshabilitar PreferenciasServidorActualizar automáticamente la lista de servidores al iniciar si no lo necesitas.

A veces tengo un mensaje en el log sobre pérdida de créditos. ¿Debería preocuparme?

No, no deberías preocuparte. Los créditos para un cliente se borran después de 150 días (más o menos 5 meses) sin «ver» a ese cliente. También se borran los créditos de los clientes «malos» (leechers). Estos mensajes son únicamente información de depurado, así que no te preocupes por ellos.

¿Qué debo hacer si pierdo mi archivo cryptkey.dat?

Al perder este archivo, automáticamente pierdes los créditos, se siente. Si quieres comenzar a recuperar créditos de nuevo desde este momento, borra también ~/.aMule/preferences.dat. Si no lo haces, no obtendrás créditos en los clientes que te hayan identificado alguna vez (antes de perder el fichero cryptkey.dat).

¿Por qué mis límites de subida/descarga vuelven siempre a 0 después de cada reinicio?

Esto pasaba en versiones de aMule anteriores a la 2.0.0-rc4 cuando intentabas poner un valor de límite de subida o descarga mayor que los valores de capacidad de subida y descarga.

En cualquier caso, está arreglado desde la versión 2.0.0-rc4.

¿Por qué está aMule ignorando el ancho de banda que configuro por slot?

El ancho de banda por cada slot se configura en las Preferencias, pero será ignorado si el ancho de banda por slot no permite al menos tres conexiones al mismo tiempo.

Así, la máxima velocidad por slot es LímiteSubida / 3.

Por favor, NO confundas Límite de Subida con Capacidad de Subida.

¿Por qué no puedo configurar el límite de descarga a un valor mayor que X?

Para que la red ED2K siga funcionando, todos los clientes ED2K tienen programados unos límites que, dependiendo de la limitación de la subida, son:

  • De 1 KB/s a 3 KB/s: LímiteDescarga no puede ser mayor que LímiteSubida × 3.
  • De 4 KB/s a 9 KB/s: LímiteDescarga no puede ser mayor que LímiteSubida × 4.
  • Valores para la subida mayores que 9 KB/s: no hay límites en la velocidad de descarga.

Ten cuidado configurando el límite de descarga a 0 KB/s. Puede no significar lo que tú crees.

He configurado el límite de subida a 0 KB/s, pero aMule sigue transfiriendo. ¿Qué he hecho mal?

Configurar el límite de subida a 0 KB/s no detiene la transferencia, sino que 0 KB/s significa ilimitado, justo lo contrario a lo que tú quieres hacer. No hay manera de evitar que aMule suba ficheros, y esto es igual para todos los clientes ED2K (eMule, eDonkey, etc.). Permitir que la gente no suba nada llevaría a la red ED2K a su final.

Incluso si tú no compartes ningún directorio, el directorio Temp siempre se comparte; por lo tanto, los ficheros que te estás bajando se comparten con otros clientes.

¿Por qué estoy teniendo un mensaje de «Too many connections» (demasiadas conexiones) en el terminal?

Esto pasa cuando configuras un valor muy alto en PreferenciasConexiónLímitesConexiones Máximas. Si este valor es mayor que el valor de conexiones que permite tu sistema, aMule fallará al establecer conexiones y mostrará estos mensajes (ten en cuenta que otras aplicaciones pueden tener conexiones abiertas).

En Windows 9x/Me hay un límite de 100 conexiones TCP, así que debes configurar aMule para que no establezca más de 100 conexiones TCP, ya que no podrá establecerlas. Puedes cambiar el límite de conexiones de Windows editando el Registro (Inicio → Ejecutar → regedit.exe) y configurando (seguramente tengas que añadir el valor, ya que normalmente no existe): HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP\MaxConnections (que es de tipo String y su valor debe ser un número de 32 bits).

Mi barra de progreso ha perdido casi todo su efecto 3D y se ve muy fea. ¿Puedo ponerla como antes?

En casi todas las versiones de aMule, colocando la barra deslizadora de PreferenciasGUI tweaksEstilo de la Barra de Progreso a la derecha, la barra de progreso tendrá su apariencia 3D. Pero en las versiones entre la 2.0.0-rc4 y la 2.0.0-rc6 deberás colocarla en medio para que tenga el mismo efecto. En estas versiones, poniéndola a la derecha, la barra de progreso se verá plana, y poniéndola a la izquierda se verá oscura.

De repente todas mis descargas se han parado y no puedo reiniciarlas. ¿Qué está pasando?

Comprueba si hay espacio libre en el sistema de ficheros donde está el directorio temporal. Si sí que lo hay, comprueba que hay más que lo que está configurado en PreferenciasArchivosMínimo espacio en disco. El espacio mínimo que necesita aMule es 9,28 MB, ya que es lo que aMule necesita para descargar una parte de un fichero.

¿Por qué no puedo previsualizar un archivo?

Ante todo, debes saber que aMule solo permite previsualizar archivos de vídeo.

Para poder previsualizar un archivo, aMule requiere dos cosas:

  • El archivo debe tener una extensión de vídeo conocida (en el nombre de archivo).
  • Debe haber bajado los primeros 256 KB del archivo.

De todas maneras, puede ocurrir que el archivo se pueda previsualizar, pero que aMule no lo permita. En este caso, ve al directorio Temp y previsualiza manualmente, si puedes y lo deseas.

¿Por qué no está funcionando la previsualización con MPlayer?

Desde aMule 2.0.0-rc4, el comando Previsualizar no se ejecuta en el mismo terminal que aMule. Como resultado, tu programa de previsualización falla al arrancar. Este es el caso de MPlayer. Si necesitas un terminal para ejecutar tu reproductor, usa un comando como xterm -e <previsualizador>, por ejemplo:

xterm -T "Previsualizador de aMule" --iconic -e mplayer -idx

Después de salir del MPlayer en una previsualización, mi aMule se queda bloqueado.

Este bloqueo se usaba en aMule durante la previsualización hasta la versión 2.0.0-rc4. Como resultado, al usar MPlayer, y debido a un bug en MPlayer que mantenía el proceso principal en segundo plano cuando se cerraba la ventana principal, se bloqueaba aMule. Para evitar este bug de MPlayer se puede salir de él con la tecla Q. En cualquier caso, lo mejor es actualizar a la última versión de aMule.

¿Por qué lo Transferido es menor que lo Completado?

Es un error común pensar que debería ser mayor, o al menos igual.

aMule siempre hace que mi ordenador vaya lento cuando completa una descarga. ¿Es esto normal?

Sí. Cuando aMule completa una descarga, comprueba que no hay errores. A pesar de que esto se comprueba mientras se está descargando (comprobando los hash de cada chunk), una vez que el fichero se ha completado, aMule realiza el hash de todos los chunks para comprobar que los que se han descargado no han sido alterados de alguna manera por el usuario o por una aplicación externa mientras se descargaba el resto del archivo.

¿Es posible seleccionar un directorio completo y su contenido de forma recursiva?

Sí, y es fácil: mientras haces clic en el directorio, pulsa la tecla CTRL. Y ya está.

He descargado un archivo y se ha estropeado de alguna manera, por mi disco duro o por alguna aplicación externa, después de terminarlo. ¿Podría evitar tener que descargarme todo el archivo de nuevo?

Si aún tienes el enlace ed2k://, comienza a descargarlo de nuevo y, cuando tengas un chunk completo (9,28 MB), cierra aMule, renombra el archivo corrupto al nombre temporal de la actual descarga (algo como 002.part), haz touch sobre el archivo corrupto (por ejemplo: touch ~/.aMule/Temp/002.part) y reinicia aMule.

aMule detectará los chunks completos y los estropeados, y solo descargará los chunks que estén estropeados.

FAQ sobre las utilidades de aMule

Las utilidades de aMule actualmente disponibles son:

getinfo.sh – Proveedor de información para reportar backtraces.

aMuled – Demonio de aMule.

aMuleCMD – Interfaz de línea de comandos local/remota.

aMule WebServer – Interfaz web local/remota.

ed2k – Capturador de enlaces eD2K de aMule.

aLinkCreator – Utilidad para procesar enlaces eD2k desde un archivo.

CAS (C aMule Stats) – Estadísticas sobre aMule en la línea de comandos.

wxCAS – Estadísticas sobre aMule con interfaz gráfica.

XAS (xChat aMule Stats) – Estadísticas sobre aMule para xChat2 (plug-in en Perl).

aMule-Stats – Estadísticas de aMule para irssi.

AMPS (aMule PHP Stats) – Estadísticas sobre aMule en PHP.

aStats – Estadísticas sobre aMule en PHP (obsoleto: actualmente AMPS).