What i'm saying is that this won't make much if any differance atall. Even for servers without any errors the only way of reducing the server load is delete unused maps/items/mobs etc... clean-up SQL.
The server as it is, is running very efficiantly, it goes back to my previous post of making the point that maybe its time that server owners got to know a bit about their server and how it works before telling TD that hes done something wrong or that he needs to fix it when its fine the way it is.
Simple awnser to most problems and also overloading or too much cpu usage: upgrade your hardware...
@Fire, you say that your cpu is running at a stable 45%...isn't that a good thing? its not like its being used for anything other than mir so whats the problem?
Useful info:
Also dedicated servers arn't all that due to how much they cost and also its a pain in the arse not having the machine in front of you to repair, RDA doesn't seem good enough.
Bandwidth isn't the main cause of lag on most servers its the response time of the server and how quickly it can process the infomation, this is a known fact because mirs packet sizes are very small something like 5kbs for 10-20 ppl online so why bother having a 100mb?
Along the same lines of bandwidth for deicated servers, beaware that depending on which company you are with you may find you have a 10mb connection NOT 100mb (i found this out from personal experiances).
Also beaware that UPLOAD speed is just as important as download speed.
I'm not giving too much away about the monster I built for mir because it took me along time to build and alot of money, but the next upgrade will have a hex core 3.2Ghz processor and about 1Gb of GDDR3 Ram.
Spec will be:
CPU: 19.2Ghz
RAM: 1Gb at 1400Mhz
Memory Bus Bandwidth: 512 GB/sec
Hopefully this will make ppl consider if their server is powerful enough and instead of dragging the server down to a level to perform a tiny bit better on their home PC that they should think about building a server that can cope with what mir has to offer.
Run folks, run! Auron isn't happy!
--
The performance boost from implementing this change will be larger than you appear to be giving it credit. While there is no doubt the best way to boost performance is to reduce load, this will better affect those that HAVEN'T reduced load, and have comparitively little effect on those that have.
The server runs efficiently? Are you on crack? Seriously. How in the great googamooga is using TCP for interprocess communication efficient. ****, the very thought of me makes me want a cold shower.
So you know, that's where you lost any credibility you had.
While bandwith is not the major problem, connection latency is. And the only way to drop that latency is with a higher-bandwith, better contention connection. So surely that's a moot point? One doesn't come without the other, you know.
Erm, as regards your bandwith speed, you may have ordered a 100mbit (8bits == 1 byte, kids), and thus your effective data transfer speed would be (100/8) - Overhead. Hence, your 10MByte figure.
I shouldn't even comment on the specs. The only widely available CPU architecture which would offer you A 6-core system is IBM's CELL. And of that, only 1 core would really be useful for MiR.
You CANNOT. Infact, hold on, I've not stressed that enough.
You cannot multiply core frequency by core number.
You do NOT have close to 20GHz of effective power. You'd be lucky if each process got 3.2GHz a pop, and that assumes you've manually told windows which core to run each process.
I'm going to have to assume that's RDRAM, or some DDR3 spec I've not read about. Either way, 1GB would be a stupidly low figure. It'd be like buying a Jaguar, and only using 1st gear.
--
If people want a faster server, they accept TDs code modifications, they buy the fastest CPU they can afford, get the largest & fastest RAM configuration they can afford, get a nice SATA RAID setup, and get a nice flavour of SDSL(Or rented line).
That's all there is to it. Other than TD's sexy little free mods, you have to pay for the rest. And you have to have SOME idea about the parts you're buying.
--
*Auron goes to watch Monty Python to calm down...*