Saltar menú

Características especiales de los MODs

Introducción

Espero que con esta guía puedas hacerte una idea de las características que usan algunos MODs de eMule, quizás no estén todos los que son, no se incluyen los MODs que han dejado de desarrollarse.

Si no sabes lo que es un MOD, decirte que se denomina así a las versiones de eMule MODidificadas por otros desarrolladores, hay MODs que partiendo de la versión oficial o de otro MOD añaden ideas propias, otros sin embargo toman las ideas que les gustan de otros MODs y crean uno a su medida, o bien una mezcla de todo.

Si conoces algún otro MOD con características interesantes, envíame un mensaje a emule (arroba) alfema (punto) com, dime la web de origen para la descarga y donde existe un manual que explique dichas características especiales, cuanta más información mejor. Envíame un mensaje también si detectas algún error, característica no reflejada, no comentada o de forma incorrecta, etcétera.

En la medida que he encontrado información, aparece el nombre de la característica, tal como se ha traducido al español, el nombre en inglés, quién o qué MOD la ha concebido, una descripción de su función y los MODs que la incluyen.

Desgraciadamente la mayoría de los MODs que he revisado carecían de manual que explique sus características principales, sólo iONiX lo incluye en formato de ayuda, algunos sólo disponen del fichero de cambios y otros ni eso.

Los ficheros de la red eDonkey se dividen en partes más pequeñas que en inglés se denominan chunks, y que en este texto me referiré a ellas precisamente con la palabra 'partes'.

Lista de MODs

Se indica el nombre, versión, entre paréntesis la versión del eMule oficial a la que está portado, así como el consumo de memoria con un sólo servidor en la lista, un sólo fichero compartido y otro en descarga, sin conectar a Internet y minimizando las opciones de consumo de memoria. El eMule de base para la versión así como los que iniciaron el MOD, los que colaboraron y el desarrollador actual.

Otros MODs

Lista de características

Activar el control de conexión (Active connection control -Obelix-)

eMule trata de encontrar el mejor valor para tu sistema para la opción Max. conexiones en 5 segundos.

Actualizaciones

Lista de ficheros falsos (Fakes)

Permite actualizar la lista de ficheros falsos al iniciar o manualmente, así como especificar la URL de actualización.

Lista de sanguijuelas (Leecherlist)

Permite actualizar la lista de sanguijuelas conocidas.

IP To Country

Permite actualizar el fichero de IPs correspondientes a los países al iniciar o manualmente, así como especificar la URL de actualización.

IPFilter

Permite actualizar el fichero de IPFilter al iniciar o manualmente, así como especificar la URL de actualización.

Alias divertidos (FunnyNicks)

Idea original de xmrb. Sustituye los alias genéricos por otros nombres al azar para poder identificar a los usuarios dentro de la misma sesión.

Antivirus

Idea original del MOD The Black Hand. Si no tienes el antivirus residente de forma permanente, permite especificar el antivirus que usas, pasarle parámetros para que verifique los ficheros que han terminado de descargarse.

Color de las descargas

Cambia el color de los ficheros en descarga.

Compartir todo preferiblemente (Prefer Share All)

Etiqueta: SlugFiller: PreferShareAll

Original del mod SF-IOM. eMule se intentará conectar primero a los servidores que puedan indexar todos nuestros ficheros compartidos.

Comunidad de intercambio (Community Sharing)

Permite definir un nombre de comunidad para intercambio, a los usuarios de la misma comunidad se les asigna un ratio adicional en la cola de 1,5 puntos.

Configuración de parámetros TCP/IP

A continuación se citan MODs que permiten modificar parámetros del protocolo TCP/IP, en dslreports o speed guide.net se puede encontrar más información así como verificaciones de los parámetros configurados, valores aconsejados, etc. Utilidades como TCP/IP Optimizer o DFUeTweaker, te ayudarán a configurar los parámetros óptimos.

Max Segment Size (MSS)

Maximun Transmision Unit (MTU)

Idea original de Maella con modificaciones de Xman.

Reintentar una conexión TCP fallida (Retry failed TCP connection attemtps)

Idea original del MOD Xtreme. Esta opción siempre está activada en el Xtreme 3.0, la versión oficial no reintenta una conexión. Necesitas más conexiones y más medias conexiones, pierdes entre un 10% y 30% de las fuentes; esta opción es buena especialmente si estás descargando ficheros raros.

Tamaño del socket de envío (Send socket buffer size)

Cantidad de datos que se guardan en memoria antes de ser enviados.

Control de la prioridad en la generación del ID (hash) de ficheros (Nice Hash Weight)

Idea del MOD CB. Entre otras cosas, cuando eMule se inicia verifica si hay nuevos ficheros compartidos o en descarga, si los hay genera una identificación única, también suele hacerse después de un cierre por error del eMule; este proceso lleva un tiempo y consume bastante procesador, pudiendo influir en una conexión con ID Baja, o ralentizando el ordenador, podemos con esta opción establecer el tiempo que eMule le dedicará, haciendo que este sea menor.

Control inteligente de categorías (Smart Category Control -SCC-)

Permite definir una serie de características para la gestión de las categorías

Lo usan los MODs:

Copia de seguridad (Backup)

Etiqueta: TBH-AutoBackup

Permite configurar el realizar una copia de seguridad de los ficheros, dat, met, ini, part.met y part.

Copiar información del archivo al portapapeles (Copy file info to clipboard)

Copia información sobre el archivo al portapapeles en formato texto, HTML o bbCode, en algunos MODs se hace referencia a esta opción como feedback útil para suministrar información sobre el fichero. Se accede desde Tráfico > Menú contextual del fichero.

Control en la prioridad de los ficheros

Diferentes implementaciónes según el MOD.

Cortafuegos de Windows

Etiqueta: MoNKi: Improved ICS-Firewall support

Idea original del MOD emulEspaña, permite autoconfigurar el cortafuegos de Windows XP.

Decimales en valores de conexión

Etiqueta: Maella: Allow Bandwidth Settings in <1KB Incremements

Permite utilizar decimales en las configuraciones relativas al ancho de banda como Capacidad, Límites, etc. Esto permite un mayor ajuste, especialmente para conexiones con poco ancho de banda. Se configura en Preferencias > Conexión.

Descarga de noticas

Permite recibir noticias.

Ejecutar eMule con diferente prioridad

Etiqueta: Xman: process prio

Ejecuta el proceso de eMule con prioridad alta, en vez de la prioridad normal, es útil cuando tenemos otros procesos que consumen mucho procesador, haciendo que eMule no pueda atender correctamente las comunicaciones. Este parámetro se puede establecer manualmente a través del Administrador de tareas > Procesos > Botón derecho sobre la tarea > Establecer prioridad, para ello hay que tener privilegios de administrador.

eLinks de amigos

Etiqueta: Announ: Friend eLinks

Idea original del MOD emulEspaña, permite añadir amigos mediante el uso de eLinks especiales, tanto de forma individual como colectiva.

eLinks en formato bbCode

Etiqueta: Announ: Copy BBCode ed2k links

Idea original del MOD emulEspaña, permite generar eLinks en formato bbCode para poder ser publicados en las bitácoras (weblogs), que incluyen este sistema para escribir los mensajes.

Emular a otros clientes eDonkey

Con esta opción se emula a otros clientes. eDonkey, eDonkeyHybrid y MLDonkey, dan preferencia a clientes iguales a la hora de enviarle datos.

Filtro avanzado de servidores (Advanced Server Filter)

Si tenemos una lista de servidores buena, nos permite eliminar los que recibamos de otros servidores o fuentes. Se pueden eliminar en base a alguno de los parámetros del servidor, así como servidores sin información.

En la pantalla de Preferencias > Servidores, podemos configurar el eMule para que no cargue ningún fichero de servidores al comienzo, y no los reciba de otros servidores o fuentes.

Gestión de ficheros compartidos y lanzamientos

Diversos sistemas para mejorar el lanzamiento de ficheros nuevos o mostrar información sobre ellos.

Barra de distribución (SpreadBar)

Etiqueta: SlugFiller: Spreadbars

Implantado originalmente en el mod SF-IOM. Muestra una barra con información sobre de la distribución del fichero. Interesante sólo para lanzadores.

Compartir sólo lo necesario (Share only the needed)

Característica especialmente interesante para los lanzadores de ficheros nuevos. Les permite configurar cuantas veces puede ser descargada una parte. Una vez pasado ese valor, la parte se esconde al resto de usuarios. De esta forma las partes se reparten eficientemente por la red.

Detectar partes ocultas (Detect Hidden Chunks -Anti HideOS-)

Idea original del mod NetF. Algunos MODs ocultan las partes de un fichero que están muy distribuidas para promover las que no lo están tanto. Esto ayuda a los lanzadores de ficheros nuevos y asegura una rápida distribución de los mismos.

Desafortunadamente esto tiene un efecto negativo en la distribución de las partes, como estas se ocultan al estar muy distribuídas, al final se convierten en partes raras, finalmente todas las partes son consideradas raras. Si todas las partes son igual de raras, eMule no es capaz de realizar una buena decisión sobre qué partes descargar. Para resolver esto, se implementa un método que mantiene un registro de todas las partes que son visibles pero que de repente dejan de serlo. Este sistema considera todas las partes disponibles, ocultas o no. Además si una fuente no tiene el fichero completo, no se tiene en cuenta qué partes son visibles a la hora de escoger una para descarga.

JumpStart

Idea original del MOD Plus. Especial para lanzadores de ficheros, sólo debe usarse para ficheros que no están distribuídos por la red. Funciona de la siguiente manera:

  1. Un usuario individual comparte un fichero.
  2. Cada cliente que quiere descargar dicho fichero sólo verá dos partes del mismo durante el período que dure el JumpStart.
  3. Cada cliente ve dos partes diferentes o si hay muchos clientes los dos menos vistas.
  4. Tan pronto se ha descargado una parte, nadie más la volverá a ver durante la duración del JumpStart (pero podrá tener algunos clientes en la cola para esa parte ya descargada).
  5. Tan pronto como todas las partes hayan sido decargadas, el período JumpStart terminará y todo el mundo podrá ver el fichero completo.

Ocultar partes (chunks) después de compartirlas n veces (Overshares before hidding chuncks -Hide OS-)

Idea original de SlugFiller. Permite especificar el número de veces que una parte será compartida antes de ocultarla, esto permite una mejor distribución de todas las partes de un fichero.

PowerShare

Etiqueta: ZZ: PowerShare

Idea original del mod ZZul, con modificaciones de Morph y Pawcio. Diseñado para lanzar ficheros nuevos en la red. En este modo sólo se comparte un único fichero, evitando que el usuario tenga que dejar de compartir manualmente el resto. Es necesario usarla correctamente. Para aquellos que no lancen ficheros nuevos a la red, quizás sería preferible desactivarla.

Lo usan los MODs:

Prioridad a la descarga de ficheros pequeños (Small File Push)

Idea original del MOD Sivka. Normalmente un cliente que quiere descargar un fichero de 50 kB tiene que esperar lo mismo que para uno de 5 MB. Con esta opción se puede hacer que esta espera disminuya para los ficheros pequeños.

Lo usan los MODs:

Prioridad en la descarga de ficheros raros (Push Rare Files)

Da preferencia a los ficheros raros o poco distribuídos.

Sistema inteligente y selectivo para compartición de partes (Smart Selective Chunck Sharing -SSCS-)

Idea original del MOD SF-IOM. Analiza cada parte de los ficheros compartidos para ver cómo están distribuídas por la red. De esta forma, da más prioridad a las partes menos extendidas y más a las menos.

Una cola por fichero o Multicola (one queue per file)

Idea original de bloodymad desarrollada por Maella. Se crea una cola por archivo compartido, de esta forma todos tienen igual oportunidad para ser descargados.

Gestión del ancho de banda

Estas opciones permiten ajustar o afinar más el ancho de banda disponible. Podemos controlarlo, en caso de conexión directa con el dispositivo conectado a Internet, con la utilidad NetMeter.

Control inteligente de subida (Smart Upload Control -SUC-)

Funcionamiento desconocido

Incluir el ancho de banda excedente (Include overhead)

Incluye en el límite los datos que se intercambia con las fuentes y servidores, esto permite establecer un límite más alto y un mejor control del ancho de banda que queremos dejar al eMule.

Incluir el ancho de banda excedente de las conexiones (Include connections overhead)

Además de los datos que intercambia eMule, el propio sistema de comunicaciones utiliza ancho de banda adicional. No es posible calcular exactamente este ancho de banda utilizado, pero es aceptable una aproximación.

A tener en cuenta que para tener un ratio de descarga ilimitado o 1:4, con esta opción hay que:

Lo usan los MODs:

Incluir paquetes ACK (Include ACK to Overhead)

Etiqueta: XMan: Include ACK

Cada dato enviado mediante el protocolo TCP, necesita una respuesta, denominada paquete ACK o reconocimiento positivo, este ancho de banda excedente también es difícil de calcular, ya que depende de otros parámetros. Se puede hacer un cálculo aproximado en base a que 64 kBps de descarga necesitan alrededor de 1,5 kBps de subida. Para más información ver en la guía del eMule el apartado Terminología.

Network Adapter Feedback Control -NAFC-

Idea original de Maella. Básicamente consiste en recibir información directamente del adaptador de red para detectar el ancho de banda disponible, útil sólo si estamos conectados directamente al dispositivo, modem, encaminador, cable-modem, etc., pero no, si estamos conectados a una red ya que entonces recibirá datos de todo el tráfico de la red, no sólo del tráfico de Internet.

Sensor automático de la velocidad de descarga (Download Speed Sense -DSS-)

Etiqueta: Pawcio: BC

Aunque no tengo información sobre su funcionamiento, supongo que será similar al USS, intentará detectar el ancho de banda que tenemos disponible para descargar. Útil para quienes tengan poca velocidad de descarga o la puedan tener ocupada por otros programas, para la mayoría de usuarios de banda ancha lo normal es que les sobre y por lo tanto esto no sea muy necesario.

Sensor automático de la velocidad de subida (Upload Speed Sense -USS-)

Incluído en la versión oficial desde la 0.42c, intenta detectar el ancho de banda disponible para la subida, de esta forma no tenemos que preocuparnos si estamos navegando, descargando correo, jugando en línea o simplemente compartimos la conexión a Internet con otros usuarios, eMule autoajustará el ancho de banda disponible en cada momento.

Session up:down limit (1:4)

Etiqueta: ZZ: TransferRatioBalance

Idea original del MOD ZZul, algunos MODs usan una versión modificada por Morph. En la versión estricta, se establece un ratio de 1:4 si has descargado el cuádruple de lo enviado, independientemente de los límites que tengas configurados. Sólo se tiene en cuenta para la sesión actual. Como puedes ver algunos MODs lo implementan de diferente forma.

Gestión de las fuentes

Auto gestión Plus

No se llama así realmente, se encuentra en Preferencias > General > Fuentes, se compone de varias opciones para la gestión de las fuentes, entre ellas:

Cola llena (FQ o FullQ), ratio alto en la cola (HQR), partes no necesarias (NNS) y demasiadas fuentes (TMS) (Drop Source System)

Idea original del MOD Sivka, aunque otros MOD han aportado variaciones. Permite eliminar manual y/o automáticamente las fuentes anteriores que pueden no ser necesarias, esto permite disminuir el ancho de banda excedente, así como dejar sitio para fuentes que sí pueden sernos útiles. Puede pasar que eliminemos alguna fuente que a priori pueda no parecer útil, pero que sí puede serlo posteriormente. La gestión manual se hace desde Tráfico > Menú contextual del fichero.

iONiX, MorphXT y pHoeniX no borran una fuente si es la única con el fichero completo, es un amigo, proxy o no es cliente de la red eDonkey, esta mejora está desarrollada por Morph.

Gestión A4AF (Ask For Another File)

Incluído en el eMule oficial, se eliminó en la versión 0.46b, para obtener el mismo efecto, aumentar la prioridad del fichero. Cuando una fuente tiene más de un fichero que nos interesa, eMule escoge el fichero que vamos a solicitar en base a ciertos parámetros, su prioridad, descarga por orden alfabético, etc., con esta opción podemos seleccionar manualmente que eMule pida el fichero seleccionado en vez del otro. Algunos MODs permiten configurar su comportamiento. Se accede desde Tráfico > Menú contextual del fichero > Gestión (A4AF).

Guardado de fuentes (Save / Load Sources -SLS-)

Permite guardar las fuentes de cada fichero en descarga para una posterior sesión, a tener en cuenta que no valdrá para los usuarios con IPs dinámicas y que perderá la efectividad cuanto más se tarde en volver a iniciar la sesión, algunos MODs pueden establecer un límite de tiempo a partir del cual no usarán estas fuentes.

Inicio rápido (Quickstart)

Idea original de Tritant. Permite que eMule inicie con valores de Máximas conexiones y Máximas conexiones en 5 segundos más altos, esto le permite coger fuentes rápidamente al comienzo, después de un tiempo volverá a los valores normales. Puede ser útil para aquellos que vayan a conectar durante poco tiempo. A tener en cuenta que durante este período, el resto de conexiones a Internet se pueden ver afectadas.

Límite automático de fuentes

Etiqueta: Sivka: AutoHL

Permite establecer el máximo de fuentes indidualmente por archivo, desde la pantalla Tráfico > Menú contextual > Fuentes máximas o similar, desplegable pulsando con el botón derecho. Soportado desde la versión oficial 0.46a. Es necesario activar Preferencias > Opciones adicionales > Mostrar más controles (controles básicos avanzados).

Preguntar a las fuentes después de un cambio de IP

Etiqueta: Xman: Reask sources after IP change

Desarrollado por Maella. Hace que eMule se ponga en contacto con nuestras fuentes si el proveedor nos cambia la IP en medio de una conexión, les volveremos a preguntar por el fichero solicitado, nuestra posición en la cola, así como comunicarles nuestra nueva IP. No funciona en caso de ID Baja.

Gestión de las descargas

Diferentes sistemas para mejorar u optimizar las descargas.

Cancelar descargas congeladas (Drop Stuck Downloads)

Idea original del MOD NetF. No configurable. Algunas veces cuando eMule descarga de una fuente, esta olvida enviar datos. La descarga terminará por exceso de tiempo (timeout), pero durante el mismo existe el riesgo de perder fuentes potenciales para descargar debido a las reservas de puestos.

En estos casos se echará a estas descargas bloqueadas para dejar espacio a mejores fuentes. Esto sólo ocurrirá en el momento que la descarga ya no reciba datos.

Mejora en el "ahogamiento" de la descarga (Improved Download Throttling)

Idea original del MOD NetF. No configurable. Cuando eMule se configura para limitar la descarga hay un problema, cuando la velocidad de descarga excede alrededor de la mitad del límite, las nuevas descargas se quedan trabadas a una velocidad de 10 B/s. Con esta opción se implementa una solución que intenta forzar a todos los puestos de descarga, hacerlo a la misma velocidad, con un pequeño margen para las partes más raras.

Nota: En el original pone 10 B/s o Bytes por segundo, ¿serán 10 kB/s? o kilo Bytes por segundo. Entiendo que si esto es un fallo del código original, en algún momento se solucionará no siendo necesaria esta alternativa.

Petición dinámica de bloques (Dynamic Block Requests)

Idea original del MOD NetF. No es configurable. Cuando eMule recibe un puesto para descargar desde una fuente, reserva una parte del fichero para descargarlo de dicha fuente. Normalmente esta reserva es de 540 kB y limita el número de fuentes de las que puedes descargar simultaneamente, debido a que se puede haber completado el número de partes reservadas, pero aún sin descargar, limitando de esta forma la posibilidad de usar más fuentes.

Para resolver esto, se reduce el tamaño de la reserva de forma que se maximizan el número de fuentes, tratando de mantener bajo el ancho de banda excedente provocado por el aumento de peticiones.

Selección inteligente de partes (Intelligent Chunck Selection -ICS-)

Verificar la disponibilidad del fichero antes de comenzar la descarga (Check file availability before starting download)

No descarga un fichero si no está completo en la red, se puede forzar la descarga desde el menú contextual del fichero.

Gestión de las subidas

Diferentes sistemas para mejorar u optimizar el envío a los usuarios de la cola. A tener en cuenta que algunos sistemas pueden ser incompatibles con otros.

Ancho de banda para las subidas (Upload slot speed)

eMule por defecto asigna 3 kBps por puesto de subida, modificando este valor a través de esta opción podemos hacer que eMule abra más o menos puestos de subida.

Focalizar el ancho de banda en un puesto de subida (Cumulative bandwith for upload slots)

Etiqueta: ZZ: SlotFocus

Idea original del MOD ZZul. En vez de repartir el ancho de banda de subida disponible entre todos los puestos por igual, trata de darle más ancho de banda al puesto con mayor prioridad, normalmente es el que más tiempo lleva descargando; abre muchos menos puestos que la versión oficial ¡uno sólo si este pide todo el ancho de banda!, por ejemplo con 76 kBps, se abren entre 6 y 10 puestos, a una media de 7 a 12 kBps por puesto, mientras que la versión oficial abre 24 puestos, a una media de 3 Kbps por cada uno. La ventaja de este sistema es una más rápida distribución de las partes.

¡El tráfico de subida será distribuído lo más uniformemente posible para hacer que el ping sea menor!
Esto incluye todo el tráfico debido al ancho de banda excedente, como el de comparrtir fuentes, etc. (Esta característica está basada en una idea de Slugfiller, pero se hace de una forma propia).

Gestión inteligente de la cola

Etiqueta: ZZ: SmartQueueLimit

Idea original del MOD ZZul. El límite de la cola configurado en las preferencias es un límite blando (soft). El límite duro (hard) es un 25% mayor. Una vez que la cola alcanza el límite blando, eMule empezará a ser más selectivo sobre los clientes que permitirá entrar en la cola. Sólo permitirá clientes con alta prioridad con créditos altos, o que quieran lanzar ficheros con prioridad. Esto asegura que los clientes distribuyendo ficheros puedan entrar en la cola, aún cuando esta normalmente esté llena. Cuando se alcance el límite duro, todos los clientes nuevos son bloqueados. Por favor, configura el límite de la cola lo más alto que tu sistema pueda manejar.

Lista de espera (cola) infinita (Infinite Queue)

No limita la cola de espera de los clientes a un tamaño determinado, esto evita que los clientes reciban el mensaje de 'Cola llena', si tienen suficientes créditos subirán más rápidamente por la cola, en caso contrario recibirán un valor alto de QR.

Manejo mejorado de los envíos (Enhanched Upload Management)

Idea original del MOD NetF. Permite evitar que se abran más puestos si el ancho de banda ya está completado.

Minimizar puestos de subida (Minimize number of opened slots)

Etiqueta: Pawcio: MUS

Idea original del MOD Pawcio. Si es posible usa menos puestos de subida que la versión oficial, de esta forma, se puede enviar a más velocidad a cada cliente y por lo tanto antes estarán disponibles las partes enviadas. Útil especialmente para usuarios con poco ancho de banda de subida.

Puesto automático para los amigos (Automatic Friend Slot)

Idea original del MOD VipeR. Reserva automáticamente un puesto en la cola a los amigos, el funcionamiento normal es que una vez que termine un amigo de descargar, tengamos que asignar el puesto de amigo manualmente.

Puestos de subida de Badwolf (Badwolf's uploads slots)

Idea original de Badwolf. Mantiene puestos de subida en espera, a modo de buffer, 1 para límites inferiores a 10 kBps, 3 para límites superiores. De esta forma cuando un usuario termina su descarga, distribuye rápidamente el ancho de banda que queda libre. Esto ayuda a maximizar la velocidad media de subida. Esta opción es incompatible con otras similares.

Puestos máximos de subida (Nb max de slot en UP)

Permite especificar un número máximo de puestos de subida, con un mínimo de 2. Útil cuando eMule abre demasiados puestos de subida dándoles poco ancho de banda a cada uno, de esta forma podemos reducir el número de puestos y hacer que se suba más rápido a cada uno.

Puestos mínimos de subida (Minimum upload slots)

Permite configurar el número de puestos mínimos en la subida, eMule abre 2 como mínimo.

Regulador mejorado de subida (Enhanched Upload Throttler)

Idea original del MOD NetF. No configurable. Para reducir el número de subidas bloqueadas por el error de 0 kBps, se trata de enviar al máximo posible para los primeros 3 kB de la sesión de subida. Posteriormente se retrasa la terminación de la misma para asegurarnos de que los otros puestos reciben todo el ancho ancho de banda restante, que de esta forma no se desperdicia.

Puestos para amigos mejorado (Enhanced co-release / friends functionality)

Etiqueta: ZZ FriendSlots

Todo el ancho de banda de subida se centra en los amigos, si los amigos están en nuestra cola. Puedes darle múltiples puestos a varios amigos simultáneamente. Esto quiere decir que puedes compartir ficheros con amigos o colaboradores eficientemente a través del eMule, en vez de usar servidores ftp, ICQ, irc-dcc o similares.

Tus colaboradores en el lanzamiento comenzarán a compartirlo tan pronto hayan descargado cada parte, en vez de esperar a tener el fichero entero. Si tienes varios colaboradores, eMule automáticamente los rotará en la cola dándole una parte diferente a cada uno, para asegurarse que el fichero queda disponible los antes posible con el máximo ancho de banda. Si tus colaboradores comparten el fichero con sus amigos, el fichero se distribuirá rápidamente.

Mientras tus colaboradores descargan el fichero, otros usuarios podrán encontrarte como fuente, cuando tus colaboradores terminen de descargar el fichero, el resto de usuarios podrán descargarlo. Si los colaboradores no usan todos los puestos diponibles, el resto se da a los clientes normales. Esto se maneja automáticamente.

Se recuerda a qué colaboradores se le han dado puestos entre reinicios de eMule.

A tener en cuenta que los envíos a amigos no se cuentan como tales a la hora de calcular ratios. Estos envíos te darán una menor velocidad de descarga. Ver ZZ TransfeRatioBalance para más información sobre cómo funciona este ratio.

Rotación rápida de la cola (Fast Queue Rotation)

Idea original del MOD NetF. Para mantener las esperas de la cola en un tiempo razonable, se reduce el tiempo de duración de las sesiones de subida para los ficheros más comunes, y se cortan las subidas que van más allá del tamaño de una parte. Esto ayuda a los ficheros más raros.

Sistema rígido de subida

Gestor de mapeo (Mapping manager)

Permite asignar rutas virtuales a rutas reales, pudiendo compartir sólo la carpeta real o todas las carpetas que se encuentren en ella. Si no has entendido bien cómo funciona, lo mejor un ejemplo, supongamos que tienes una carpeta C:\Documentos\Trucos, pero que no quieres compatirla con ese nombre, tus ficheros compartidos están en E:\P2P\Descargados, mediante esta utilidad puedes decirle al eMule que asigne a la carpetaE:\P2P\Descargados\Trucos, que debe existir y estar compartida, la original C:\Documentos\Trucos.

Importar partes de un fichero (Import parts to file)

Idea del MOD SR13. Útil cuando después de un corte, eMule no continúa la descarga de un fichero. Se pone en descarga de nuevo y se pueden importar las partes completadas del fichero dañado. Se accede desde Tráfico > Menú contextual del fichero > Importar partes o desde Herramientas.

Información sobre el país de origen de servidores y usuarios (IP2Country / IP To Country)

Desarrollo de Superlexx para el mod EastShare con código de Morph. Informa del país de origen del servidor o usuario en base a la dirección IP, puede hacerlo por el nombre completo, o la abreviatura ISO en dos o tres letras, así como mostrar la bandera del país.

LanCast

Idea original del MOD Plus. Permite el envío a usuarios dentro de la misma red, si esta soporta multi-cast, a la velociad que esa red permita.

Más créditos a las partes raras (Extra credits to rare part uploaders)

Idea original del MOD NetF. Da unos pocos más créditos a los clientes de los cuales descargamos partes raras.

Manejo de conexiones activas (Manage of active connections)

Etiqueta: Pawcio: MAC

Idea original del MOD Pawcio, controla si los valores de Máximas conexiones y Máximas conexiones en 5 segundos son muy altos, ajustándolos cuando sea necesario.

Mejor comportamiento con los usuarios de ID Baja

Etiqueta: ZZ: LowIDFairness

Idea original del MOD ZZul. Los clientes con ID Baja que conecten a un cliente con este sistema, serán tratados mejor a como los hace la versión oficial. Si eres un cliente con ID Baja, y te toca descargar de un cliente remoto, no podrás hacerlo hasta que tu cliente conecte con el remoto la próxima vez.

Si el cliente remoto es una versión oficial, puede ser que no puedas empezar a descargar en la próxima reconexión, aún cuando sea tu tiempo de descargar.

Sin embargo, si el cliente remoto dispone de esta característica, siempre te permitirá conectar. Si ya has esperado largo tiempo (desde que él haya decidido que deberías descargar la próxima vez que reconectes) que el último de los clientes conectados, entonces rebajarás a dicho cliente hacia un puesto de descarga gradual, y se mantendrá su conexión hasta 3 minutos. Si has ascendido hasta un cliente completamente activo durante ese tiempo, todo es correcto, tienes tu puesto para descargar.

Si no has ascendido hacia un cliente completamente activo durante ese tiempo, volverás a la cola, pero en el primer lugar. Esto significa que la próxima vez que reconectes (sobre 20-30 minutos después), tendrás una gran posibilidad de rebajar a uno de los clientes ya conectados y obtener un puesto completamente activado.

Este comportamiento da igual oportunidad a los clientes de ambas ID, baja y alta. (Por favor, ten en cuenta que no podras rebajar a un cliente que quiere lanzar un fichero mediante PowerShare, salvo que tu también quieras hacerlo).

Mini eMule

Al minimizar eMule con esta opción activada, deja una ventana reducida de eMule con información de su estado. Añadido en la versión oficial 0.46b.

Modo invisible

Etiqueta: MoNKi: invisible mode

Idea original del MOD emulEspaña, oculta el ícono del eMule de la barra de notificación cuando está minimizado.

Múltiples instancias de eMule

Permite tener varios eMule en ejecución, siempre y cuando se configuren con diferentes puertos. Soportada en la oficial desde la versión 0.43b, los citados a continuación permiten activarlo o no.

Ordenar los datos que muestra eMule

Idea original del MOD Plus. Permite configurar el orden en que eMule mostrará la información.

Orden de las fuentes por QR

Etiqueta: ZZ: QRSort

Ordena las fuentes de un fichero por orden de QR, la más baja primero.

Prevenir una ID Alta falsa (Fake High ID prevention)

Idea original del MOD NetF. No es configurable. Algunos servidores eDonkey fallan al verificar que tu puerto TCP está abierto, cuando conectas con ellos y te dan una ID Alta aunque estés detrás de un cortafuegos. Cuando pasa esto todas las subidas y descargas fallarán debido a que las conexiones entrantes lo harán. Cuando eMule está en ID Baja, sabe que las comunicaciones entrantes no son posibles y que debe usar los servidores para ello. Esta característica detecta una ID Alta dada por un servidor cuando está detrás de un cortafuegos, en este caso intenta conectar con otro. Es posible que esto falle si existe otro cliente detrás del mismo cortafuegos.

Prioridad lineal (Linear priority)

Idea original del MOD K-Mod. El eMule oficial incluye un sistema para descargar automáticamente los ficheros en orden alfabético, sin embargo este sistema requiere se configuren de una forma concreta, mientras que la prioridad lineal establece un número a cada fichero a medida que se van añadiendo, y se descargarán en dicho orden. Se accede desde Tráfico > Menú contextual del fichero.

Puertos Aleatorios

Etiqueta: MoNKi: Random Ports

Original del MOD emulEspaña. Permite configurar el uso de puertos aleatorios cada vez que se inicia eMule, pudiendo asignar un límite inferior y superior a los mismos. Se complementa con la opción Tiempo de reinicio seguro para puertos aleatorios (Random ports safe restart time) de 0 a 900. La opción se configura en Preferencias > Conexión, el número de reintentos se configura en sitio diferente según el MOD.

Reintentos de conexión en caso de ID Baja (Reconnect on LowID retries)

Idea original del MOD emulEspaña, especifica el número veces que eMule intentará volver a conectar para conseguir ID Alta, útil si nuestra configuración nos permite conseguirla y por alguna razón hemos conectado con ID Baja.

Salvar tiempo de espera en cola (Save Upload Queue Wait Time -SUQWT-)

Etiqueta: Moonlight: SUQWT

Básicamente, este sistema guarda el tiempo que tus clientes esperan en la cola de forma que si se corta la conexión, en la próxima, en vez de comenzar desde cero, tus clientes parten ya con la puntuación derivada del tiempo ya esperado anteriormente.

Aviso: Debido a que esta opción usa un nuevo formato del fichero clients.met, es conveniente hacer una copia de este antes de activar esta opción.

Show ProgressBars in Transfer window

Funcionamiento desconocido.

Sistemas alternativos de créditos

Permite escoger el sistema de créditos a usar con los usarios que descarguen de nosotros, cada uno calcula de una forma diferente, sin embargo esto no afecta a nuestros créditos, que son calculados por los usuarios a los que enviamos, que no tiene por qué coincidir. Como mínimo se debe usar el oficial.

El cálculo se realiza de la siguiente forma:

Lo usan los MODs:

Cola recompensada (Payback Queue) / Pagar primero (Pay Back First)

Desconozco si ambas son la misma idea, la primera aparece en el mod NetF. Por cada tres puestos de subida dados, se crea uno aleatorio o recompensado. Si hay uno o más clientes en la cola de espera, un puesto se le da al cliente con la mayor diferencia positiva entre lo enviado y descargado. Podemos decir que estamos en deuda con estos clientes. Si no hay ninguno de ellos en la cola, seleccionaremos uno aleatoriamente. El modo recompensa funcionará sólo cuando las descargas son menores que las subidas.

La segunda es un desarrollo de AndCycle para el mod EastShare, actúa de forma similar, con dos condiciones:

  1. Sólo funciona en ficheros completos.
  2. Hay que pasar de cierta cantidad de datos (típicamente el tamaño de una parte -9,28 MB-).

Sistemas de seguridad

Anti Friendshare MODs

Funcionamiento desconocido.

Contramedidas para clientes injustos (Enable countermeasures against unfair clients)

Algunos clientes tienen opciones injustas que perjudican a los clientes legítimos (ej.: menos puestos disponibles, no envían, ocultación del ID y más). Activando esta opción, se intenta salvar este comportamiento incorrecto. Los MOD de este tipo son expulsados después de haber sido detectados y se genera un mensaje en el log si está desactivada la opción de 'Enviar un mensaje a los clientes expulsados'.

Control Anti-Fake Rank

Idea original de ZX. Funcionamiento desconocido.

Control anti-sanguijuelas (Anti-leechers control)

Con código de Morph, eWombat e iONiX. Funcionamiento desconocido

Control anti robo de créditos (Anti-credit hack control)

Funcionamiento desconocido.

Control de expulsión Sivka (Sivka ban-Control)

Idea original de Sivka. Funcionamiento desconocido.

Control del robo de MOD (Anti Mod Version Faker)

Idea original de Morph. Funcionamiento desconocido.

Control de protocolos (Protocol Checks)

Funcionamiento desconocido.

Detectar a los incumplidores del GPL (GPL Breaker Detection)

Funcionamiento desconocido.

Detectar las cadenas incorrectas de MODs (Bad Modstring Detection)

Funcionamiento desconocido.

Detectar nombres de usuario incorrectos (Bad Username Detection)

Funcionamiento desconocido.

Detectar Spammers

Se detectan MODs spammers como ketamine y zambor.

Detectar XS-Exploiter

Idea de Wizard y Xman. Funcionamiento desconocido

Echar a los clientes eDonkeyHybrid y similares (Ban eDonkeyHybrid & Co)

Funcionamiento desconocido.

Eliminar bloques muy comprimidos (Defeat 0-filled part senders)

Idea original de xrmb, mejorada por Maella. eMule comprime los datos antes de enviarlos, algunos MODs para ganar créditos, envían o enviaban trozos muy comprimidos pero falsos, este sistema verifica si los trozos superan ciertos valores de compresión y los desecha. En la ventana de servidores muestra un aviso de parte corrupta.

No recomiendo activar esta opción, en pruebas realizadas hay partes de ficheros que pueden comprimirse más de lo que este sistema permite, pero que rechaza por considerarlos corruptos. Se puede dar en ficheros de imágenes de CD o en la parte de los títulos de crédito de las películas.

Filtrar clientes que solicitan ficheros durante 24 horas (Filter clients doing File Scanning for 24 hs)

Filtra a los clientes que continuamente están solicitando la lista de ficheros compartidos.

Modo seguro anti sanguijuelas (Leecher Secure)

Expulsa de la cola a los usarios de ciertos MODs.

Protección para los MOD fantasma (Anti-Ghost-Mod)

Idea original del MOD MorphXT.

Sistema anti ladrones del Alias (Anti Nick Thief)

Expulsa a los usuarios que usan tu mismo Alias de usuario.

SNAFU

Idea original del MOD eWombat. Según dice la ayuda del iONiX, es la herramienta más potente anti sanguijuelas, aunque a veces un poco agresiva. Se basa en:

Lo usan los MODs:

Soporte para alto contraste (High Contrast Support)

Etiqueta: MoNKi: Support for High Contrast Mode

Mejor soporte para el modo de accesibilidad Visualización en Alto Contraste en la lista de búsqueda y en las ventanas de compartidos e irc.
Si el sistema de visualización en alto contraste está activado en las opciones de accesibilidad de windows, no se mostraran los colores en la lista de búsqueda para facilitar su lectura a las personas con problemas de visión (Puede desactivarse en las preferencias). En su lugar se mostraran:

Por otra parte los colores de los enlaces en las ventanas de mensajes e irc se ajustan para que se vean mejor con configuraciones de alto contraste.

Spooky mode control

Idea original del MOD eWombat. Sólo está disponible si se activa Verificación de la conexión (Con Checker) y si hay al menos un servidor con IP estática en la lista de servidores. Lista corta de características:

Lo usan los MODs:

Nota: En el foro oficial, en la conversación Mods With "spooky" Mode Will Get Removed se comenta que los MODs con esta opción dejarán de ser oficiales, alegan que no necesitan conectar con la red eDonkey o Kademlia para descargar y por lo tanto otros usuarios no pueden descargar de ellos, pero ellos sí de otros, lo que se considera una mala práctica.

Teclas de accesos rápidos

Idea original del MOD Plus. Permite definir combinaciones de teclas que nos lleven a determinadas pantalla o que realicen algunas de las funciones que el MOD permite.

Tiempo de reinicio seguro para puertos aleatorios (Random ports safe restart time)

Etiqueta: MoNKi: Random Ports

Idea original del MOD emulEspaña. Permite establecer un tiempo de seguridad entre 0 y 900 segundos (15 minutos), por el cual al reiniciar eMule dentro de ese período, no se cambian los puertos usados, útil para no perder las fuentes que teníamos.

Universal Plug & Play

Etiqueta: MoNKi: UPnPNAT Support

Originalmente basado en el código de Bkausbk, pero reescrito completamente para el MOD emulEspaña, intenta configurar el encaminador (router) automáticamente usando este protocolo, siempre y cuando sea soportado por este. La versión actual se basa un una adaptación del "SDK de Linux para dispositivos UPnP" pasado a Windows.

Verificación de la conexión (Con Checker)

Verifica la conexión cada 2 segundos, la primer verificación se realiza obteniendo la web-ip de dynip.org, esto debería funcionar con cada encaminador, cortafuegos y configuración de red (el puerto HTML -80- debe estar abierto), después de esto, el estado de la conexión se comprueba con un ping a la web-ip.

Atención: debe estar activado y funcionando para poder usar Spooky Mode.

Wap

Etiqueta: MoNKi: Wap Server

Idea original del MOD emulEspaña, interfaz WAP, para controlar eMule desde cualquier móvil con Wap (sin necesidad de java).

Lo usan los MODs:

WebCache

Etiqueta: Webcache: Webcache

Idea original del MOD del mismo nombre. Se basa en la características de los proxys que almacenan las peticiones HTTP, para acelerar las descargas.

En la web del Webcache tienes un gráfico animado de cómo funciona, a continuación una traducción de lo que pone:

Tenemos varios usarios de eMule, S, A, B, C en la red. Los usuarios A, B, C pertenecen al mismo PSI o proveedor de Internet y quieren la misma parte del usuario S, todos están en su cola.

  1. Ahora el eMule de S decide enviar al usuario A los datos que ha pedido y le informa de ello.
  2. El usuario A decide iniciar una descarga a través del proxy (sólo sucede cuando es necesario), entonces realiza una petición HTTP al usuario S a través de su proxy (del usuario A).
  3. El usuario S envía los datos al usuario A a través del proxy, quedando guardados en este.
  4. Cuanto esto ha finalizado, A inicia la comunicación de la fuente-proxy (llamamos a estos paquetes OHCBs) a todos los usuarios que están conectados al mismo proxy y necesitan la misma parte.
  5. Los usuarios B y C toman la fuente e inician la descarga del proxy. No hay tráfico fuera del PSI y no tienen que esperar más en la cola.

Las ventajas son varias, se reduce el tráfico fuera del proveedor, lo cual supone un ahorro para este, y la descarga desde el proxy se hace a la velocidad que el proveedor nos ofrece.

Es importante que configuremos el proxy de nuestro proveedor, si lo tiene, no el de otro.

Salvo en pHoeniX que se configura en Preferencias > pHoeniX Extreme, el resto lo configuran en Preferencias > Webcache

Lo usan los MODs:

Agradecimientos

Creative Commons License
Última modificación: Martes 17 de Agosto 2010, 11:15