Jump to content

Math: Slow Download Of Patch


26 replies to this topic

#1 Throe

    Member

  • PipPipPipPipPipPipPipPip
  • FP Veteran - Beta 1
  • FP Veteran - Beta 1
  • 1,028 posts

Posted 17 March 2016 - 10:57 PM

[deleted by user]

Edited by Throe, 20 November 2018 - 11:51 AM.


#2 Troutmonkey

    Member

  • PipPipPipPipPipPipPipPipPip
  • Moderate Giver
  • Moderate Giver
  • 3,776 posts
  • LocationAdelaide, Australia

Posted 17 March 2016 - 11:19 PM

Switch to Steam. It handles large downloads waaaaaay better and can even pause them partway through. I've been where you are and it sucks as it took me 3 days to download Witcher 3!

#3 Paigan

    Member

  • PipPipPipPipPipPipPipPipPip
  • The Blazing
  • The Blazing
  • 2,789 posts

Posted 18 March 2016 - 02:38 AM

I downloaded the patch minutes after it became available via the normal client (no steam).
I had 3 MB per second for most of the time and that probably only because that's the maximum my tariff allows (too lazy to upgrade).
This means the PGI servers definitely CAN provide proper bandwidth for patch DLs.

The whole download took ~45 minutes.

Of course the more people download, the slower it gets. If it were a client-internal torrent (like blizzard patchers do, very nice), more people would speed up the download instead of slowing it down, but whatever.


I don't quite see why PGI should invest resources (working time) into compensating the problems of internet via satellite.
Is it their responsibility?
Are you paying them for it?


(Dammit PGI, increase the speed of light already!)

Edited by Paigan, 18 March 2016 - 02:48 AM.


#4 YakkSlapper

    Member

  • PipPipPipPipPip
  • Overlord
  • Overlord
  • 175 posts
  • Locationoregon city

Posted 18 March 2016 - 02:43 AM

go backwards, get DSL and improve your speeds over satellite connect.

then again, this is me/my speeds

http://www.speedtest...sult/5177781198

and i say get back to DSL cause its a direct connect no hops to the 'hub' from your system, using my expearences with unreal tournament game, dsl was slightly hier ping, but a less laggy game play then on cable connect, dsl was like 119, vs cables 80 something, but like i said, way less 'laggy'

for gaming dsl is superior to cable, but for streaming n such, cable is better

Edited by YakkSlapper, 18 March 2016 - 02:54 AM.


#5 Haakon Magnusson

    Member

  • PipPipPipPipPipPipPip
  • The Partisan
  • The Partisan
  • 636 posts
  • LocationI have no idea, they keep resetting CW map

Posted 18 March 2016 - 03:08 AM

View PostThroe, on 17 March 2016 - 10:57 PM, said:

Now that we've got that out of the way, I'll tell you that my "broadband" connection is advertised at 1.5 Megabits per second. What does this mean for me? Well, if PGI's upload server is capable of spitting data out at that speed, it means I can download a 6.6 GigaByte patch in less than 12 hours. Doing the math, 1.5 mega*bit* per second would be 90 Mega*bit* per minute, or 5400 Mega*bit* per hour, or 129,600 Mega*bit* per day. Since there are always 8 bits in each Byte when you're talking about TCP/IP packet data transfer, that puts me at 16,200 MegaBytes per day. That's 16 GigaBytes per day, or over 8 GigaBytes per 12 hours. Even with typical TCP/IP packet overhead, I'd be able to download the patch in less than a day.

Unfortunately, PGI's server doesn't deliver that kind of speed to me, which is understandable. Even if there weren't other users trying to use the connection at the same time, from other ISPs, it's doubtful I would ever see much more than 500 kilobits per second, probably because of my latency, but I won't get into that, or how it works, because it's much more complicated than math. My point is that a reasonable download speed for me would be 500 kilobits per second, which would allow me to download approximately 10.8 GigaBytes over 48 hours. Taking typical TCP/IP packet overhead out of that, I should still be able to download a 6.6 GB patch in 48 hours.

My patcher has downloaded a total of 1452 MB as of this writing, and I started it on Tuesday, well over 48 hours ago.


Please look into it. It hangs often, telling me the connection has timed out. Perhaps you should add a slightly higher timeout tolerance to help it deal with a bit of satellite latency... I would sincerely appreciate it, and in my professional Cisco certified opinion, it would have *no* negative consequence for *any* of your other players. Feel free to get a second opinion on that last point, and check my maths.


You Cisco certification should tell you that you will never get full nominal bitrate of your connection, even in a good network you max out around 70%
And with big latency, well: http://bradhedlund.c...distance-links/

Additionally windows does all sorts of funky stuff with connection window sizes when your connection is spotty (I'd say you satellite link counts as spotty) and while they are fluctuating and being renogotiated, your throughput is far below what you'd expect.


TL:DR Crappy connection makes for crappy speeds, regardless of nominal speed.

#6 nnngn zero

    Rookie

  • The Serpent
  • The Serpent
  • 4 posts

Posted 18 March 2016 - 03:37 AM

As a past satellite Internet customer, does your ISP have a daily cap on bandwidth? Fair Access Policy? Or some other bandwidth limiting system if you download too much, too fast?


#7 Sjorpha

    Member

  • PipPipPipPipPipPipPipPipPip
  • Philanthropist
  • Philanthropist
  • 4,480 posts
  • LocationSweden

Posted 18 March 2016 - 03:48 AM

Ugh, sounds horrible.

I patched in less than 20 minutes, I guess we're kinda spoiled here in Sweden with all public investments in network infrastructure. ( yay for the social reformist welfare model! :))

#8 Mead

    Member

  • PipPipPipPipPipPip
  • Little Helper
  • Little Helper
  • 338 posts

Posted 18 March 2016 - 05:34 AM

Download speed for me is faster and more reliable on steam. Worth giving it a try, no? At least you'd be able to say for sure that it's the pgi fileserver and not your connection.

#9 Aetes Nakatomi

    Member

  • PipPipPipPipPipPipPip
  • Ace Of Spades
  • Ace Of Spades
  • 571 posts
  • LocationCambridgeshire, England

Posted 18 March 2016 - 05:54 AM

When the patch came out I wanted the drop with my Brother, sometimes I forget how lucky I am to good connection. I downloaded the whole thing in around 12-14 minutes (I have a great broadband service). Only for the patch to take my brother all night so we didn't even get to play together on patch day.

It would have been if they allowed a pre DL much earlier for people with slower connections.

#10 Throe

    Member

  • PipPipPipPipPipPipPipPip
  • FP Veteran - Beta 1
  • FP Veteran - Beta 1
  • 1,028 posts

Posted 18 March 2016 - 08:02 AM

[deleted by user]

Edited by Throe, 20 November 2018 - 11:52 AM.


#11 Throe

    Member

  • PipPipPipPipPipPipPipPip
  • FP Veteran - Beta 1
  • FP Veteran - Beta 1
  • 1,028 posts

Posted 18 March 2016 - 08:06 AM

[deleted by user]

Edited by Throe, 20 November 2018 - 11:52 AM.


#12 Mechteric

    Member

  • PipPipPipPipPipPipPipPipPipPip
  • Overlord
  • Overlord
  • 7,308 posts
  • LocationRTP, NC

Posted 18 March 2016 - 09:16 AM

View PostTroutmonkey, on 17 March 2016 - 11:19 PM, said:

Switch to Steam. It handles large downloads waaaaaay better and can even pause them partway through. I've been where you are and it sucks as it took me 3 days to download Witcher 3!


Agreed, switch to Steam and spare yourself some headache

#13 Tyler Valentine

    Member

  • PipPipPipPipPipPipPipPip
  • Senior Corporal
  • 1,472 posts
  • LocationChandler, Arizona

Posted 18 March 2016 - 10:59 AM

View PostSjorpha, on 18 March 2016 - 03:48 AM, said:

Ugh, sounds horrible.

I patched in less than 20 minutes, I guess we're kinda spoiled here in Sweden with all public investments in network infrastructure. ( yay for the social reformist welfare model! Posted Image)


I'm so jealous of your country. We are seriously considering electing Donald Trump Posted Image

Edited by Tyler Valentine, 18 March 2016 - 11:02 AM.


#14 Throe

    Member

  • PipPipPipPipPipPipPipPip
  • FP Veteran - Beta 1
  • FP Veteran - Beta 1
  • 1,028 posts

Posted 18 March 2016 - 12:45 PM

[deleted by user]

Edited by Throe, 20 November 2018 - 11:52 AM.


#15 Haakon Magnusson

    Member

  • PipPipPipPipPipPipPip
  • The Partisan
  • The Partisan
  • 636 posts
  • LocationI have no idea, they keep resetting CW map

Posted 18 March 2016 - 02:14 PM

View PostThroe, on 18 March 2016 - 08:06 AM, said:

If you carefully read the OP, you'll notice I covered both points above... And I understand your summary, and covered that too.

Well indeed you did in a roundabout way in hiding the percentage to dl size, my bad, was hungover.
I'd still put a lot of it to transmit windows likely doing something funky and combine that with your cheery latency.

#16 Mead

    Member

  • PipPipPipPipPipPip
  • Little Helper
  • Little Helper
  • 338 posts

Posted 18 March 2016 - 03:45 PM

Start the game dl in steam, pause it, then copy over your existing game dir.

#17 Mead

    Member

  • PipPipPipPipPipPip
  • Little Helper
  • Little Helper
  • 338 posts

Posted 18 March 2016 - 05:07 PM

View PostThroe, on 18 March 2016 - 12:45 PM, said:

Hence, "switching" to Steam is not a solution in this case. It could be, except Steam stores all of it's game files in some pointlessly convoluted proprietary folder structure, rather than just creating a new MWO install directory. If they did that instead, I could copy the existing game files I already have, and then patch *that* via Steam.

You can. It only keeps them in ~/steam/steamapps/common/gamedir, just copy that **** over and see what it does. Experiment. Take a chance that what we're telling you might just work.

As I said in the other post, you'll need to verify the files after you start/stop the game dl and copy the dir over (before restarting the dl), by right-click/Properties/Local Files tab/Verify Integrity, but it will work. I did it myself.

Edited by Mead, 18 March 2016 - 05:09 PM.


#18 Throe

    Member

  • PipPipPipPipPipPipPipPip
  • FP Veteran - Beta 1
  • FP Veteran - Beta 1
  • 1,028 posts

Posted 18 March 2016 - 06:03 PM

[deleted by user]

Edited by Throe, 20 November 2018 - 11:52 AM.


#19 Troutmonkey

    Member

  • PipPipPipPipPipPipPipPipPip
  • Moderate Giver
  • Moderate Giver
  • 3,776 posts
  • LocationAdelaide, Australia

Posted 18 March 2016 - 07:25 PM

View PostThroe, on 18 March 2016 - 06:03 PM, said:


It's not finding any files, so the verification is failing. I've tried half a dozen ways of doing it, since you weren't very specific. I'm assuming "gamedir" in your example is literally the game directory, but which one? Also, Steam is putting all the newly downloaded files into /steamapps/downloading/######/(Bin32, Bin64, Engine, Game, etc).

There was no common folder in the steamapps folder, so I created one, but it appears to do no good, even with various implementations of MWO files copied into it, and another verification check attempted.

When is the last time you attempted this? If you can provide more folder structure details, it may help.

Start steam download of MWO, pause it, then navigate to your steam folder. Mine is
D:\Program Files (x86)\Steam\steamapps\common\MechWarrior Online
Now, copy your standalone files into the MechWarrior Online folder
Then, resume the steam download - with any luck it will "detect" the files and skip over them. Afterwards run steams verification tool to make sure all the files are good

#20 Throe

    Member

  • PipPipPipPipPipPipPipPip
  • FP Veteran - Beta 1
  • FP Veteran - Beta 1
  • 1,028 posts

Posted 18 March 2016 - 09:30 PM

[deleted by user]

Edited by Throe, 20 November 2018 - 11:52 AM.






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users