Atlauncher failed to download file packs.json






















Next time it happens to me I'll be sure to record it and update this issue. I'm sure it's just one more exception that needs to be caught and properly handled with the existing notification. The text was updated successfully, but these errors were encountered:. Might be best to make this a do or die thing that if it fails it retries until it runs out of options and then fails the install. Sorry, something went wrong. A log would indeed be helpful. I think I know how to plug the problem but I can't be sure until the log shows up.

I forgot how I was gonna fix this. Haggle any logs to show us? Here you go, perfect example of failed configs not reported to the user but visible in the log. RyanTheAllmighty so how do you want to handle this? The former is easy, the latter is not so much difficult as it is messy imo.

I already implemented the former solution in my branch, so I can PR it or you can take a look at it on your own if you like the former solution. There's existing code which should attempt to redownload URLs from each server and then fail if they all failed, the Downloadable class. Else if it all fails we need to cancel the install since without the configs alot of packs are just broken. I added to the Downloadable class, because I could not find the code you referred to.

Looking at the log provided, the Downloadable class does not redownload if the connection disconnects during downloading only if the connection was never available , but I could be wrong. Skip to content. Star New issue. Jump to bottom. Copy link. See the 'Versioning System' section below. This is a link to your server side API for processing of stats.

This is optional and can be removed. We do not give implementation code, this is your own doing. You must install stikked on your own domain and reference it, the domain is only there as an example of what a valid value is.

This is an array of Server type elements the launcher uses as a base to download files. To make the data the Launcher needs you will need to figure out your own server side way of doing that. You can create a system to do it automatically or you can manually do it by just popping the files on the server. The best way to get the file structure and contents is to examine the source code and the ATLauncher files it downloads. Starting with version 3. It works off the following:. So for 3.

Reserved is used as a base, only incremented on complete rewrites. The stream is optional. Revision should be incremented when there are no new features and only contains bug fixes for the previous minor. Build is used for beta releases allowing you to have higher version numbers but force users to update when the real release comes. Stream is used to define if it's a "Release" or a "Beta". When not provided, it defaults to "Release".

The stream value doesn't need to be provided, but should only ever be "Beta". When a release is ready to go out, the stream should be removed from the version so that everything will automatically release. ATLauncher is written for English speakers. All our translations are community run by those who take their time and submit updates to the text in a different language. If you wish to help translate ATLauncher, please visit our page on Crowdin and start translating.

If new strings are added to the launcher, the template file will need to be updated in order to take into account the new strings. In order to do this, run. Note that out of the box, this will not generate in the correct format. The file should be opened with POEdit , which will automatically fix the file, which then you can save to translations.

This file can then be uploaded to Crowdin by ATLauncher staff to give access to the translators. Once a language has been translated enough to add support to the launcher or update support there's a few steps we need to take. For this example, let's take German. A simple way to keep in terms of the license is by forking this repository and leaving it open source under the same license. We love free software, seeing people use our code and then not share the code, breaking the license, is saddening.

So please take a look at the license and respect what we're doing. Again we cannot enforce this under the license, but needless to say, we'd be very unhappy if you did that and really would like to leave cease and desist letters as a last resort.

Skip to content. Star View license. Branches Tags. Could not load branches.



0コメント

  • 1000 / 1000