|
|
| Author |
Message |
em0tionalbreakd0wn none

Joined: 12 Jul 2005 Posts: 47
|
Posted: Sep 23, 2005 3:18pm Post subject: What IRCD do you recomend.... |
|
|
Ok, topic is simple... But lemme tell you alil about the current network situation Im enquiring these opinions about.
The network is about 13k to 15k On average of users, currently using unrealIRCD, with anope services. We plan to stay with Anope, but We have been told unreal can become a bit of trouble with a big network. So Im asking what other ircd software does everyone recomend for such a high use network? |
|
| Back to top |
|
 |
nenolod Idler

Joined: 23 Jan 2004 Posts: 334 Location: A box!
|
Posted: Sep 23, 2005 4:06pm Post subject: |
|
|
| Ultimate would probably work for you. Usually with 15k users though, I would suggest taking ircd development in house and producing your own custom one. |
|
| Back to top |
|
 |
magpie Idler

Joined: 18 Jan 2004 Posts: 454 Location: Essex, UK
|
Posted: Sep 23, 2005 4:22pm Post subject: |
|
|
| Uh, why? The only reason you'd want to do that is your required functionality isn't implemented in other ircds. |
|
| Back to top |
|
 |
Guest
|
Posted: Sep 23, 2005 4:26pm Post subject: |
|
|
| nenolod wrote: | | Ultimate would probably work for you. Usually with 15k users though, I would suggest taking ircd development in house and producing your own custom one. |
The other admins besides myself, really dont wanna go Ultimate, How ever going in house to develope our own IRCD. That could be quite hard I would asume. I dont exactly know, but I will play around and do soem research on that.. Thanks for your suggestions. |
|
| Back to top |
|
 |
em0tionalbreakd0wn none

Joined: 12 Jul 2005 Posts: 47
|
Posted: Sep 23, 2005 4:28pm Post subject: |
|
|
| ^^ that was me ^^ |
|
| Back to top |
|
 |
nenolod Idler

Joined: 23 Jan 2004 Posts: 334 Location: A box!
|
Posted: Sep 23, 2005 6:49pm Post subject: |
|
|
| magpie wrote: | | Uh, why? The only reason you'd want to do that is your required functionality isn't implemented in other ircds. |
I can think of at least 5 reasons why you would want to consider it:
1) Usually networks with 15k+ users generally have an idea of what they specifically want out of their ircd's.
2) Usually when a network produces their own IRCd, they gain a better understanding of how it works on the network, which allows for more efficient problem solving down the line.
3) Size is not really important to the above 2 points, but usually by that time they should have a few people who are skilled with ircd, and are interested in pursuing such a project.
4) By creating an IRCd that concentrates specifically on what they want, they are able to cut out functionality that might result in speed/efficiency boosts.
5) Perhaps the network admins have a few ideas lurking around, involving ircd. This would give them an opportunity to try them. The more people who develop on ircd, the more innovation that occurs with the protocol. (For instance, had Run not forked off of irc 2.7, you would not have ircu, one of the most efficient ircd's out there today.) |
|
| Back to top |
|
 |
magpie Idler

Joined: 18 Jan 2004 Posts: 454 Location: Essex, UK
|
Posted: Sep 24, 2005 5:41am Post subject: |
|
|
| nenolod wrote: | | 1) Usually networks with 15k+ users generally have an idea of what they specifically want out of their ircd's. |
Well, quite, but as I said if this functionality is already implemented in pre-existing, and adequate, ircds there's little point implementing your own.
| nenolod wrote: | | 2) Usually when a network produces their own IRCd, they gain a better understanding of how it works on the network, which allows for more efficient problem solving down the line. |
Access to a range of developers or other talented people can be just as good - an in house team of developers for problem solving is really only needed if you have added your own features to an ircd.
| nenolod wrote: | | 3) Size is not really important to the above 2 points, but usually by that time they should have a few people who are skilled with ircd, and are interested in pursuing such a project. |
Just because a couple of people may be interested in persuing a project doesn't necessarily mean it's a good idea to actually do it. :)
| nenolod wrote: | | 4) By creating an IRCd that concentrates specifically on what they want, they are able to cut out functionality that might result in speed/efficiency boosts. |
Unless we're talking about really huge networks, this probably isn't a major concern. Also, I can't remember stuff ever being cut out when working on a patch set for ircu - I may be mistaken, however.
| nenolod wrote: | | 5) Perhaps the network admins have a few ideas lurking around, involving ircd. This would give them an opportunity to try them. The more people who develop on ircd, the more innovation that occurs with the protocol. (For instance, had Run not forked off of irc 2.7, you would not have ircu, one of the most efficient ircd's out there today.) |
Again, I would say for the majority of networks this comes down to the "required functionality" issue again. One thing I've noticed, is that it tends to be the developers that come up with features, as opposed to network admins suggesting things. However, this may very well be a network specific issue. :) |
|
| Back to top |
|
 |
em0tionalbreakd0wn none

Joined: 12 Jul 2005 Posts: 47
|
Posted: Sep 29, 2005 6:29pm Post subject: |
|
|
| again thanx for everyones suggestions, however were prolly gonna just stick with unreal, since we arent running into any problems yet... |
|
| Back to top |
|
 |
w00t Eleet

Joined: 09 Jun 2004 Posts: 699 Location: Nowra, Australia
|
Posted: Sep 29, 2005 9:31pm Post subject: |
|
|
You won't, unless you have a super-active userbase, or a lot of clients.
Not sure about actual figures on the second, but I'd say around the 1024 mark is about the max 'recommended' on Unreal (imo).
As for super-active, well, to give you an idea, I had around 300 various commands (privmsg, nick, join, part, etc) being processed a second on a *nix copy of Unreal running on a p4 3.0ghz machine with around 30-50% constant CPU use. Forget what the memory stats were.
[that was, 300 or so clients all connected issuing one random command a second] |
|
| Back to top |
|
 |
downlink none

Joined: 22 Dec 2005 Posts: 13
|
Posted: Dec 22, 2005 1:32am Post subject: |
|
|
| Well i liek Nefarious lot of good features |
|
| Back to top |
|
 |
GeniusDex Lurker

Joined: 16 Aug 2003 Posts: 150
|
Posted: Dec 22, 2005 11:30am Post subject: |
|
|
| If you don't feel too bad about lacking features, bahamut scales really well. If you do want to stay with a more feature-rich ircd, i'd go for ultimate3. |
|
| Back to top |
|
 |
FBI Guru

Joined: 19 Aug 2005 Posts: 1494 Location: Federation Of Bored IRC'ers
|
Posted: Dec 22, 2005 11:34am Post subject: |
|
|
Virgia IRCD Is good....if u know what i mean  |
|
| Back to top |
|
 |
SomeOne none

Joined: 15 Jan 2006 Posts: 14
|
Posted: Jan 15, 2006 3:29am Post subject: |
|
|
Well, bahamut scales really well and so stable since I know twisted.* on DALnet was handeling around 30+ k users, and use Sirv 3.0 services with it for the services and you shouldn't have any problems at all.
WBR,
SomeOne |
|
| Back to top |
|
 |
braindigitalis Idler

Joined: 22 Sep 2003 Posts: 443 Location: IRC
|
Posted: Jan 15, 2006 6:34pm Post subject: |
|
|
You should probaby give InspIRCd a go on a testnet and let me know what happens.
Our own testnet has gotten up to 11k before, with 2000 local users per server (i couldnt go any further on my feeble system without running out of ram, i run a lot of other stuff too).  |
|
| Back to top |
|
 |
]Daniel Idler

Joined: 05 Jan 2006 Posts: 317 Location: Boise, ID
|
Posted: Jan 16, 2006 1:40am Post subject: |
|
|
| braindigitalis wrote: | You should probaby give InspIRCd a go on a testnet and let me know what happens.
Our own testnet has gotten up to 11k before, with 2000 local users per server (i couldnt go any further on my feeble system without running out of ram, i run a lot of other stuff too).  |
I prefer more ircu, but i checked out InspIRCd and its a pretty awesome ircd, for those looking for something good but not as basic as ircu, try that |
|
| Back to top |
|
 |
|