|
You last visited: Today at 12:00
Advertisement
Conquer online programming
Discussion on Conquer online programming within the CO2 Programming forum part of the Conquer Online 2 category.
07/23/2011, 16:01
|
#1
|
elite*gold: 0
Join Date: Jul 2011
Posts: 14
Received Thanks: 0
|
Conquer online programming
Hello,
I had few questions came in my mind and I found elitepvpers a good place asking for any of the programming's questions.
Currently I'm a Visual basic.net professional, and sql server too. So when i left co i decided to either start making private servers or focus on doing bots and proxies.
My first question is shall I start private server programming using Visual basic or wait until I have time to read about Java syntax and work with java? My opinion is that java is more powerful so that i should wait until i have some time to go through java, what do you think?
Second, what are the requirements or the things that I should know to start developing co private server?
I need your advices even if you'll say something that i didn't ask about.
thanks
|
|
|
07/23/2011, 18:16
|
#2
|
elite*gold: 0
Join Date: Dec 2007
Posts: 1,326
Received Thanks: 539
|
Java is a perfect language
|
|
|
07/23/2011, 18:37
|
#3
|
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
|
Quote:
Originally Posted by Y u k i
Java? IEEK!
C# is better than Java imo.
You can do one in VB aswell. doesnt rly matter.
|
Java is multiplatform/crossplatform/whatever, C# isn't. Not saying it's better, but it's certainly not worse. However I don't like it, so I would so C# as well or C++.
OP if you already know VB.NET, why not just code a server in that or go with C#, maybe learn C++ afterwards?
|
|
|
07/23/2011, 20:59
|
#4
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
Money is actually prob easier to earn in pserver development if that's your goal.
CoF and CoG have the bot market rather sealed. For anyone to write a proper bot that could compete with their massive market share would take a ridiculous amount of work and research.
Pservers are very over populated with **** servers. It really doesn't take much of a server to earn some decent cash at that.
Pservers that are QUALITY are virtually non existent and if you have the time, energy and knowledge to make one then it's in high demand.
That being said... if you're just re-entering the conquer community then you're probably best off starting with an existing project. If you could elaborate on your goals a tad more I'm sure there are lots of different things ppl could suggest.
|
|
|
07/23/2011, 22:47
|
#5
|
elite*gold: 0
Join Date: Jul 2011
Posts: 14
Received Thanks: 0
|
Well, I think Im gonna give a try and start a new project (Using VB.net) but I want some recommendations and guides to start properly and learn pservers programming in a correct way.
Thanks for your advices btw.
|
|
|
07/23/2011, 22:50
|
#6
|
elite*gold: 0
Join Date: Jul 2011
Posts: 14
Received Thanks: 0
|
Quote:
Originally Posted by Y u k i
Java? IEEK!
C# is better than Java imo.
You can do one in VB aswell. doesnt rly matter.
|
There's no language better than the other but the fact is each language has its adv and disadv. Java is a very good language to learn and as Bass said it's a cross platform which means you can create Applications for any operating systems, even for most of the mobiles.
So Im still thinking which is better for co pservers.
------
Also there's something which attracts me to start with C# is that most of the developers here are working with C#.
|
|
|
07/23/2011, 23:29
|
#7
|
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
|
If you need help, then it would be easier to use C#, if you can do it on your own, then you can use any language that you like.
|
|
|
07/23/2011, 23:48
|
#8
|
elite*gold: 0
Join Date: Jul 2011
Posts: 14
Received Thanks: 0
|
@Bauss I want to know your opinion if you were me, VB.net, Java or C#? The only reason i choose is that I want only 1 language to take my full work.
|
|
|
07/24/2011, 00:22
|
#9
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
If you're wanting to move to a different language, go right to C++.
C# has a insane amount of examples on here but if you're competent with coding you will do a better job yourself anyways so anything is good.
java if multi platform is your main interest and I'd say move away from VB. Nice for rapid prototyping but C# contains many of the same rapid prototyping tools but also adds in some lovely libraries such as the XNA framework if you're interested in game/graphics development.
Personally I just don't see much point in writing anything large scale using VB but maybe that's just cause I've never really worked with it. Someone can feel free to correct me though.
|
|
|
07/24/2011, 00:31
|
#10
|
elite*gold: 0
Join Date: Jul 2011
Posts: 67
Received Thanks: 84
|
All languages have advantages and disadvantages. One of the HUGE advantages of java is that it can run on any platform, meaning if you rent a DedicatedServer you can run it on Linux and save a bit of money on server rental (windows servers cost more). Unfortunately, java is viewed by many as a mickey mouse language and its lack of unsigned primitives makes the math required by bots/pservers a lot trickier. One of the advantages of lower level languages is the ability to use memcpy to quickly move values from blocks of data into variables. for instance.
(C++)
memcpy(&myvar,&b[4],4);
is a lot easier than
(java)
myvar=(b[4]&0xFF) | ((b[5]&0xFF)<<8) | ((b[6]&0xFF)<<16) | ((b[7]&0xFF)<<24);
My advice would be to use C#, it gives you a lot of the advantages of C++ with many of the convieniences of java. Plus most others on this site write in C# and would be better for you in obtaining help here. Plus the C# IDE is very nice, most java IDEs are a mess.
|
|
|
07/24/2011, 00:35
|
#11
|
elite*gold: 0
Join Date: Jul 2011
Posts: 14
Received Thanks: 0
|
Games and graphic development such as xna are supported in VB.net too, not only C#.
But I think you didn't understand me pro4never, I just wanted to go through pserver development not the general things. For the things out of CO development i decided long time ago how should i deal with it.
Thanks.
|
|
|
07/24/2011, 00:38
|
#12
|
elite*gold: 0
Join Date: Jul 2011
Posts: 14
Received Thanks: 0
|
Quote:
Originally Posted by Cyanogen
most java IDEs are a mess.
|
That's why I didn't touch Java yet.
|
|
|
07/24/2011, 01:48
|
#13
|
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
|
Quote:
Originally Posted by pro4never
If you're wanting to move to a different language, go right to C++.
C# has a insane amount of examples on here but if you're competent with coding you will do a better job yourself anyways so anything is good.
java if multi platform is your main interest and I'd say move away from VB. Nice for rapid prototyping but C# contains many of the same rapid prototyping tools but also adds in some lovely libraries such as the XNA framework if you're interested in game/graphics development.
Personally I just don't see much point in writing anything large scale using VB but maybe that's just cause I've never really worked with it. Someone can feel free to correct me though.
|
No need to use XNA. *cough* Unreal Engine *cough*
|
|
|
07/24/2011, 01:50
|
#14
|
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
|
Quote:
Originally Posted by BaussHacker
No need to use XNA. *cough* Unreal Engine *cough*
|
XNA = framework for writing your own sources including game engines
Unreal Engine = gaming engine
Not the same at all.
You can obviously still script and re-write parts of the unreal engine but my point was that there are a large number of development libraries for various .net languages.
@ it being part of VB, wasn't aware that XNA supported other .net languages.
|
|
|
07/24/2011, 04:00
|
#15
|
elite*gold: 0
Join Date: May 2011
Posts: 1,769
Received Thanks: 756
|
Quote:
Originally Posted by pro4never
XNA = framework for writing your own sources including game engines
Unreal Engine = gaming engine
Not the same at all.
You can obviously still script and re-write parts of the unreal engine but my point was that there are a large number of development libraries for various .net languages.
@ it being part of VB, wasn't aware that XNA supported other .net languages.
|
I know, was just saying.  XNA, doesn't support VB, does it? It at least doesn't for me.
|
|
|
All times are GMT +1. The time now is 12:00.
|
|