How safe am I?

go buy the cheapest server you can (http://www.123systems.net/ they have been pretty reliable for me, most likely you only need 1gb or 2b max) that has enough performance for what you need.

IF your game suddenly happens to become huge and your cheap server cant handle it, you can just change to a new company where your getting a better server.

IF your game turns out that you don’t get the thousands of players you intended, you lost $50 (most likely $30 max) max for a years worth of server hosting to what you can recover from and try a new game and use the same server to host your game.

This $20-$50 you spent for 1 years worth of hosting saved you in electricity bill, which probably would of cost more if you used a home server based on the fact you had a spare computer. if you had to build a new computer to host the server, well you just saved a few hundred initial cost.

I know this is a very old topic and this is prob. too late…
But I cant help but point out…

I’m the same… complete chatterbox talking about programming which no one understands and no one really gives a rats about… :slight_smile:

I want to add in very quickly to everything everyone said, to clear up some stuff.

The only thing anyone can truly do with your server IP if they get it, is launch a DDoS on your server and knock it offline.

If you don’t know what DDoSing is, TL;DR version: it’s basically flooding your IP with packets, generally UDP packets with a bunch of useless info.

Also, depending on if they knew the way you handled packets some how, and if you’re using UDP for your game, they could manipulate your game server, and send packets to your game server with certain things such as “start a game” or something like that, and depending on the setup of your server, could crash it.

That’s why you just simply have to add error checks for such things, and always make sure if a game is in progress, only recieve packets from the players that are in that game, etc etc.

Also, this is just general info for everyone, not specifically for OP.