What needs to be done is that they have separate servers for different functions. A character server, a map server, a login server, zones server, a mob/npc server… these are all contained on one box for example. Then they could have separate boxes for channels. Then all of these are interconnected… If they’re really wanting to resolve these issues, they may need to be prepared to rewrite/redo things. Also they could take a look at how other games are doing things…
There was a game which I still play that had some serious growing pains and issues, but they resolved them fairly quickly and “ponied” up for the servers that were needed and didn’t try to cut corners. This as a result built a very loyal community, of which said game I’ve not been on in order to play this one. I honestly am starting to think I’m wasting my time, but I was having high hopes on this one due to waiting for it the last 3-4 years. =/
