How much bandwidth does a Minecraft client use in SMP?
How much bandwidth does a single Minecraft client use in SMP (up and down, in KB/sec)?
I’m asking this question for two reasons:
1) I plan on running a small MC dedicated server on my VPS, and want to make sure it won’t obliterate my (currently barely used) monthly bandwidth cap, and
2) I’m looking at getting a mobile hotspot to play a little SMP on the go…
I wouldn’t be doing this much (and know it will be laggy) but I was wondering whether it would even be feasible.
3 Solutions collect form web for “How much bandwidth does a Minecraft client use in SMP?”
Well, according to this discussion:
Over a 100second test window, I recorded a mean of 31,630 bytes/sec and a max of 159,371 bytes/sec. That works out to an average of 0.1Gb/hr/user
As a rough ballpark measure that seems fairly believable (this was posted just under a year ago however, so SPM network performance could have changed since then).
Of course it depends a lot on what the users are doing, for example if a player moves around a lot then I imagine that the network use may be greater as the server needs to send more environment data to the client, similarly whenever users connect and disconnect network use will probably spike.
My advice would be to have a go yourself using 100 Mb / hr / user as an initial guess. You should also take into account the distinction between upload and download bandwidth, as many ISPs have a much smaller limit on upload bandwidth.
I see >40 KByte/s per user on my server. There is a lot of automation going on on the server (a fully automated mining/factory operation on Tekkit) so there is a ton of constant updates going to the clients.
Loading worlds is capped at 125KByte/s per user AFAIK (not tested).
Vanilla minecraft may be way lower (not tested).
A user should never take up 159 kBps, ever! Each user maxs out at 30 kbps (notice the little b as in bits not bytes).
If someone is sending more then they are spamming the server as the average user will actually only use about 5 kbps, excluding idle users. Many servers have propagandized how much bandwidth is needed for a minecraft server.
Questions like this are answered profoundly by Minecraft server “staff” that raise bank each month and outsource to 2 mbps VPSs and turn a huge profit.