Update on Unreal 4 - C++ Coders Still Wanted!
-
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
Update on Unreal 4 - C++ Coders Still Wanted!
Unreal 4 is coming along slowly but surely. There is a lot of work that still needs to be done, and we only have 1 coder working on it.
Currently we have a somewhat functional core that compiles, allows connections, provides basic commands and the ability to join channels. However, even though we have a mostly functioning core, we are still a long way off from having a core that provides all the basic IRC functions.
If you're a C++ coder and would like to help out, stop by #Unreal-Devel on irc.unrealircd.com and we'll help you get up to date on what is done and what still needs doing. If you would like to download the code we have so far, you can access our mecurial repository at http://ohnopub.net/hg/unrealircd-cpp/
Currently we have a somewhat functional core that compiles, allows connections, provides basic commands and the ability to join channels. However, even though we have a mostly functioning core, we are still a long way off from having a core that provides all the basic IRC functions.
If you're a C++ coder and would like to help out, stop by #Unreal-Devel on irc.unrealircd.com and we'll help you get up to date on what is done and what still needs doing. If you would like to download the code we have so far, you can access our mecurial repository at http://ohnopub.net/hg/unrealircd-cpp/
alive?
I'm guessing 3.3 has gone the way of the dodo's?
Configuration - https://www.unrealircd.org/docs/Configuration
FAQ - https://www.unrealircd.org/docs/FAQ
FAQ - https://www.unrealircd.org/docs/FAQ
-
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
Re: alive?
Indeed it has. We have not worked on 3.3 for a few years now.
However as far as future development, we are working and making excellent progress on the recode idea. There is a somewhat working core providing basic IRC commands (no linking), but I don't know how stable or usable it really is at this time. You can always check out the current code from our SVN: http://ohnopub.net/hg/unrealircd-cpp/
However as far as future development, we are working and making excellent progress on the recode idea. There is a somewhat working core providing basic IRC commands (no linking), but I don't know how stable or usable it really is at this time. You can always check out the current code from our SVN: http://ohnopub.net/hg/unrealircd-cpp/
Re: Update on Unreal 4 - C++ Coders Still Wanted!
Um, whatever happened to Unreal3.3.x ?
-
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
Re: Update on Unreal 4 - C++ Coders Still Wanted!
3.3 would have been a new version of 3.2, just with plenty more features added while cleaning up the core. We determined that some of the new features wanted by users would be too difficult and time-consuming to implement since the 3.2 core is 10 years old and has been hacked and mangled to provide modern IRC features. Also, the module system in 3.2 is extremely limiting and module developers have been wanting to be able to do more. 3.3 was actually something we attempted because we were having trouble getting a recode going.
With Unreal 4 we are using C++ which makes modularization and feature implementation a lot easier while providing cleaner code.
With Unreal 4 we are using C++ which makes modularization and feature implementation a lot easier while providing cleaner code.
Re: Update on Unreal 4 - C++ Coders Still Wanted!
I've updated http://www.unrealircd.com/devel.php to reflect the current state of the project. It was heavily out of date.
I should point out that I don't agree with Stealth: I don't find the module system in 3.2 extremely limiting. Sure it's not superb, the 3.2 code isn't clean or nice, and the module system has limitations, but you can do a lot with it (I know, I code modules for it most days of the week). One major problem is, which is also true for Unreal3 development in general, that only few people understand the code. The C++ Unreal thing (Unreal4) is an attempt at making it both cleaner code, and easier to read & write.
I should point out that I don't agree with Stealth: I don't find the module system in 3.2 extremely limiting. Sure it's not superb, the 3.2 code isn't clean or nice, and the module system has limitations, but you can do a lot with it (I know, I code modules for it most days of the week). One major problem is, which is also true for Unreal3 development in general, that only few people understand the code. The C++ Unreal thing (Unreal4) is an attempt at making it both cleaner code, and easier to read & write.
-
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
Re: Update on Unreal 4 - C++ Coders Still Wanted!
Thread merged with katsklaw's thread titled "alive?"
At a glance it looks like the topics merged rather seemlessly, but to follow just one of them pay attention to the subject at the beginning of each post...
At a glance it looks like the topics merged rather seemlessly, but to follow just one of them pay attention to the subject at the beginning of each post...
Re: Update on Unreal 4 - C++ Coders Still Wanted!
bummer about 3.3, granted it's old code, but proven stable. I'm also bummed because I'm just barely beginning to understand C and haven't much of a clue on C++ or I'd volunteer. :(
I understand the RFC and Unreal's ircd protocol well enough (ircu style UIDs would be nice *hint* *hint*), just by time i know enough C++ to make a difference, 4.x will be out.
I understand the RFC and Unreal's ircd protocol well enough (ircu style UIDs would be nice *hint* *hint*), just by time i know enough C++ to make a difference, 4.x will be out.
Re: Update on Unreal 4 - C++ Coders Still Wanted!
I'm getting repository not found from http://ohnopublishing.net/hg/unrealircd-cpp/ i think you mean http://ohnopublishing.net/hg/unrealircd4/
Re: Update on Unreal 4 - C++ Coders Still Wanted!
You're right, we renamed the repository - but it wasn't updated on the website yet.katsklaw wrote:I'm getting repository not found from http://ohnopublishing.net/hg/unrealircd-cpp/ i think you mean http://ohnopublishing.net/hg/unrealircd4/
-
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
Re: Update on Unreal 4 - C++ Coders Still Wanted!
No one told me
* Stealth wanders off sad
* Stealth wanders off sad
Re: Update on Unreal 4 - C++ Coders Still Wanted!
I'd like to know where one can make U4 feature suggestions, please.
-
- Head of Support
- Posts: 2085
- Joined: Tue Jun 15, 2004 8:50 pm
- Location: Chino Hills, CA, US
- Contact:
Re: Update on Unreal 4 - C++ Coders Still Wanted!
Suggestions for features in U4 are on hold until the core is finalized because we are mainly trying to stay focused on creating a core to provide the absolute basics to clients. If you have a patch off the SVN or a suggestion for the IRCd core you can let us know in #Unreal-Devel
-
- UnrealIRCd coder
- Posts: 6
- Joined: Mon Aug 03, 2009 1:54 am
- Location: Middle Earth
- Contact:
Re: Update on Unreal 4 - C++ Coders Still Wanted!
Now http://u4.unrealircd.org/hg/unrealircd4/ should be used. The ohnopub.net repo will stay up, however.commx wrote:You're right, we renamed the repository - but it wasn't updated on the website yet.katsklaw wrote:I'm getting repository not found from http://ohnopublishing.net/hg/unrealircd-cpp/ i think you mean http://ohnopublishing.net/hg/unrealircd4/
Anyone who's interested in helping should join irc://irc.unrealircd.org/unreal4-devel . Also, feel free to clone the mercurial repository and start hacking. The current goal is to implement all of the basic IRCd features required by the RFCs. Also, the configuration system needs to be rewritten so that 1. errors can be caught earlier and 2. strings are converted to integers and other values at parsing time rather than lazily.
The TODO file ( http://u4.unrealircd.org/hg/unrealircd4/file/tip/TODO ) lists the modules which need implementing.
Please be ready to create patches. Patches will be applied in your name according to the spirit of DVCSes and a good patch or two may be enough to demonstrate your merit for commit access. I'm limited mostly by time and my scattered involvement with random projects, but I'm going to keep on top of the build system ;-). I hope to see you and your patches soon!
Re: Update on Unreal 4 - C++ Coders Still Wanted!
Do you write to Unreal with C? Why C++?