- Home /
Network traffic and bandwidth usage standards
So does anybody have an idea of what numbers you might expect a networked client to have in terms of bandwidth usage? Preferably in terms of Bytes/Sec.
I'm talking I guess an FPS client, but if anybody have other standards or benchmarks for other types of games that would be useful...
I've got a little networked game here with an authoritative server setup. With one client playing on it I'm peaking at 2400 B/Sec sent from the client and 18000 B/Sec received.
No idea if that's good or not or I have to work on reducing bandwidth...
Anybody?
I'm a clown when it comes to bandwidth and the like, but if you calculate how many megabits you need to accommodate the 18000 B/s then it only results in this:
http://www.matisse.net/bitcalc/?input_amount=18000∈put_units=bytes¬ation=legacy
As you can see a total of 0.13 megabit internet connection is required. The wast majority of people have at least a 1 megabit connection.
I have no idea if you put the things into perspective like this. I hope someone will correct me if I am wrong.
So depending on how many people you plan on having connected at any one time and your target audience it may or may not be to much.
Forget completely about the client. What you need to consider is the server, and how it's going to handle multiple clients. What bandwidth in and out does the server have? From that you can work out how many clients can connect and play at the same time. From that you can probably work out how many servers you might need. Someone like http://www.ovh.co.uk/dedicated_servers/ has servers with a guaranteed 100mb/s bandwidth. So, one of these can handle (say) 100,000,000/(2400+18000)*8 = 600 clients. If you have 8 players per game, that's 75 concurrent games. (Assu$$anonymous$$g your server code is fast enough.)
Your answer
Follow this Question
Related Questions
Unity networking tutorial? 6 Answers
OnDeserialize is not being called on by client. 0 Answers
Unity Networking LLAPI - High Bandwidth 1 Answer
Custom network ID values 0 Answers
Unet spawn a camera? 0 Answers