logotipo

img_google

www.Principiantes.Info

   clic aquí para ir a la Web

¡¡¡Atención!!!

Esta Web esta actualizada y mejorada en la URL:

 

www.Principiantes.Info

 

 ¡Actualiza tus Favoritos al llegar a la nueva Web!

clic aquí para ir a la nueva Principiantes.Info

 

Ir al Inicio

Tutoriales Destacados
Tutorial eMule
Anti pop-up
Wake on LAN
Secciones Principales
eMule / eDonkey
Servidores
LAN
ADSL
Grabación de CDs
Mp3
DivX
Windows XP
Tutoriales
Crea tu Radio Digital
Drivers 3Com USB para XP
Instalar SP1 a WinXP
Montar Servidor Web
Servidor FTP. Serv-U
Pasar un CD a MP3
Pasar de WMA a MP3
LAN con 3Com812
Aprender a Grabar CDs
Montar Servidor FTP
Montar Servidor e-mail
Mp3PRO
Servidor Counter-Strike
Remote Administrator
Hacer Boot-Disk para WinXP
Hacer Boot-Disc para Win2000
Introducción a FTP
Configurar Outlook
Montar Servidor IRC
Configurar Router ADSL
Chat en IRC
Webs de Carátulas
Poner Pad PSX en PC
Webs con Mp3
Counter-Strike
Intercambio de Archivos
Útil
Foro
Renombrar Archivos
Usar Hacha y Camouflage
Solución Problemas XP
Buscar Cracks. Nociones
Términos típicos
Compresor WinAce
Download

Sobre este sito

Encuesta
Ser colaborador
Cómo ayudar
Yo y esta Web
Afiliación Web
Links
Enlázanos
Contactar
Publicitarse

Resolución óptima: 1024x768

www.principiantes.org
by agustin_d

Mirrors
principiantes.cjb.net
Mirror en ya.com
Mirror en iespana.es

 

.:: Montar servidor eDonkey2000 ::.

Instalar un servidor y ponerlo en marcha suele ser fácil, la complejidad está cuando al servidor están conectadas 3000 personas como ocurre en los buenos servidores de eDonkey. Si no quieres hacer una "basurilla" de Server tienes asegurarte de cumplir ciertos Requisitos:

bulletUna línea de banda ancha para tener un buen ping y estabilidad; se requiere IP fija.
bulletTener el servidor abierto al mundo, con los puertos necesarios abiertos.
bulletLos Servers utilizan poco ancho de banda. Lo que mas necesitan es procesador. Cuenta con que se usan 4-8 kB/s por cada 800 usuarios. Un servidor con un PII 333 bajo Linux con 800 usuarios usan el 50% de la CPU aproximadamente.
bulletTener la posibilidad de tener el Server 24h/día activo y asegurar una estabilidad aceptable.

Los requisitos dependen del tipo de servidor que se quiera montar.

Hay dos formas de configurar y controlar el Server:

bullet Con el programa eDonkey Control (sólo disponible para Windows).
bullet De forma totalmente manual

El resultado va ser muy parecido:

bulletel Donkey Control consume algo mas de memoria y recursos, pero es mínimo; puede experimentar problemas bajo NT; algunos pequeños detalles de configuración no están disponibles; la traducción a español no queda bien, aunque no es necesaria.
bulletel server normal se maneja con comandos, aunque sencillos; la configuración en un .ini no presenta problemas; hay versiones compiladas para Linux y Windows.

 

Configurar y Controlar Donkey Server de forma manual

Lo primero es descargar el programa servidor. Esta disponible en la Web oficial de eDonkey para versiones Windows y Linux.

bulletDescarga directa de la versión v16.38: Download
bulletPágina de descargas: Downloads
bulletWeb oficial: http://www.edonkey2000.com/

El servidor esta en un archivo 'dserver.zip' de apenas 80KB. Lo descomprimiremos en una carpeta y veremos que sólo aparecen 2 archivos: 'donkey.ini' que es el archivo de configuración del servidor y 'dserver.exe' que es el ejecutable del servidor.

Para poner el servidor en marcha hacemos doble clic sobre 'dserver.exe', y nos aparece esta ventanita:

El server esta en marcha, pero tal como esta, sin configurar, no funcionará. Por lo tanto nos disponemos a configurarlo.

Si miramos en la carpeta del servidor veremos que se han creado dos nuevos archivos: 'log.log' en el cual se recogen los acontecimientos del servidor y 'serverList.met' que es una lista de los servidores a los que esta "enlazado" automáticamente nuestro servidor.

Ahora vamos a configurar el servidor editando el archivo 'donkey.ini'; pulsamos doble clic sobre él:

Las variables de configuración son las siguientes:

Flag Descripción Default
name Nombre de servidor que será mostrado en la lista de servidores de los clientes.  
desc Descripción que será mostrado en la lista de servidores de los clientes.  
console If this is true then you will be able to issue commands and output will be directed to the console. If this is false then the server wont output to the console and you will not be able to issue commands. true
maxClients Número  máximo de clientes admitidos en el servidor. 6000
threads Debes tener 5 cada 100 clientes. Number of worker threads created to handle client requests. 5
public Si se pone en true el server llamará a todos los servidores que conozca de su alrededor. Estos servidores llamaran a clientes conectados a ellos. Si esto esta en false solo los clientes que sepan las ips de los servidores deberán conectar. false
verbose If this is true then more debugging info is generated in the log file. false
welcome[#] Es una serie de mensajes que envia el servidor y que aparecen en el log del cliente al conectar al servidor.  
tableSize Tamaño de la tabla de trocitos para guardar información de los archivos. Debe ser un número primo. 2333
thisIP Es la IP de este server. Solo es necesario si el servidor determina incorrectamente la IP del servidor.  
logFile Si esta en true el output del servidor será guardado en un archivo log llamado 'log'. false
port El puerto por el cual el server recibe las conexiones. Default 4661. 4661
seedIP IP del servidor semilla. La dirección de un servidor al que conectarse para obtener la lista de otros servidores y unirse a la red donkey. Esto puede ser cualquier otro donkey server. Esta opción quita velocidad a tu sevidor.  
seedPort El puerto del servidor semilla. 4661
type Possible values:

key -store/search files by keyword (faster).
substring -Use the old substring search.

key
maxVersion La máxima versión con la que el servidor permite conectarse. 1000
minVersion La mínima versión con la que el servidor permite conectarse. 39

Y empezamos a configurar a nuestro gusto:


(No incluir un espacio después de [server])

Hemos elegido las opciones default mas o menos, eligiendo un numero de clientes máximo acorde con nuestro servicio. También hemos puesto como Versión mínima para conectar la 0.58 para dar más estabilidad al servidor. Ya tenemos la primera configuración que daremos a nuestro Server.

Ahora deberemos abrir el puerto 4661 TCP en nuestro router. Si no sabes abrir puertos en tu router puedes ver el apartado Configurar Módem ADSL para enterarte un poco del tema o si tienes el router 3Com812 ve directamente a Abrir puertos en 3com 812 o bien la Web http://rosh.adslnet.ws/.

Para que la configuración haga efecto debemos cerrar el server y volver a ejecutarlo. Nada mas arrancar nuestro servidor pondrá 'Finding other server', es decir, esta buscando otros servidores para comunicarse con ellos. Si no hemos abierto el puerto el servidor no podrá comunicarse con el exterior y por tanto esta operación no podrá realizarla. Los servidores que encuentre los va guardando en una lista que esta en el archivo 'serverList.met'.

Nuestro servidor ya esta activo, ahora cualquiera puede conectarse a él. Ahora veremos los comandos para controlar nuestro servidor. Tal como dice si escribimos un '?' saldrá la ayuda de manejo del servidor:

Esto se muestra traducido y explicado en la siguiente tabla.

Comando <argumentos opcionales> Descripción
m mensaje envia un mensje a todos los clientes conectados. Puede ser útil para dar avisos importantes como el cierre momentaneo del servidor. Aparecerá en el log del cliente.
wel #texto añade/modifica una linea del texto de bienvenida.
q salir del servidor
vc muestra todos los clientes conectados.
vf ver todos los archivos publicados
vo muestra configuraciones opcionales.
vs muestra los servidores conocidos
g muestra el estado del servidor
ip # devuelve la Ip de un cliente ID.
d # desconecta al cliente con tal IP.
pass <nombre password> configura el usuario y contraseña para permitir un control remoto de este cilente.
Comandos de la consola de Donkey Sever

 

Configurar y Controlar el Server con Donkey Control

Donkey Control es un programa que con un entorno gráfico nos permite configurar y controlar el servidor de forma fácil. Donkey Control ya contiene la última versión del servidor edonkey.

Lo primero es descargar el programa:

bulletDescarga directa: Donkey Control V 0.7
bulletDescarga traducción a español: Español
bulletPágina de descarga: download.html
bulletWeb oficial: http://edonkey.iucon.com/

La instalación es muy sencilla. Si quieres, una vez instalado, puedes traducir el programa al español; para ello descarga la traducción y copia el archivo 'LangDLL.dll' que te viene en la ruta del programa: 'C:\Archivos de programa\Donkey Control'.

Ahora ejecutamos el programa en Inicio/Programas/Donkey Control/Donkey Control.

 

bulletLos apartados 'Server' y 'Avanzado' se dedican a la configuración del servidor.
bulletLos apartados 'Clientes', 'Severs activos' y 'Estado servers' se dedican al control y estado del servidor.

Ahora analizamos cada uno de estos apartados para ver como se configura el Server.

Server

En Español

  1. Lo primero que tenemos que hacer es pulsar el botón 'Detect', para que nos detecte nuestra IP publica con la que trabajará el servidor. Se recuerda que para montar un server mínimamente serio tu IP pública debe ser fija. Como Port elegiremos siempre el default 4661.
  2. Escribimos el nombre del servidor (Server's name).
  3. Escribimos la descripción del server (Description). Se suele poner las caracteristicas fundamentales del servidor; sobre tipo de ficheros, caracteristicas del computador, idioma...
  4. Elegimos el número máximo de clientes (Max Clients). Debe ser un numero razonable en cuanto a los recursos que disponemos: tipo de línea, ordenador...
  5. Elegimos un Seed server (servidor semilla). Ya uno que queramos especialmente o uno de la lista que ofrece al darle al botón Select, pero no veo ninguno español ahí. Esta opción depende de ti, ya que se dice que quita velocidad al Server.
  6. Escribir Welcome menssage (Mensaje de Bienvenida). Le aparecerá al Cliente en su log al conectar a tu servidor.

Cuando hayamos configurado todo, también el apartado 'Avanzado', pulsaremos en el botón 'Start' abajo a la derecha para iniciar el Server.

Avanzado

En Español

  1. En Threads (Filtrar) hay que poner 5 por cada 100 usuarios.
  2. El Tablesize (Tamaño de tabla) es el tamaño de tabla de trocitos para guardar información de los archivos. Debe ser un número primo.
  3. Max client version (Min Cilente) es la mínima versión de eDonkey que debe tener el cliente para poder conectar a nuestro Server.
  4. Max client version (Max Cliente) es la versión máxima de eDonkey que se puede tener para conectar a nuestro Server. Se pone un 1000 o 2000 para no dar ningún límite ya que es tonteria.
  5. Activa Write logfile (Escribir log) si deseas que se cree un log con todos los acontecimientos.

Clientes

Muestra una lista de los usuarios que están conectados al servidor en ese momento.

Severs activos

Muestra una lista de los servidores conocidos por nuestro Server y por tanto con los que estamos comunicados.

Estado servers

Muestra si esta activo el server, el numero de usuarios, el numero de archivos disponibles y el tiempo que lleva activo.

 

Esto es todo por el momento, es más que lo necesario pero no suficiente. Ampliación en próximas entregas.

Ahora puedes votar la calidad de este tutorial; gracias por votar, es de mucha ayuda.

Tutorial: Hacer Servidor Edonkey
malo>>>bueno

Ver resultados

 

by agustin_d, www.principiantes.org, 14-5-2002