ryzom / ryzomcore

Ryzom Core is the open-source project related to the Ryzom game. This community repository is synchronized with the Ryzom Forge repository, based on the Core branch.
https://wiki.ryzom.dev
GNU Affero General Public License v3.0
330 stars 89 forks source link

Client closes itself if the connection drops during patch download #292

Open ryzom-pipeline opened 7 years ago

ryzom-pipeline commented 7 years ago

Original report by Lennaïck (Bitbucket: lennaick, GitHub: lennaick).


My Internet connexion isn't very good, sometime I've a little drop (less than a minute) witch stop the download, after few minutes the client close itself without retry downloading the current patch, I am currently doing a +3GiB patch form an old client v3.0.0.7727 and I've to stay and wait for restarting the client.

Now I'am at 1652,9MiB left and I already restart the client 6 or 7 time.

ryzom-pipeline commented 7 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


I think it won't work :( There will be some missing files and you'll have problems. I suggest you to download a full static client that takes only 1.4 GB and then launch it to patch.

Btw what does it have to do with Ryzom Core ?

ryzom-pipeline commented 7 years ago

Original comment by Lennaïck (Bitbucket: lennaick, GitHub: lennaick).


Nothing but ease to patch your client even with a bad connexion. I believe that people may take some break and when they came back they might face large patch to download.

Correct me if I'm wrong.

ryzom-pipeline commented 7 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


Perhaps it's related to my server since you're downloading from it :p It's a really cheap server (around 15€ per month).

ryzom-pipeline commented 7 years ago

Original comment by Lennaïck (Bitbucket: lennaick, GitHub: lennaick).


I've finish to download the patch, all is OK now.

My point was : Is it possible to perform a retry when local connexion drop instead of closing client ? I think it'll be smarter to show the client performing few retry to download the remaining patch then seeing the client stop download and close himself witch might be seen as a crash for many user.

BTW, I have took a screenshot during the download after having restart the client it show weird all at 0 MiB but still 1.6GiB to download (maybe this is already corrected but I'm not sure) Capture d’écran_2016-09-26_14-51-29.jpg

ryzom-pipeline commented 7 years ago

Original comment by Cédric Ochs (Bitbucket: [Cédric OCHS](https://bitbucket.org/Cédric OCHS), ).


It needs to be implemented so, as always, any help is welcome :)