[DEV] Conquer 53xx (Monk) Emulator [Yuki,Beatz]

12/01/2010 03:39 .Ocularis#31
Quote:
Originally Posted by .Beatz View Post
Thanks for the good luck, I would like to add that we are concentrating on the efficiency of the server rather than "the new patch". the reason we have chosen to this is because we like some of the features that we added like Monk and a few other things.

I would also like to add that this source will not be ready for testing any time soon as we have pretty much started from scratch and we want to make it stable enough to hold a minimum of 2k + players (eventually)

Hold 2k+ players? How do you plan doing this? *cough*
12/01/2010 05:04 _tao4229_#32
Quote:
Originally Posted by .Ocularis View Post
Hold 2k+ players? How do you plan doing this? *cough*
You need really big arms and a lot of strength to hold 2000+ nerdy teenagers at once.
12/01/2010 05:37 bone-you#33
Quote:
Originally Posted by .Ocularis View Post
Hold 2k+ players? How do you plan doing this? *cough*
A better question is how do YOU plan to ever accomplish it? Or would you just not try? I don't see why most of these pservers couldn't handle 2k players. Well, yea, I do see why, but a better way to phrase it is I don't see why they potentially couldn't.
12/01/2010 07:09 .Ocularis#34
First, If multi-threading support is not added.. I will put money on the possibility of the server not being able to stay online more than 30 minutes/not being able to handle ss/fb

Second,
The files do not make the server. (Obviously, they have to run correctly.. -.-)

Third,
I had something to put here, but forgot.. too busy i'll come up with it later
It was something about the ability to get 2k players...


OH YES.
Every server I've seen is too crappy to hold a majority of the players.
Instead they're scattered throughout 100 different servers.
Honestly I will even say this about my own, mainly cause I pour my time into stuff in it
I sit in a closet day and night working tirelessly on my server. (yes my computer is in my closet -.-)
My server, at this point.. Is my job.
And yet I still find more things to do that don't even have a thing to do with player satisfaction.
I've yet to see more than 40 fully loyal players in a server, any conquer online server.
Conquer... the game itself. Is a mess. Mainly cause the retail server itself lacks anything and everything to keep players doing something. It's not like they can go do something new every day..
Go exploring, kill a king, blow up a kangaroo, ect ect..
Just fun stuff to do while you're maxed.
And I'm not talking about killing every player you see.
There can be more to that, but thats up to your own imagination.

In WoW, CABAL, FlyFF, you name a p-serv in the top 20. They have hundreds of loyals.
Conquer? Bunch of server hoppers.

Why?
Not enough to do. So you switch servers until you collect gear on each and every server.

How many of you noticed that Conquer Online is pretty much the only game with 150-200+ votes in the 100+ ranks of xtremetop at the end of the month?

Quote:
Second,
The files do not make the server.
But then again, maybe I'm just crazy.

#Edit
I'm crazy? :(

But, eh theres still hope yet :P
Maybe Monks will do some good
Just don't load 2,000 monkeys on your server or they'll crash it.

Btw I coughed cause I'm sick, I didn't do it because I was being sarcastic... or did i?
12/01/2010 08:10 pro4never#35
Completely agree. There is no way a server would attract, let alone keep thousands of players.

That being said... there are a number of coders on epvp capable of coding a source that could theoretically handle the number of players... it would just require a hell of a lot of work and planning things out properly. If you aren't careful you can increase laggyness exponentially the more players you get on actively. You need to handle information properly and only work with relevant information (IE: Map querying, not doing un-needed updates/calculations, etc)

As soon as you start failing those or messing up your threading you're gonna run into a ton of issues.


Or you could do what I did and forget to change a a return to screen to return to client and cause a complete overload of both the server and client XD

General data which the server repeats back... causes the client to repeat back... but I typod and was sending to all local clients... go on someone's screen and entire server goes boom!
12/01/2010 08:37 JobvdH#36
i say release!
12/01/2010 09:18 _Emme_#37
Agreed with the ones above, but that doesn't mean you should take this opportunity and really try. Don't try to build just a working server, try to learn something out of it. Try different teqnuiqes, maybe LINQ->SQL for database, take a look how hybrid teqnuiqe of coding as it differs from most/all of the public sources so far, and I'm sure you'll use one and another as a reference at some point.

Goodluck,
12/01/2010 09:56 Korvacs#38
Dont use LINQ->SQL its significantly slower than standard...
12/01/2010 10:27 _Emme_#39
Quote:
Originally Posted by Korvacs View Post
Dont use LINQ->SQL its significantly slower than standard...
But it has its huge advantages, and if you're on a hobby-project you might aswell take the opportunity to learn something new rather than using the SQL teqnique that we've been writing for all these years. For example, if you're aiming at doing programming as a living, you sure as hell need to know LINQ, no doubts. And while we're on it, I'm pretty sure you need more than one way of doing SQL. By that being said, I mean that they (and any hobby-programmer for that matter) should aim at learning instead of just accomplishing the actual goal.
12/01/2010 10:33 Korvacs#40
Im pretty sure that learning the best way of achieving that goal should be the way to go, and if your writing a server then you need to be quick and efficient, LINQ should be left in its box if thats the case, thats not to say dont use LINQ at all, just dont use it with the database, the existing methods are already more than sufficient.
12/01/2010 10:38 _Emme_#41
Quote:
Originally Posted by Korvacs View Post
Im pretty sure that learning the best way of achieving that goal should be the way to go
Then I'll guess we have different learning teqnuiqes:)
12/01/2010 13:17 bRt|Cosmin#42
nice job can u put the client link please:X
12/01/2010 17:14 medoronaldo96#43
hey .Beatz good luck
12/01/2010 17:17 Syst3m_W1z4rd#44
Quote:
Originally Posted by EmmeTheCoder View Post
Then I'll guess we have different learning teqnuiqes:)
Peoples learn different and korvacs is right.
Why waste time on learning something, when u can learn something wich is better, but the same.
12/01/2010 22:04 killersub#45
Quote:
Originally Posted by JobvdH View Post
i say release!
if u DO say that then please, :facepalm:, :rtfm:, and go read a manual.