View Single Post
  #6  
Old 08-07-2022, 03:43 AM
Rissy Rissy is offline
Decaying Skeleton


Join Date: Oct 2010
Posts: 3
Default

Quote:
Originally Posted by magnetaress [You must be logged in to view images. Log in or Register.]
Every zone is it's own server. Except it's handled in the net code i think severside/services with port ranges foreach zone. Kinda like loopbacks server-side. I have never looked at emu code tho. So it's probably totally different. And I'm wrong and don't know what I'm talking about. If you're making a clone or new game just use a modern server architecture. Don't copy this shit which was copied over from the 80s. As a hack.
Quote:
Originally Posted by loramin [You must be logged in to view images. Log in or Register.]
http://www.eqemulator.org/

https://github.com/EQEmu/Server

The whole core emulator is open source: you can see for yourself how it works. P99 is a fork, but I don't think they changed anything fundamental with regards to zone transitions.

magnetaress and loramin thank you both very much!

and maybe that is the way to understand it then, for the sake of resources put each zone on its own server.

I always think of a server as one dedicated machine - but in today's market, is one rentable commercial server able to spin-up all 60-90 server-instances needed to host P1999?
Reply With Quote