Register for your free account! | Forgot your password?

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

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

Advertisement



[Open Source] private server project

Discussion on [Open Source] private server project within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
tkblackbelt's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 290
Received Thanks: 95
[Open Source] private server project

Hi everyone,

I've been working on a 4274 private server in Java for the past couple days and have so far partially gotten the authentication server(except for the password encryption)working and redirected the client to the game server. I still have a long way to go, but it's a start.

This project is mostly for personnel learning purposes, but I'm thinking about very descriptively commenting my code and documenting certain information in order to release it as a learning source. I'm hoping that this will get some more people in the community to learn about programming and CO in general (I known this is unlikely lol).

As for the project it can be found on my GitHub profile at the following link. . Feel free to fork me

As always I would appreciate any constructive criticism on my source

Thanks,

Tkblackbelt


Updates:
May 12, 2012

Just got the client to log into the game server successfully




May13, 2012
Added basic DMap loader

May 19, 2012
Added npc spawning, and chat handling

May 20, 2012
Added map travel and npc interaction

May 23, 2012
Can now buy and drop items.
tkblackbelt is offline  
Thanks
5 Users
Old 05/14/2012, 03:58   #2
 
U2_Caparzo's Avatar
 
elite*gold: 0
Join Date: Aug 2011
Posts: 314
Received Thanks: 90
+ thanks not because i will use it(i'm stickied with impulse 5165) but it is a really original source (i've never seen this before), hope u finish this succesfully, good luck with your project
U2_Caparzo is offline  
Old 05/14/2012, 05:37   #3
 
tkblackbelt's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 290
Received Thanks: 95
Quote:
Originally Posted by U2_Caparzo View Post
+ thanks not because i will use it(i'm stickied with impulse 5165) but it is a really original source (i've never seen this before), hope u finish this succesfully, good luck with your project
Thanks man, I will work hard on it xD
tkblackbelt is offline  
Old 05/14/2012, 06:03   #4
 
elite*gold: 0
Join Date: Jan 2012
Posts: 53
Received Thanks: 0
GOOD WORK! keep it up hope it comes out good
liddojose97 is offline  
Old 05/14/2012, 07:29   #5
 
Zeroxelli's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,769
Received Thanks: 1,143
Hmm, I never really picked up too much Java (Since back when I tried, it seemed so slow to compile/run compared to C) but I may be able to help you out.
Zeroxelli is offline  
Old 05/14/2012, 07:31   #6
 
elite*gold: 0
Join Date: Mar 2009
Posts: 228
Received Thanks: 47
good luck, bro
dego4ever is offline  
Old 05/14/2012, 07:41   #7
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,190
You've made some impressive progress. Good luck.
Spirited is offline  
Old 05/14/2012, 12:41   #8
 
BioHazarxPaul's Avatar
 
elite*gold: 0
Join Date: Nov 2005
Posts: 548
Received Thanks: 93
oooh java source thats kinda cool..
BioHazarxPaul is offline  
Old 05/14/2012, 13:21   #9
 
×Holo's Avatar
 
elite*gold: 0
Join Date: Mar 2012
Posts: 286
Received Thanks: 71
You've made such good progress, if you just change Suckerberg's face.. you're safe.
×Holo is offline  
Thanks
1 User
Old 05/15/2012, 00:12   #10
 
tkblackbelt's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 290
Received Thanks: 95
Quote:
Originally Posted by Zeroxelli View Post
Hmm, I never really picked up too much Java (Since back when I tried, it seemed so slow to compile/run compared to C) but I may be able to help you out.
While I agree C is faster than Java, Java is no slouch as once a section has been jit compiled during it's next execution it will run at native speed. I've played around with C before and while I enjoy the speed and efficiency, I prefer Java due to it's massive built in std library and speed of development. This is also my first source so I figured I would make it in the language I'm most comfortable with.

Sure thing, I'd love to have someone else to work on this with. I'll PM you my msn in a bit.

Quote:
Originally Posted by Fаng View Post
You've made some impressive progress. Good luck.
Thanks. I've been using your resource wiki for some of the packet structs and other resources.
tkblackbelt is offline  
Old 05/15/2012, 06:04   #11
 
InfamousNoone's Avatar
 
elite*gold: 20
Join Date: Jan 2008
Posts: 2,012
Received Thanks: 2,885
I don't get how people rag on Java for its performance, but don't rag on C#?
If you're going to criticize Java while endorsing .NET at least do it right...
InfamousNoone is offline  
Old 05/15/2012, 07:30   #12
 
Zeroxelli's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,769
Received Thanks: 1,143
Quote:
Originally Posted by tkblackbelt View Post
While I agree C is faster than Java, Java is no slouch as once a section has been jit compiled during it's next execution it will run at native speed. I've played around with C before and while I enjoy the speed and efficiency, I prefer Java due to it's massive built in std library and speed of development. This is also my first source so I figured I would make it in the language I'm most comfortable with.

Sure thing, I'd love to have someone else to work on this with. I'll PM you my msn in a bit.
That's true. And yeah, it really is a good idea to start in the language you're most comfortable in at the moment. Then you can spend your time building knowledge of Conquer servers instead of a new language.

Quote:
Originally Posted by InfamousNoone View Post
I don't get how people rag on Java for its performance, but don't rag on C#?
If you're going to criticize Java while endorsing .NET at least do it right...
Basically, most high-level or interpreted languages will be slower than a low-level language. It's practically common sense. I will agree that .NET can be terribly slow, especially in compiling (in my experience.)
Zeroxelli is offline  
Old 05/15/2012, 09:58   #13


 
Korvacs's Avatar
 
elite*gold: 20
Join Date: Mar 2006
Posts: 6,126
Received Thanks: 2,518
Shouldnt really criticise a language for being slow based on its speed at compiling, its the least critical part of the whole process, and you can pin that down to a bad compiler...
Korvacs is offline  
Thanks
2 Users
Old 05/15/2012, 12:00   #14
 
elite*gold: 0
Join Date: Mar 2012
Posts: 50
Received Thanks: 1
keep going mate but am waiting for haydz project cause am gonna transfer my efforts towards c++

and yeah i would say it doesnt matter really if its gonna be with java or c#

since you are better at java

and yeah conquer online doesnt really need that big works and job like other games Wow aion etc

so yeah wanna my advice?

take the easier lang you can do things with cause it wont matter
Mr_Hitch is offline  
Old 05/16/2012, 10:53   #15
 
elite*gold: 0
Join Date: Dec 2011
Posts: 1,537
Received Thanks: 785
Quote:
Originally Posted by Mr_Hitch View Post
keep going mate but am waiting for haydz project cause am gonna transfer my efforts towards c++

and yeah i would say it doesnt matter really if its gonna be with java or c#

since you are better at java

and yeah conquer online doesnt really need that big works and job like other games Wow aion etc

so yeah wanna my advice?

take the easier lang you can do things with cause it wont matter
And you should take my advice. Be quite.

@C being faster than Java, well yeah, it's also faster than C#. Does it make it better to work in? It all comes down to which tasks you want to execute in this situation a High Level language will perform the task just as fine and the speed difference will be minimal. C is not really comf. when working with such things, because it's relative low-level and it would take much longer to develop your work in C than in a high-level language eg. Java.
C is also not really an OOP language and it's all bound by structs, since it does not support classes, however if we go up to C++ it does. C++ is getting closer to high-level languages and even more with the new standard C++0x (Or C++11), but well...
I don't have a username is offline  
Reply


Similar Threads Similar Threads
Open Source C++ Project
01/07/2011 - SRO Coding Corner - 23 Replies
Hello, Currently I am working, on an Emulator written in C++. My goal is to make a strong group of programmer, who are interested to make a "free 2 use" emulator. You don´t have to be "professional" or "24/7" programmer, everyone is welcome. If you see things on the Code or you know how to do it faster / better you can apply a Patch via SVN. If you do this you will be automatically a "Team Member". Here are some Tips to Submit / Edit an existing Code.
Private Server Project open for Registration
01/06/2006 - Conquer Online 2 - 207 Replies
As you might already be aware, the apparent closure of the Qonquer project was a white lie. It had to be done for reasons I won't go into right now but we have decided to allow registrations so people can come and see how we are progressing. www.qonquer.com



All times are GMT +1. The time now is 17:18.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.