Hi Stefan!
I got to looking around and discovered this little gem of a server. I downloaded it, compiled it (no problems what-so-ever) and installed it without a single hitch. I even went in and found the correct line in the defines.h file to modify the nick length quickly because the code is clean and self documenting. KUDOS.
Thanks :-)
It's my understanding that services work by connecting to the IRC servers they service as "just another IRC server." The servers don't know anything about the services server other than it's another IRC server on the network.
This is one possibility. And this one should/could already work with the ngIRCd.
The alternative is that the service registers itself as "service" using the SERVICE command as defined by RFC 2812, section 3.1.6. This variant isn't implemented by the ngIRCd at the moment.
Regards Alex