One of my longest running projects has been an IRC server i have been writing from scratch, in java. Yes there are a billion irc servers already out there, however i wanted something that broke some of the rules. The irc server I have been working on is designed to eliminate the need for bots and nickservs. It has an "api/middleware" level for advanced control of rooms and content filtering, etc. Currently I have not made the repository public, however I eventually plan to, once everything is cleaned up
In the meanwhile I have the latest version running on this server and it can be accessed on port 6667, currently the only room you can join is #lobby
So How does it work?
I would really like to expand on this article in the future, but here is what i have for now...