Problems with CGE downloading: slowly and not stable

Good day!
Sometimes I have difficulties with engine downloading.
Process usually very slow in the both cases - with link from the site and from github too. I use browser or wget - results are same.
Download interrupts at the half. But source code with git clone downloads fine, for example.

Is it only my problem?
Maybe we can make some alternative downloading method. For example - torrents for stable releases with new important features?

Thanks :upside_down_face:

Thanks for reporting!

For stable releases, they are already mirrored on itch.io, see: Castle Game Engine by Castle Game Engine .

As for more mirrors for snapshots, this would be uneasy. To explain:

  • We deliberately “just use GitHub releases”, in the simplest possible way. It shall be GitHub’s responsibility to make the downloads reliable and fast.
  • It does seem to work reliably, in my experience, we also have CI checks that regularly download CGE (using wget on https://castle-engine.io/latest.zip), they didn’t report any “alarm” lately.

More alternative ways to download would be admittedly a non-trivial work:

  • We release often (the “snapshot” builds are updated after every commit that passes automatic test), so we’d like to have them propagated to all eventual mirrors. (for non-snapshots, see above – we have itch.io)
  • For Torrents, the practical problem is that someone would need to seed it, and also always seed the latest “snapshot” version.

We could experiment with alternative downloads just on castle-engine.io domain, and see can we handle the bandwidth, but I’m unsure do we need it.

  • What do others experience?
  • Also @Noscow I guess you experience slow/unreliable downloads from other GitHub projects too. Can you test stuff like
    1. using open VPN to connect, like Proton VPN etc. (this should only make downloads slightly slower or the same. But check – if VPN makes things faster than your ISP is doing funny things (maybe specially for GitHub).
    2. do you experience the same slowness/unreliable downloads from all your devices? E.g. other PCs or phones connected to the same network?
1 Like

It has always been fast to me, whether downloading large file from the itch.io or more commonly using git to refresh the repo.

2 Likes

Thanks.
If another users haven’t same problem, it may causes with regional internet difficulties, I think. This is becoming the sad norm of life.
I tested at PC on work, and downloading was successfully :+1:

1 Like