About ProjectX
ProjectX was the name I used for one of my first "successful" server.
It has now been 4 years since I created the first version of ProjectX in which has become a custom C# source over the years (Since V3.)
ProjectX V4 is the latest version and is a complete custom source written from scratch using the D programming language.
It's not build upon a specific model, but rather my own structure similar to the one used in ProjectX V3.
[Only registered and activated users can see links. Click Here To Register...]
Why D?
D has an excellent implementation of conditional compilation and templates, making dynamic code so much easier and flexible.
D compiles to asm thus able to have an excellent performance and speed.
D gives you the freedom to produce OOP when needed and not forced to wrap everything in classes/namespaces.
D comes with a GC which manages the memory great and a game server can easily leak memory places where you wouldn't expect it,
problems like that are avoided because of the GC.
Source Information
Patch: 5017 (This may change through time, although original patch supports will always be available still.)
Language(s): D
Database: Flatfile (Will be MySql later on.)
About The Source:
This is my first Conquer source in D to ever be written past the auth server. I chose flat file for the database as a start,
because I've never used any real database management systems along with D. However I plan to implement MySql once I finish the base.
I started this source 01-10-2015.
Features: (This will be updated over time.)
[Only registered and activated users can see links. Click Here To Register...]
Installment / Compilation:
[Only registered and activated users can see links. Click Here To Register...]
Source:
[Only registered and activated users can see links. Click Here To Register...]
Wiki/Guides:
[Only registered and activated users can see links. Click Here To Register...]
News/Update Log/TODO:
[Only registered and activated users can see links. Click Here To Register...]
I will update this thread with news about the source and what development has been done.
Thank you! :)
ProjectX was the name I used for one of my first "successful" server.
It has now been 4 years since I created the first version of ProjectX in which has become a custom C# source over the years (Since V3.)
ProjectX V4 is the latest version and is a complete custom source written from scratch using the D programming language.
It's not build upon a specific model, but rather my own structure similar to the one used in ProjectX V3.
[Only registered and activated users can see links. Click Here To Register...]
Why D?
D has an excellent implementation of conditional compilation and templates, making dynamic code so much easier and flexible.
D compiles to asm thus able to have an excellent performance and speed.
D gives you the freedom to produce OOP when needed and not forced to wrap everything in classes/namespaces.
D comes with a GC which manages the memory great and a game server can easily leak memory places where you wouldn't expect it,
problems like that are avoided because of the GC.
Source Information
Patch: 5017 (This may change through time, although original patch supports will always be available still.)
Language(s): D
Database: Flatfile (Will be MySql later on.)
About The Source:
This is my first Conquer source in D to ever be written past the auth server. I chose flat file for the database as a start,
because I've never used any real database management systems along with D. However I plan to implement MySql once I finish the base.
I started this source 01-10-2015.
Features: (This will be updated over time.)
[Only registered and activated users can see links. Click Here To Register...]
Installment / Compilation:
[Only registered and activated users can see links. Click Here To Register...]
Source:
[Only registered and activated users can see links. Click Here To Register...]
Wiki/Guides:
[Only registered and activated users can see links. Click Here To Register...]
News/Update Log/TODO:
[Only registered and activated users can see links. Click Here To Register...]
I will update this thread with news about the source and what development has been done.
Thank you! :)