Originally Posted by
Night2Dark2
Zygon, that is a pretty nice structure, and you are right at certain parts, It's kind of like those blasted files I worked with a couple of months ago. Anyone who were interested in them, knows who I am.
but heres how those "Blasted Files" were really executed.
Master -> Holds Server List / Connection Info // GG Instance.
Login0 -> Connects to Master
Shop0-> Connects to Master, provides Interface for MTS and CashShop
World -> Connects to Master, spawns channel 1:1
Channel0-> Connects to World, spawns 1:2
but yeah, your method seems like it could work, to even out the lag on some big servers. Ex: 2000+ constant.
but we should implement fail-safes if that idea does go into plan. For example: if the Master shuts down abruptly, Send a server-wide warning, saying that Server is undergoing a server check. Please disconnect immediately, to save yourself from being rolled back. Especially if, the World server fails.