14
gitpush
3y

I'm facing something really strange, in a coffee shop I go to usually, all downloads even if from terminal download speed is at best 200KB/s and at worst 50KB/s, but there is this game armored warfare, it reaches 2MB/s download speed on the same connection, while at home everything goes to max 200KB/s.

My question is, how do the devs at armored warfare do this? use max connection speed or are there any configs need to be changed so I can reach max speed in any downloading?

Comments
  • 1
    @Linux & @Linuxxx sorry to bother guys, but I'm not really good at network stuff and appreciate your feedback :)
  • 4
    Most probably parallel connections
  • 1
    @gitpull but I use FreeDownloadManager and it opens parallel connections, yet its speed is also at best 200KB/s in that coffee shop
  • 2
    @gitpush ok... now that topic gets even more interesting. Pinned.
  • 5
    The coffeshop may have throttled http/https connection?
  • 0
    @Linux excuse my noob question, if I try downloading from ftp will that bypass the throttle?
  • 0
    @Linux never mind me, I just tried FTP downloading 2MB file, speed was 100KB/s
  • 3
    @gitpush
    What protocoll does that armored warfare game use?
  • 1
  • 1
    I've got an idea. Maybe it has an (Google) speedy client implemented.
  • 1
    @Linux I just checked, found on their forum from a user that it uses p2p network, so this could be the reason?
  • 2
    @gitpush
    That could be, sounds like they are throttling connection by IP lol
  • 1
    @Linux by IP as in, x ip can only send x speed back to me? but isn't by protocol or by domain a better solution?
  • 3
    @gitpush
    Yep
    They should throttle by client, but that is none of your business ;)
  • 2
    @Linux my business is to remove the throttling thingy :3
    Thanks man appreciate your help :D
  • 3
    @gitpush
    Check the router :) depending on what kind of software they use it should be pretty easy I think
  • 1
    @Linux I'll try :3
    But really, it ain't my business I'm a customer not an owner to mess things the way I want.
  • 1
    Is the game really downloading at that speed? Could it be an extra zero at the interface?
  • 2
    > it uses p2p network

    Find out who else in the coffee shop is playing the game as well. :-)
  • 0
    @Nanos I'm the only one with a laptop there lol
    @gabrielvisconti I checked both task manager and my login page for the network show that I downloaded 980MB in 30 minutes
  • 0
    edit: Task manager was showing I'm downloading at 11Mbps
  • 2
    @gitpush

    > I'm the only one with a laptop there

    That you can see. :-)

    Check the cars outside within range..

    Maybe someone in the back, upstairs, basement, etc. is playing..
  • 2
    @Nanos

    I'm reminded of someone I knew who would use his laptop in the pub across the road from his house, but connect to his house Wifi.

    So, maybe someone in a house near enough is doing that the other way..
  • 7
    it's amusing seeing @gitpull and @gitpush talking xD
  • 2
    @vhoyer but @gitcommit is ignoring us
  • 2
    do we have:
    @gitdiff
    @gitblame
    @gitlog
    @gitstatus
    @gitcherrypick
    @gitreset
    @gitrebase
    @gitclone
    @gitinit
    @giradd
    @gitbranch
    @gitcheckout
    @gitmerge
    @gitfetch
    @githelp (y not)
    ?
  • 1
    wow, we have githelp hahaha
  • 8
    @vhoyer usage: git [--version] [--help] [-C <path>] [-c name=value]
    [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
    [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
    [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
    <command> [<args>]
  • 1
    @githelp just tell @gitcommit to come here we have code to push online :3
  • 2
    @gitpush U guys cannot start without @gitinit showing up :/
  • 2
    @vhoyer
    remote: Counting objects: 950, done.
    remote: Compressing objects: 100% (912/912), done.
    remote: Total 950 (delta 574), reused 0 (delta 0)
    Receiving objects: 100% (950/950), 200.49 KiB | 526.00 KiB/s, done.
    Resolving deltas: 100% (574/574), done.
    Auto packing the repository in background for optimum performance.
    See "@githelp gc" for manual housekeeping.
  • 1
    @Falk it's a cloned project 😛😛
  • 2
    tl :dr Comments

    It's most likely a peer to peer connection. Same technology used by torrenting as well as many other games including my favorite, Starcraft :D
  • 2
    @uziiuzair and it turned out to be peer to peer found it on their forum.
    However I need to read more about it, I liked the speed and curious about how it works.
Add Comment