What we want for the hub is fast good and fast hubsoftware that is easy to administrate and fast to setup, we will also run a failoverhub incase of network downtime (One hub on internet and one on LAN).
So, we where thinking about supporting ADC, how do a network with ADC clients and DC clients work together? We have no way of getting all users over to AirDC, only banned client will be oDC (other client that don't have TTH?)
So I have a general idea of what we need,
- Ban (Kick ans bans user, ban both nick and IP so no-one steal the nick)
- Warn
- Tempban (Kick's and tempban user, also nickban as normal ban)
- Kick
- Reg command
- Change userclass (let input in text, like admin, user, mod etc..)
- Unban (works on both tempbans and bans, will unban both IP and nick when nick or IP is entered)
- Let admins talk from hub-bot
- Diffrent kind of chatrooms, for both admins and users (Only admins can create an delete them)
- Setmin/max share
- Setmin/max slot
- Setmin/max hubs
- Enter one IP for IP filter or a range of IP's (prefix format would be nice, etc 192.168.0.0/16)
- List banned users
- List banned nicks
We want all public chatrooms on hub to be logged in MySQL.
We want the server to push how many users there are on server and how many files is shared every x number of minutes. Together with CPU use, memory use and uptime. To MySQL. (Network use of interface (% and total up/down), is that possible?)
We also need to lock the hub to a given IP range, it would be cool to link this feature to IPTables if that is possible, all our clients will most likely have both IPv4 and IPv6 so we want them to use IPv6 if possible.
So what software am I looking at? And do I have to make lots of plugins? And what language am I looking at? I am myself pretty steady in PHP and know the book of C++ (I say I know the book because I have never used it in any real-life projects)
I would like to run this under debian.
Thank you very much for any reply!
