Thats the whole entire point, those 'waypoints' are within a map which is loaded when you play a game. There is no way that we are going to cut zones per computer down to 4 for some pathing. My server alone peaks at 30 users and running 23 zones off of 3 different computers are taken up, I cannot bring that down to 11-12. Map sizes could vary depending on the type of map we create, if its 2 dimensional, it will be very small, however, NPCs would not be aware of their Z coordinate. If it were 3 dimensional, file sizes would be rather large (note these are put into memory). But if we were to use 2D, the NPCs would continue bouncing like they do now, which no one wants.
Once we actually come up with a solution, not only do we have to make the ability to create a map, but a program to actually edit and create them. It is a lot of work for our team right now, we are not as big as we were from December-March (Team is down to roughly 2-3 active people, another 2 that come in once a week to work for about an hour).
I will start brainstorming some ideas, see what creative things I can come up with that shouldn't kill our computers
