|
You last visited: Today at 11:02
Advertisement
An old question answered
Discussion on An old question answered within the CO2 Private Server forum part of the Conquer Online 2 category.
04/15/2009, 10:25
|
#1
|
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 793
|
An old question answered
I don`t know if any of you guys noticed, or if I am too late with this, however I`d like to share this, found on QO`s site.
Quote:
Qonquer is an MMORPG. The Game Server is written in Java and is 100% our own work.
|
|
|
|
04/15/2009, 11:14
|
#2
|
elite*gold: 0
Join Date: Oct 2005
Posts: 295
Received Thanks: 342
|
It used to be a hybrid between Java and native C methods, however this was proving troublesome as the server has to run on Linux and Windows and compiling 2 versions of the C libraries each time was annoying me, so i converted one of the C methods to pure java and was astonished that it actually ran more efficiently, so I converted the lot to java. Large looping mathmatical tests I tried with C, C++, C# and Java resulted in Java winning clearly everytime. Thats why its written in java, and thats why it can handle over 500 players (in its peak) without batting a diode. Also the code was heavily optimized because we were getting dreadful lag spikes on the old server and I trawled through the code looking for possible causses of them, in the end it turned out to be a fault with the dedicated server hardware, but this was a good thing in the end as it caused me to re-write a lot of code and optimize it. When we switched to the new dedicated server, everything was sweet.
Its all about memory and how to handle classes correctly. A lot of people pour code into objects that need to be replicated such as Monsters and Player objects. This causes a larger memory footprint as that code is included in every object that is created for everything active in the game.
Also, a dedicated server is essential. Servers running on home broadband connections simply don't have the upstream capability, not to mention most of those run behind routers which will crash and burn trying to cope with any reasonable amount of port forwarded connections.
|
|
|
04/15/2009, 13:19
|
#3
|
elite*gold: 0
Join Date: Feb 2008
Posts: 1,590
Received Thanks: 154
|
If you're having less memory used in Java over a native language, you're doing something wrong.
|
|
|
04/15/2009, 14:09
|
#4
|
elite*gold: 0
Join Date: Oct 2005
Posts: 295
Received Thanks: 342
|
Oh yea, must be doing it wrong, our server doesnt work at all.
|
|
|
04/15/2009, 15:09
|
#5
|
elite*gold: 0
Join Date: Jul 2006
Posts: 2,216
Received Thanks: 793
|
Quote:
$ java -server -XX:CompileThreshold=1 Mandelbrot 2>/dev/null
Java Elapsed 2.994
Java Elapsed 1.926
Java Elapsed 1.955
$ gcc -O8 mandelbrot.c
$ ./a.out 2>/dev/null
C Elapsed 2.03
C Elapsed 2.04
C Elapsed 2.05
|
Java is evolving really fast. IMO it is the language with the brightest future, because of cross-platform and being 100% free.
|
|
|
04/15/2009, 15:26
|
#6
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,042
Received Thanks: 252
|
Quote:
Originally Posted by Qonquer
Oh yea, must be doing it wrong, our server doesnt work at all.
|
Arragonce is my biggest dislike, after idiocity.
|
|
|
04/15/2009, 15:37
|
#7
|
elite*gold: 0
Join Date: Oct 2005
Posts: 295
Received Thanks: 342
|
Arrogance is only justified by those who do not need it.
|
|
|
04/15/2009, 16:14
|
#8
|
elite*gold: 0
Join Date: Nov 2006
Posts: 434
Received Thanks: 431
|
confidence is pride when applied to your own work, arrogance is that pride applied maliciously to other peoples work. He may have been sarcastic in his response, but, he's referring to his own work. When he states to someone that their server will fail, and that they suck...then i'll consider him arrogant (even if the assessment is true). just mho.
|
|
|
04/15/2009, 17:14
|
#9
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,042
Received Thanks: 252
|
ar⋅ro⋅gant
/ˈærəgənt/ Show Spelled Pronunciation [ar-uh-guhnt]
–adjective
1. making claims or pretensions to superior importance or rights; overbearingly assuming; insolently proud: an arrogant public official.
kthx
|
|
|
04/15/2009, 17:46
|
#10
|
elite*gold: 0
Join Date: Nov 2006
Posts: 434
Received Thanks: 431
|
Thanks for the definition, lolz. I dun want a war of semantics, but its easy to see that his 1 post, to which you replied was void of all those things defined in your definition, at least thats how i interpret his post. It was sarcasm. But, at least i know who to use as a scrabble partner. yw.
idiocity isnt a word
|
|
|
04/15/2009, 17:49
|
#11
|
elite*gold: 20
Join Date: Apr 2006
Posts: 1,341
Received Thanks: 886
|
If this turns into more flaming, it's closing time.
Keep it clean, guys.
|
|
|
04/15/2009, 18:24
|
#12
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,042
Received Thanks: 252
|
Quote:
Originally Posted by Zatoichi
Thanks for the definition, lolz. I dun want a war of semantics, but its easy to see that his 1 post, to which you replied was void of all those things defined in your definition, at least thats how i interpret his post. It was sarcasm. But, at least i know who to use as a scrabble partner. yw.
idiocity isnt a word
|
Actually i think you'll find idiocity is a word
It's not a frequently used word, its more a twin with stupidity, if you find a link for idiocity it will probably redirect you to the stupidity definition..
And also sarcasm evokes arragonce.
A* English
|
|
|
04/15/2009, 20:47
|
#13
|
elite*gold: 0
Join Date: Apr 2009
Posts: 275
Received Thanks: 22
|
Nerds....
And idiocity is a word....
I have never witnessed such idiocity!!!
(referring to this thread)
|
|
|
04/15/2009, 21:01
|
#14
|
elite*gold: 20
Join Date: Jan 2008
Posts: 1,042
Received Thanks: 252
|
Anyway the question has been answered..
#request close
|
|
|
04/15/2009, 21:02
|
#15
|
elite*gold: 0
Join Date: Nov 2006
Posts: 434
Received Thanks: 431
|
weeeeeeelllll...
[nerd]
now that we have fully hijacked this thread, i could not find idiocity, in an official dictionary, with an official definition for it (i had never heard it used, only idiocy). Even his link to google (cuz there is no def from say merriam webster, etc to link to) has a first link which says it is an overcomplicated replacment for idiocy. If you search for it and it redirects, that is an automatic feature to bring you to another word, which has definition that the site assumes you are looking for. here is a search from a dictionary for that word XD
it is in the urban dictionary, which seems to be a wikipedia type of dictionary, where ppl can enter a definition and the word will then be defined (which was at the top of his google search).
But now I have turned it into a semantics discussion, and that wasnt the point. I just didnt think the guy was bein rude or arrogant.
But if enough ppl use a word, it will surely becomes a word, like stephen colberts "truthiness".
[/nerd]
|
|
|
Similar Threads
|
[HELP] Question Answered ! Ü
11/29/2009 - Soldier Front Hacks, Bots, Cheats & Exploits - 1 Replies
~ edited by the TS .
Found the link of the cumulative patch on other website.
Credits to Mr. Google. Request to close . XD
|
the day were the question will be answered
05/11/2009 - Grand Chase - 8 Replies
this day grandchase will patch woOT
so better pray XD
|
i need a question answered
05/19/2007 - Silkroad Online - 4 Replies
is it possiable to lvl up iweapons in this game iam new and found a lvl 8 sos glaive but want to lvl it to my lvl how do i do that
|
*CLOSE PLEASE,QUESTION ANSWERED*
04/26/2007 - Conquer Online 2 - 5 Replies
#CLOSE PLEASE, QUESTION ANSWERED.
|
All times are GMT +2. The time now is 11:02.
|
|