I am seeking a design/infrastructure solution for a startup company that may be impossible for this budget. I need at least one optimized cpu (a.k.a not-shared) on the west coast of the united states, another on the east coast, one possibly in canada, maybe even other countries. I also need these containers or dedicated servers whatever the solution maybe to allow for 2TB a month of bandwidth. Each game server would also have a publicly available ip address. I have a .io websocket game and ideally players need to be near the game server. Thusly I need some type of global coverage and need to be able to pull this off for less than $300 a month. The game is brand new and currently no one plays but when someone does I want them to have good experience. I understand that close proximity does not mean a good network connection but it definitely mitigates a lot of issues. What hosting providers would give me this kind of coverage and for less than $300. I am thinking for example if my game server is doing nothing they could possibly just spin it up on demand. I looked at for example amazon gamelift pricing and their bandwidth costs are atrocious for a startup. As for now I only have 1 game server on the east coast of the U.S. used for testing.
- I need a dedicated cpu which would allow me at least 1 game node running for a few players
- I need at least 2GB bandwidth allowed per month per core for cheap, “no extra charge”
- I need good network speed, a 10Gbs card preferrable but not necessary
- I need game servers running in geographically disparate locations
Digital Ocean seems like it might work since their page says $42 for a NON-premium cpu droplet. They offer 2.GHz cpus. I have not tried them before though nor have I set up droplets/containers. If anyone has experience using them for a streaming based applications or gameservers your feedback is definitely welcome. If anyone knows any other solutions that would be appreciated, thank you.