> Hey coder-com, i've attached 3 files, one for you to read which explains the > problem etc, and the ircd.conf and config.h as this is such a weird problem a > nd yet hasn't been resolved. Thank you so much for taking the time to look ot > her this, i really appreciate it and thank you once again.
Given the error message you've shown below ("Failed to initialize server identity") and the fact that the M-line in your ircd.conf looks to be of the correct form, the only possible way you can be having this error is if the ircd.conf you sent is not the one that the server is reading. Taking a look at config.h, I find the following #define's: /* * Paths and files */ #define DPATH "/home/me/Desktop/ircd" #define SPATH "/home/me/Desktop/ircd/ircd" #define CPATH "/home/me/Desktop/ircd" #define MPATH "/home/me/Desktop/ircd" #define RPATH "/home/me/Desktop/ircd" #define LPATH "/home/me/Desktop/ircd" #define PPATH "/home/me/Desktop/ircd" This shows that my assertion is correct. DPATH must point to a directory; all of the other ones must point to files. SPATH must be the path (either relative to DPATH or absolute) to the server binary; CPATH must be the path (either relative to DPATH or absolute) to the configuration file; MPATH must be the path (either relative to DPATH or absolute) to the MOTD file; RPATH must be the path (either relative to DPATH or absolute) to the remote MOTD file; LPATH must be the path (either relative to DPATH or absolute) to the debug log file; and PPATH must be the path (either relative to DPATH or absolute) to the file to place the daemon's process ID in. Correct this misconfiguration and you shouldn't have this problem anymore. Good luck! -- Kevin L. Mitchell <[EMAIL PROTECTED]>