Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-26-2008, 05:09 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

I recently upgraded my server to a Dual Core CPU and it seems to load balance pretty well. I imagine that it just loads zones and splits them between the processors.

The deciding factor for most servers is upload bandwidth. With 1MB up, you can get about 80-100ish players on without too many performance issues. For more than that, you would need more upload bandwidth.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #2  
Old 11-29-2008, 08:12 PM
Yeormom
Discordant
 
Join Date: Apr 2004
Location: 127.0.0.1
Posts: 402
Default

All of your zones will each support the ability to have their infinity set to a different core, but world.exe will obviously only run on one. Your only problem is going to be bandwidth, as it looks like your talking about residential cable for Internet. It might also be nice to have some additional storage for backups.
__________________
Yeorwned
Bane of Life [Custom Classic/PvP]
Reply With Quote
  #3  
Old 12-05-2008, 09:49 AM
Rhodan
Hill Giant
 
Join Date: Oct 2006
Posts: 179
Default

Well I took a shot at leading every .map statically (283?) on a 4 gig machine. Got as far as TakC (253 I think) before having problems. TakD and on would end up restarting over and over again. At the end I had almost 6 gigs of paged data and just shy of 400 megs of ram free.

Each loaded zone ran as a separate process and there were multiple threads created for each zone (over 1400 threads were running though some were unrelated to eqemu of course).

I'm going to cut out a bunch of maps (earlier in the alphabetical listing) just to make sure it was memory restraints that caused the failure to load the maps.
Reply With Quote
  #4  
Old 12-05-2008, 01:25 PM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 473
Default

Just curious, but why are you trying to open up all the zones? you can set it up for say 100 consecutive random zones and as people move between them the zones will open and close to free up resources. Since you can now set your zones to save state when they shut down, you don't really lose anything... just some thoughts.

Also, if you're looking to go big with this server like it looks you are... you're going to be much better off running it on a Linux box.
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #5  
Old 12-05-2008, 05:05 PM
Rhodan
Hill Giant
 
Join Date: Oct 2006
Posts: 179
Default

Not going big at all. I'm not planning on having more than a couple dozen people at most.

I also don't plan on loading all zones statically - just cities and the most often visited zones (maybe 30-40 static zones, probably less).

So why try? Just to see

Oh and I really did want to go linux but I'll also be using the server for development under the Lawmaker engine and lawmaker is pure windows. Perhaps when I've got an app actually built in lawmaker I'll see if I can get it to cooperate with linux but until I'm entirely comfortable with the sdk I don't want to be sitting there trying to figure out if the problem is lawmaker or my linux setup.
Reply With Quote
  #6  
Old 12-05-2008, 08:15 PM
Rhodan
Hill Giant
 
Join Date: Oct 2006
Posts: 179
Default

Yep, got home and the remaining zones loaded up (takC+) so the loading failures were probably memory related - thats a heck of a lot of zones to have loaded all at once! So the 250ish zones ate up 2.5 gigs of ram and 6 gigs of page file space. A six gig machine could probably load everything statically though I don't know how much memory a player takes - I figure there wouldn't be a lot of space left for people to actually play. 8 gigs would probably work fine.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 09:17 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3