Hey everyone, i'm a total newbie to your forum and to unrealircd. I've got some very basic questions. I've been browsing the site, and i'm not done surfing it, but i wanted to post and get some info from some people on the forum.
I'm looking for an IRC daemon that will allow me to run my own chatserver with the full line of things like nickserv, chanserv, etc., and one which i wouldn't be required to connect to any other servers ( i want to be independent for now ). I dont want to be hampered with limitations on the amount of users (as many users as i want) and i don't want an irc daemon that's gonna have certain features turned off. Making donations is fine by me, if it means full use of the code to do as i want with no limitations on my server. So my question is...
Have i found this in Unreal IRCD??
Real Basic Stuff
Moderator: Supporters
-
- Former UnrealIRCd head coder
- Posts: 811
- Joined: Sat Mar 06, 2004 8:47 pm
- Location: United States
- Contact:
Services are a seperate program. Other than that, everything you said describes almost every IRCd. As for user limits, that, depends. On Windows, Unreal is limited to about 1000 connections maximum. That's just because of the way Windows is. On *nix, you're limited to how ever many the system allows you.
-- codemastr
Thanks codemastr. I'm aware of the limitations windows gives us. Good ol' Bill Gates, heh.
I'm looking to run unreal on a windows platform only temporarly, until i get my linux server built in a few weeks.
I haven't seen too many windows ircd's. Are there any issues regarding this one that i should be aware of before i jump into it (windows or unix)?
Any advice you can give a newbie? Any places of study, any pages on this website worth looking at in depth?
I'm looking to run unreal on a windows platform only temporarly, until i get my linux server built in a few weeks.
I haven't seen too many windows ircd's. Are there any issues regarding this one that i should be aware of before i jump into it (windows or unix)?
Any advice you can give a newbie? Any places of study, any pages on this website worth looking at in depth?
- Ares
That's because:Ares wrote:I haven't seen too many windows ircd's.
- Windows isn't the best operating system for servers.
- Windows can be unstable some times. Unstable OS == Unstable server.
- As codemastr said, Windows is limited to just over 1000 concurrent connections, including server links (you will have one server-to-server link if you are running services).
- Windows doesn't have a reliable way to ensure that server software remains running. Unreal can be run as a service, and automatically restarted on crash, but that's not to say SCM will always be on the ball about it. Sometimes you will need to call upon Telnet Server to bail you out when you're in a pickle .
I would suggest that you read the documentation (but I'll go out on a limb and assume you've already done so ). Also, the IRC RFC(s) would be good to look at. Try Googling for 'RFC 1459' which is the original IRC protocol. There are also some more recent versions of this document. Unfortunately, none of the current RFCs on IRC describe Unreal to the letter, but standards only exist to be broken .Ares wrote:Any advice you can give a newbie? Any places of study, any pages on this website worth looking at in depth?
Already know about all the probs with windows LoL. Like i said, i'm building a linux system soon and looking to use that as a permanent server.
Doesn't Ebay use linux? I've got it written down somewhere from way back when i was researching servers and the history of unix/linux. Don't remember exactly what they use though.
I checked out some RFC 1459 stuff. It basically reads like chinese and that's pretty bad because i'm a programmer. I need to find some stuff that reads better from a site that explains stuff more straighforwardly instead of all the cryptic hoopla. The whole RFC thing is somewhat new to me, although i've been on IRC and using/scripting IRC for the last 8 years.
Definitely planned to do more research on this. Thanks for the suggestions. And no.. i didn't read much documentation on Unreal yet. I'm still having problems with the website... i can't even access the pages other than the forum here. Maybe i'm going to the wrong address. The .org addy isn't doing a thing for me.
Doesn't Ebay use linux? I've got it written down somewhere from way back when i was researching servers and the history of unix/linux. Don't remember exactly what they use though.
I checked out some RFC 1459 stuff. It basically reads like chinese and that's pretty bad because i'm a programmer. I need to find some stuff that reads better from a site that explains stuff more straighforwardly instead of all the cryptic hoopla. The whole RFC thing is somewhat new to me, although i've been on IRC and using/scripting IRC for the last 8 years.
Definitely planned to do more research on this. Thanks for the suggestions. And no.. i didn't read much documentation on Unreal yet. I'm still having problems with the website... i can't even access the pages other than the forum here. Maybe i'm going to the wrong address. The .org addy isn't doing a thing for me.
- Ares
I too believe eBay is on *nix .. and to some peoples surprise M$ also uses their fair share of *nix servers too
This will output the raw IRC code before it's parsed by mIRC. I have found that it is *very* helpful when debuging scripts. It also helped me understand RFC1459 better as well.
ciao
If you use mIRC you can type:The whole RFC thing is somewhat new to me, although i've been on IRC and using/scripting IRC for the last 8 years.
Code: Select all
/debug @debug
ciao
Configuration - https://www.unrealircd.org/docs/Configuration
FAQ - https://www.unrealircd.org/docs/FAQ
FAQ - https://www.unrealircd.org/docs/FAQ
np, /debug can also dump to txt files:
dumping to text can be useful if you step away from your PC.. like while at work ... since it's all raw code .. it logs even the numerics and syntax (This makes a more complete and up-to-date numeric list, sorry Jeepster). I completed an IRCop SNOTICE filter for Bahamut and for Unreal in less than 30 days using this method.
Code: Select all
/debug filename.txt
Configuration - https://www.unrealircd.org/docs/Configuration
FAQ - https://www.unrealircd.org/docs/FAQ
FAQ - https://www.unrealircd.org/docs/FAQ
On mIRC, this little scriptlet will even catch the initial login stuff (PASS, USER, NICK, etc):katsklaw wrote:If you use mIRC you can type:Code: Select all
/debug @debug
Code: Select all
on ^*:LOGON:*:{
window -e @ $+ $server
debug -pt @ $+ $server
}