How to make a multiplayer online open world game (Not just the UE4 stuff)

I guess not many people are making MPOGs since Unreal isn’t suited for more than maybe 50 players and working around that is difficult. I am working on one and the solution for us was to separate the game server completely from UE and write it as a separate process. There is an Unreal server that handles the spatial data and it works as a slave for the Master server. Of course we had to use another network system since Unreal’s is not good for this scenario, so I know it is quite complex. You have to be either a huge corporation or a very dedicated indy with years of time on your hand. It’s nothing you can do in your spare time while working at a daytime job