Just get a private server and your problems are solved.

Majority of your issues are basic server settings.