IRC-DEV |
|
Usuario:
|
CambiosRecientes VerAyuda | La última edición fue hecha por qiz, el 2004-03-25 23:17:10 |
A partir de la versión u2.10.H.09.22, nasta con que modifiques el fichero "include/network.h". Se ve muy claro ;)
No olvides compilar y reiniciar el ircd después del cambio.
El mIRC, cuando usa el WATCH (en vez del ISON) para notificar de los contactos, se limita a llevar el control de los que envía al servidor al conectar y hasta completar el tamaño máximo del WATCH. Por ejemplo, si el servidor está compilado para un tamaño de WATCH de 96 contactos, y nosotros tenemos en el mIRC 110, cuando conectamos, el mIRC mandará al servidor su lista de contactos; pero como el servidor sólo puede manejar 96, al mIRC sólo le avisará de las entradas/salidas de esos 96. El resto, y más contactos que se añadan, serán ignorados por el servidor.
En realidad es un bug del mIRC, que debería, por ejemplo, cuidarse de notificar el resto de contactos usando ISON.
__res_mkquery
.Se trata de un problema conocido en algunas versiones de Linux/Unix. El sistema de configuración automática del IRCD no detecta correctamente la librería correspondiente.
Se agradecería informar del problema y de los detalles del sistema operativo empleado, para poder solucionar el bug de una vez por todas.
Para salir del paso, en el "make config" debemos añadir la librería "-lresolv", manualmente.
(mount): A partir de u2.10.H.07.40 se soluciona el problema, aparentemente.
Debes subir el número de descriptores de ficheros permitidos. Para ello usa el comando "ulimit". Prueba a hacer "man ulimit".
Ese límite debe tener un valor adecuado tanto al compilar el IRCD como al lanzarlo.
Por ejemplo: para fijar el maximo a 300, en linux sería "ulimit -HSn 300" y en Solaris "ulimit -n 300".
Ten en cuenta que tu sistema operativo puede no permitirte subir este valor de forma arbitraria, sobre todo si no eres root.
Otra opción sería bajar el MAXCONNECTIONS en el "make config".
El servidor IRC NO debe ejecutarse como root a menos que se haya configurado para que cambie de usuario/grupo (en el "make config") al arrancarse. Esto es así por precaución y seguridad.
Así que lanza el IRCD como un usuario "normal" o configúralo para lanzarlo como root y que cambia de usuario y grupo inmediatamente, vía "make config".
Se trata de un "bug" en psyBNC. Por favor, comuníqueselo a su autor.
A partir de u2.10.H.08.04 es necesario introducir los nodos P09 en la BDD, tabla "z". El formato de la clave es "p09:nodo", y el valor es el "numeric" del nodo, en decimal.
Si los nodos de actualización de BDD son P09, deben introducirse esos registros antes de migrar a u2.10.H.08.04 o superior.
Mira también el documento ServidoresP09.