Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2 > CO2 Private Server
You last visited: Today at 04:36

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[OpenSource Project] C++ CoCore

Discussion on [OpenSource Project] C++ CoCore within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old 11/17/2010, 07:19   #31
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
Quote:
Originally Posted by hunterman01 View Post
that is if this project lives.
It'd only not live if people don't give a **** about it. If people give it interest it will do fine.
bone-you is offline  
Thanks
1 User
Old 11/17/2010, 13:26   #32
 
hunterman01's Avatar
 
elite*gold: 20
Join Date: Dec 2006
Posts: 945
Received Thanks: 175
Well i dont particularly know C++ but im willing to learn it so... Lets do it
hunterman01 is offline  
Old 11/17/2010, 19:46   #33
 
ImmuneOne's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
I'm currently working on it.. adding a multithreading core. Don't dare to ask me when the first revision will be commited, because I don't know. Do you guys have anything else you want to see implemented, other then the things I'm already working on?
ImmuneOne is offline  
Old 11/17/2010, 19:54   #34
 
elite*gold: 0
Join Date: Jul 2010
Posts: 146
Received Thanks: 82
Seems to be interesting Good job Immune Keep up teh good work
Infictus is offline  
Old 11/17/2010, 19:59   #35
 
elite*gold: 0
Join Date: Sep 2008
Posts: 1,683
Received Thanks: 505
Would be better to make this work on private servers on pretty much all games similar to Conquer Online, pretty much all MMORPGs actually. < IMO
Basser is offline  
Old 11/17/2010, 21:18   #36
 
andyd123's Avatar
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
Quote:
Originally Posted by Basser View Post
Would be better to make this work on private servers on pretty much all games similar to Conquer Online, pretty much all MMORPGs actually. < IMO
Unfortunately, most other private server scenes already have everything they need setup. Perhaps -future- implementations, but that would rather be going 'outside of the box,' something that doesn't happen around here.
andyd123 is offline  
Thanks
1 User
Old 11/17/2010, 23:17   #37
 
elite*gold: 20
Join Date: Oct 2010
Posts: 451
Received Thanks: 259
I code in C++ for my iPod Touch! xP
What's the advantage of doing this though? Managed (C#) vs. Native (C++)
Native applications have more power over the operating system right?
FuriousFang is offline  
Old 11/18/2010, 00:14   #38
 
andyd123's Avatar
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
Quote:
Originally Posted by FuriousFang View Post
I code in C++ for my iPod Touch! xP
What's the advantage of doing this though? Managed (C#) vs. Native (C++)
Native applications have more power over the operating system right?
No, you don't use C++ for your iPod Touch. You use Objective C....and. Well it's apple, when do they make a good choice?

You can have MANAGED C++, if you want. C# is not the only managed language, nor is C++ the only native language. Managed merely refers to the memory management, managed is done by a virtual machine, whereas unmanaged(native) is done in the application by the application.

In general native code is faster, allows for more customization, and is more cross-platform. In terms of an mmo server, it's generally considered better because it's more scalable, again, customizable, and sometimes a few fractions of a second faster. But in a game, fractions of seconds really matter.
andyd123 is offline  
Thanks
1 User
Old 11/18/2010, 22:16   #39
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,882
Quote:
Originally Posted by andyd123 View Post
No, you don't use C++ for your iPod Touch. You use Objective C....and. Well it's apple, when do they make a good choice?

You can have MANAGED C++, if you want. C# is not the only managed language, nor is C++ the only native language. Managed merely refers to the memory management, managed is done by a virtual machine, whereas unmanaged(native) is done in the application by the application.

In general native code is faster, allows for more customization, and is more cross-platform. In terms of an mmo server, it's generally considered better because it's more scalable, again, customizable, and sometimes a few fractions of a second faster. But in a game, fractions of seconds really matter.
You're half right

They kind of do support C++. However, this doesn't get past the point Apple is ****.

Well said though about the fractions of seconds being important; on this note, would you sacrifice neatness (of code) for speed (of code-execution). I can't particularly think of an example, but I recall having to do this once.
InfamousNoone is offline  
Old 11/19/2010, 00:54   #40


 
CptSky's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 1,434
Received Thanks: 1,147
Carbon was totaly in C++, but it's no longer updated by Apple... Cocoa is in Objective-C, seems that you can add C++ part also, and it's the only updated language for OS X... You can still program with Carbon, but you can't use the graphic API and there is no 64 bits support.
CptSky is offline  
Old 11/19/2010, 03:06   #41
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
Quote:
Originally Posted by InfamousNoone View Post
Well said though about the fractions of seconds being important; on this note, would you sacrifice neatness (of code) for speed (of code-execution). I can't particularly think of an example, but I recall having to do this once.
Neatness is in the eye of the beholder though. A master at C++ might consider templating classes and function pointers to be neat, but someone relatively new might see that as sloppy, and vice versa experience might show something functional as sloppy and can make a better version. Comments are there for "neatness" and helping to understand what code does. The goal is to make it as fast as possible without sacrificing functionality. Use comments to explain, not the code itself.
bone-you is offline  
Old 11/19/2010, 03:34   #42
 
andyd123's Avatar
 
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
Quote:
Originally Posted by bone-you View Post
Neatness is in the eye of the beholder though. A master at C++ might consider templating classes and function pointers to be neat, but someone relatively new might see that as sloppy, and vice versa experience might show something functional as sloppy and can make a better version. Comments are there for "neatness" and helping to understand what code does. The goal is to make it as fast as possible without sacrificing functionality. Use comments to explain, not the code itself.
Time to write everything in assembly, woop.

Just kidding, but, agree with you.
andyd123 is offline  
Old 11/19/2010, 03:49   #43
 
bone-you's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 1,491
Received Thanks: 536
Quote:
Originally Posted by andyd123 View Post
Time to write everything in assembly, woop.

Just kidding, but, agree with you.
While not time efficient, assembly coding would ideally give the biggest performance (or at least used to). Compilers are getting more intelligent and can mostly make the best decisions on how to compile the code. In some cases, assembly could be faster. It's just about knowing when to use and when not to use certain functions.
bone-you is offline  
Thanks
1 User
Old 11/20/2010, 13:08   #44
 
ImmuneOne's Avatar
 
elite*gold: 0
Join Date: Nov 2009
Posts: 754
Received Thanks: 544
First revision near to be done;
-CoCore::Threading::IDisposable implemented.
-CoCore::Threading::Monitor implented.
-CoCore::any<T> implemented.
-CoCore::Collection::IComparable<T> implemented.
-CoCore::Collection::Queue<T> implemented.

During this project I'm using boost; Available for windows users on boostpro.com and most linux users already have it.
ImmuneOne is offline  
Thanks
1 User
Old 11/21/2010, 04:40   #45
 
ImFlamedCOD's Avatar
 
elite*gold: 0
Join Date: Jun 2009
Posts: 378
Received Thanks: 140
Quote:
Originally Posted by bone-you View Post
As long as you remember "main" is lowercase :P <3
I don't think rather even using C++ is a smart idea for this community. Barely a handful > 10 , are capable of c++. Nearly half or more than half are incapable of managing safe and smart coding in c#. You can account for this but anyone who could mange this all hide in underground. I think its a fair assessment that the public community for Conquer Online just is to lazy to get up and learn. In my opinion the only language that is of the current state of this group of people that login everyday to this forum, post , reply , and "thank" would be more suitable using Visual Basic.
ImFlamedCOD is offline  
Reply


Similar Threads Similar Threads
OpenSource -- Newbie Spammer
09/23/2010 - 4Story Hacks, Bots, Cheats & Exploits - 13 Replies
Hello People, Today im realase an "Newbie Spammer", the Script is OpenSource. This is an Script for Nobbys. Thanks. #RequireAdmin Global $Timer = TimerInit()
OpenSource-Server
05/12/2010 - Metin2 Private Server - 27 Replies
Hi, morgen beginnt das verlängerte Wochenende für viele. Deshalb starte ich morgen ein neues kleines Projekt. Einen OpenSource-Metin2-Server. Ich zahle einen kleinen Server (max. 100 Spieler). Die Files dieses Server sind öffentlich, einzige Ausnahme: Account-DB. Itemshop wird es natürlich nicht geben! Vielleicht gibt es ja ein paar nette Leute, die Lust hätten zu helfen. :) Der Servername wird "Syrka" (Syrka.net) lauten. MfG,
WowSharp wird Opensource!
06/29/2007 - World of Warcraft - 34 Replies
Today is a big day in the history of WoWSharp, most of it bad, some of it good. In the past 9 months since development started, WoWSharp has been a milestone in WoW-bot development. First starting out with WoWRadar and WoWFisher, then other utilities like WoWBot, SharpSeer, WoWPartyBot, where created. Everyone knows that since about a bit over a month, Blizzard has been using the WardenClient to detect 3rd party utilities. This WardenClient has put the World of Warcraft hacking on its...



All times are GMT +2. The time now is 04:36.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.