Just get a private server and your problems are solved.
Majority of your issues are basic server settings.