This is my bot connecting to the notchian server. The bot was built more or less conforming to this protocol documentation. As you can see most of the bandwidth is used shortly after connecting, which is when the map chunks are sent. Each map chunk is around 4kb (compressed). The server will send something around 440 chunks, so the bandwidth needed for a connecting user is around 1.7 MB, depending on the world used.

After the map download has completed each client makes up for something between 0.5 and 2 kilobyte per second (assuming the official client behaves similar to my bot).

For more accurate statistics i recommend using a network analysis tool like wireshark (windows) or tcpdump (linux).

Hope this helps.

Code:

C:\Users\Andre\Documents\miney>mineyconnected!!! (localhost:25565)mapSeed: 747206651523307282834.47kb/s down|0.22kb/s up in 1s43kb/s down|0.41kb/s up in 2s31.21kb/s down|0.25kb/s up in 3s24.07kb/s down|0.21kb/s up in 4s19.93kb/s down|0.15kb/s up in 5s15.36kb/s down|0.13kb/s up in 6s11.08kb/s down|0.11kb/s up in 7s10.71kb/s down|0.09kb/s up in 8s9.42kb/s down|0.08kb/s up in 9s8.68kb/s down|0.09kb/s up in 10s6.54kb/s down|0.07kb/s up in 11s7.13kb/s down|0.06kb/s up in 12s5.78kb/s down|0.06kb/s up in 13s5.65kb/s down|0.06kb/s up in 14s6.86kb/s down|0.05kb/s up in 16s3.86kb/s down|0.04kb/s up in 17s4.62kb/s down|0.04kb/s up in 18s5.26kb/s down|0.04kb/s up in 19s4.5kb/s down|0.03kb/s up in 20s3.85kb/s down|0.03kb/s up in 21s3.84kb/s down|0.03kb/s up in 22s4.36kb/s down|0.03kb/s up in 23s3.67kb/s down|0.03kb/s up in 24s1.62kb/s down|0.03kb/s up in 25s0.16kb/s down|0.03kb/s up in 26s0.16kb/s down|0.02kb/s up in 27s0.12kb/s down|0.02kb/s up in 28s0.14kb/s down|0.02kb/s up in 29s0.14kb/s down|0.02kb/s up in 30s0.11kb/s down|0.02kb/s up in 31s0.13kb/s down|0.02kb/s up in 32s0.12kb/s down|0.02kb/s up in 33s0.1kb/s down|0.02kb/s up in 34s0.12kb/s down|0.02kb/s up in 35s0.11kb/s down|0.02kb/s up in 36s0.09kb/s down|0.02kb/s up in 37s0.12kb/s down|0.02kb/s up in 38s0.09kb/s down|0.01kb/s up in 39s0.1kb/s down|0.02kb/s up in 40s0.09kb/s down|0.01kb/s up in 41s0.1kb/s down|0.02kb/s up in 42s0.09kb/s down|0.01kb/s up in 43s0.09kb/s down|0.01kb/s up in 44s0.08kb/s down|0.01kb/s up in 45s0.09kb/s down|0.01kb/s up in 46s0.09kb/s down|0.01kb/s up in 47s0.08kb/s down|0.01kb/s up in 48s0.07kb/s down|0.01kb/s up in 49s0.08kb/s down|0.01kb/s up in 50s0.08kb/s down|0.01kb/s up in 51s0.06kb/s down|0.01kb/s up in 52s0.08kb/s down|0.01kb/s up in 53s0.07kb/s down|0.01kb/s up in 54s0.07kb/s down|0.01kb/s up in 55s0.06kb/s down|0.01kb/s up in 56s0.07kb/s down|0.01kb/s up in 57s0.07kb/s down|0.01kb/s up in 58s0.07kb/s down|0.01kb/s up in 59s0.05kb/s down|0.01kb/s up in 60s