PDA

View Full Version : EqEmu Zone limitations?


generalzod
05-16-2003, 06:53 AM
Well after searching for quite a while, I was wondering if anyone knew what the technical limitations of EqEmu are, regarding
maximum user population and zone memory/cpu usage?
A graph/Matrix would be nice of user population, Emtpy as well
as maximums based on a few CPU choices. ie...

# of Zones | Population | Memory Req | NPCs | CPU needed
--------------------------------------------------------------------------------
1 25 users 256 MB 40 P3- 733 Mhz
1 50 users 512 MB 40 P4- 1.4 Ghz
5 100 Users 1000 MB 200 P4- 2.0 Ghz


just examples.. i have no idea if this is even realistic

I'm running 4 PCs, that I may test a new server on.

PC1:
3.4 Gightz Intel P4
1 Gig RDram
120 GigHD Ultra ATA 133
GeForce FX5600 Ultra
Windows XP Pro w/ Sp1

PC2:
(2) 1.2 Ghz P3 Intel (duel processors)
1 Gig SDRAM
75 Gig SCSI-3 Raid 5 (Seagate Cheetah hds)
GeForce MX460
Windows 2000 Server w/ Sp2

PC 3 & 4
IBM Thinkpads 733 mhz p3
256 MB SDram
20 Gig HD - generic 2.5 drives
3D accelleration by unknown but works - can play EQ on them

How many zones can I run theoretically on each of those
PCs or combined? Any ideas, Also how would I do some
kinda of distribution, so I can load different zones on each
of the laptops. I could just load the zones, close the lid on
the notebooks and put them in a dark corner.

_-GZ-_

Lurker_005
05-16-2003, 01:21 PM
A really rough guess, the average person running a server would only need about a 600Mhz CPU with 256MB memory. The reason, you will most likely run out of internet bandwidth before you load that system down too much. But like I said, a rough guess.

To run zone servers on multiple computers, copy your entire EQEmu directory to the other computers. Start the one computer as normal, then start more zone servers on the other computers. Check zone.exe /? for the propper syntax. And don't use 127.0.0.1 or localhost for any addresses.

generalzod
05-16-2003, 07:56 PM
Thanks for the info Lurker.
I didn't quite get the linkage part but I think it's enough to
figure out..

_-GZ-_

Lurker_005
05-17-2003, 09:09 AM
OK, quick sample since I'm now at home...

Computer 1:
Main server with mysql and world (also zones if you want)
192.168.0.10
zone ports 7995-7999

computer 2:
Static zones for the starting cities
192.168.0.11
zone ports 8000-8004

computer 3:
Dynamically loaded zones
192.168.0.12
zone ports 8005-8009

computer 4:
like 3 (or 2 for that matter)
...

Setup computer 1 like the readme, or what ever guide your following.

db.ini
host=(real internet ip, or 192.168.0.10 if lan only)

loginserver.ini
worldaddress=(real internet ip, or 192.168.0.10 if lan only)

boot5zones.bat
zone.exe . (real internet ip, or 192.168.0.10 if lan only) 7995 192.168.0.10
ect...


For computer 2

boot5zones.bat
zone.exe freporte (real internet ip, or 192.168.0.11 if lan only) 8000 192.168.0.10
zone.exe freportw (real internet ip, or 192.168.0.11 if lan only) 8001 192.168.0.10
ect...

For computer 2

boot5zones.bat
zone.exe . (real internet ip, or 192.168.0.12 if lan only) 8005 192.168.0.10
zone.exe . (real internet ip, or 192.168.0.12 if lan only) 8006 192.168.0.10
ect...



Computer 1 run like the readme says, the rest you only run boot5zones.bat

For internet use, your firewall/router needs to port foward the zone ports used to the propper computer IP
7995-7999, and 9000 (5999 if your running minilogin) to 192.168.0.10
8000-8004 to 192.168.0.11
8005-8009 to 192.168.0.12

generalzod
05-17-2003, 03:20 PM
that rocks. thanks alot