Hi Guys,
First post on here, got directed over here from gamedev.stackexchange as my question was a bit too far from what they deal with.
The following segment is just a copy paste of my question, I've had a look at the sticky and will be looking through the FAQ for more in depth, this is just a quick dirty question to get an idea of numbers before I start researching the why/how.
I'm a video games programming student (SAE-QANTM Melbourne) researching some ideas on games for an assignment, and I delved around the internet and realized I wasn't able to find any business websites that sold server hardware (For medium/large business) that was higher performance (for video games).
PRE-ASSUMPTIONS:
-I have 10000 players per hour. (Meaning at any time on average, there are 10000 players currently connected and playing).
-The games will run for about 20 minutes including a 5 minute break, so let's assume 3 games per player per hour, with 10 people per game (3000 games per hour).
-It is an FPS Game, so I definitely want a low latency.
https://developer.valvesoftware.com/wiki/Source_Multiplayer_Networking#Basic_networking
https://www.reddit.com/r/GlobalOffensive/comments/2h3fsa/how_much_internet_does_go_use/
http://gaming.stackexchange.com/questions/210173/what-is-a-tick
-Having a look at these previous links, I would assume a low latency fps would be something close to CounterStrike with a 64 tick rate, which in the second link user "rajeshjsl" says using DU Meter he uses 87 MB per hour.
Crunching those numbers (87 Per Hour * 10000) gives us 870GB per hour upload. (Not sure if correct, again, stuff I will be learning with the FAQ or with everyone here pointing me in the correct direction ).
QUESTIONS:
-Assuming 870GB per hour upload, where would be a good place to look at server hardware/architecture for purchase?
-What sort of servers would you recommend that would handle a game like this as best as possible?
-Assuming there is a link, how many top end servers would be required to handle this amount of players? If one of these servers could easily handle 870gb/10000 players per hour, what would be their limit? (While running smoothly)
-If no links, what would be the estimated cost to purchase a server that can handle this?
-What would be the running costs associated with maintaining/running the server? (I'm currently thinking of cooling, electricity, actual internet bill, storage, cleaning, anything else?)
Thanks in advance.
Aidan