I have a very good internet connection, but have no idea how to do it
Then you simply don't have the experience required to give the game a better uptime.
I'm not being negative here, it's just that you definitely need some experience with data center management to get reliable, round-the-clock, round-the-year uptimes.
Actually it's easy to rent a root server with guaranteed 99% update, for a two-digit monthly fee.
That would be even better than a server that's standing at home of an enthusiast who might lose interest after a year. Or who might be hit by a thunderstorm. Or who might even copy the data and give out spoilers (I do trust you, but I'm pretty sure that this trust is misplaced in about 5% of persons, and I cannot know whether you are one of the twenty I should not have trusted after all).
Even all these things aside, such a server wouldn't solve the uptime problem. 99% uptime means 1% downtime, and if a year has 365 days, this means up to 3.65 days of downtime per year. So that would be worse than we're already having now...
Of course, there are better servers available. They just cost more - for each additional nine you want at the end of that uptime percentage, you also tack another zero onto the end of your monthly bill.
For example, for 99.9% uptime, the server would be allowed to fail 0.365 days per year, that's almost nine hours. To achieve that, you'd need a second server on standby in case the first one fails, and a permanent live backup of the main server so that the backup server can take over. So some company would need to be concinved to sponsor a second server, and the PS guys would face some additional server management issues - setting up a database so that it seamlessly replicates between two servers isn't easy. (Setting up Internet connectivity so that one server takes over when the other fails, at the IP address level, is technically tricky and requires support from the data center. I guess that's the point at which we need to tack on the additional zero at the bills.)
Nine hours would be a tad much, though I guess for now anything better than that would be a waste of resources, given that the software can fail for days as well.
But let's look what happens at the next nine: 99.99%. This means we allow a yearly outage of a bit above 50 minutes - a level I'd consider acceptable for a free game.
However, now we're playing in a different league: making the server reliable isn't enough anymore, you have to start to worry about the infrastructure that connects it to the Internet. Standard routers don't come with 99.99% uptime guarantees, so you need to make them redundant - either by placing two (or better a dozen) servers in different data centers, or by connecting the server with two network cards, two lines, two routers, etc. all the way to the cables that leave the data center (preferrably at different points).
Servers in different data centers might do the trick, but at the price of a doubled traffic: any record that's updated in the database of server 1 must be sent to server 2 so it can take over.
A server with a redundant Internet connection requires another zero on the bills.
Yes it's doable. WoW and Eve Online do it all the time.
But they need to spend a budget to make it happen.