Also creating your own private server involves, time, knowledge, and money. You need to comprehend C# , Pay for the server, and set up emulators. I wouldn't recommend the average user to attempt this.
So basibly you need to pay to get the base, and then you code what you want to add