Most likely you just don't have enough upload bandwidth. Many high speed internet providers limit how much you can upload to enforce their "no servers" agreement that you have to sign to get the service. If that's not the case..I dunno how fast airports can go, maybe its to blame? The computer should be able to handle 16-18 people