With the correct person coding init it would take 0%-1% CPU max with a fully featured source with everything working. Anything that is that good released to public would cause another generation of shit servers.Quote:
Like i said NO real stable sources lol those are all c# and no disrespect to them but are only stable because they aren't complete and don't have any real load to carry to stress test them. If you took any of the above 3 sources you quoted and put 100% or near 100% of everything content wise into them they will crash long before maximum load is put on them they just can't handle it. And they can say c# can handle a co server all day till there blue in the face and it just isn't true c# isn't fast enough or stable enough to handle thousands of connections and the thousands of players/mobs/npcs ect calculations they just crash.
I suppose a few 100 or so players is fine for most people so your half right i guess that's good enough for most, But i'll stick to my old school .net/Python hybrid 5201 ( updated over a 6 year time frame when bored ) that can handle thousands of simultaneous connections without even breaking a sweat :P Take any stress test program or even write your own like i did that will make connections every few seconds or so and see how many the above sources will handle before freezing up or crashing.
Until the co community can start coding co servers in a real language it will always be a huge fail in my opinion. Any real gameserver source is not in c# and is not flatfile based they use .net and mssql or mysql.
I totatally agree Arco i still play alot of the old school games as well and i don't care about the graphics your right i was just making a point that co is pretty obsolete. Infact i don't really play any mmorpgs anymore because they all pretty much bleed together it's always the same thing which is grind grind grind to level then kill eachother lol.
.Quote:
Ok well this is a newish account that I`m using for various reasons. I came to these forums because of my original love of Conquer in general. cool.
I have not much coding or computer language knowledge however I`m studying online tutorials for python, C++, C# and Java and looking at various other things including reverse engineering as well as trying to understand how it all works. Learn 4 things at once? wouldn't it be better to learn one at a time?
I came here originally with absolutely no knowledge .[/B]whatsoever about how any of this kind of thing works especially pservers and would never have dreamed that I would have been able to setup a pserver let alone be able to run it and change the way things are ingame. Congratlations?
With thanks to many people on here who have had patience with me and those of us willing to learn 1 every 1000 or try to learn on here I eventually was able to setup pretty much most of the pserver projects be that unstable with major problems or not it just gave me something to work on and get better at it.
Hey I have even helped to solve some of the the little problems asociated with some of the servers which I am actually quite proud of :) For the most part a little brains is needed for most of this and that seems to be part of the problem. Nobody wants to use their brains anymore and expect everything on a plate. I am willing to bet the majority of the people on here are sick to death of seeing the same thing about "how to code an NPC" which to be quite honest even without any coding knowledge is as simple as turning the computer on >.< I read ONE tutorial on NPCs and that was all that was needed and not the ten billion other threads explaining the same thing over and over again.
About the absolute hardest Not the right word thing to code as in NPCs would be the GuildNPC Its just BASIC knowledge of if's/elseif's/else's to give allies and enemies. Anyway sorry for the long reply lol, also the flaming on here doesn`t help anybody or the stupid remarks half the time because remember a lot of the people willing to learn only understand laymans terms to begin with so it helps if simple terms are explained for those who are a little confused :)