Jump to content

[Solved] Solder API Question - "Modpack has invalid Solder link"


SS111

Recommended Posts

Hi all!

EDIT 1: By the way, I set up the YAML files before I realized that the updated version didn't use them... So yeah, they are just "there"

EDIT 2: Could this possibly be caused by the fact that I can't view my Solder setup unless I use my internal IP while my friends not on my network can?

EDIT 3: Just tested edit 2. My friend gets the same error.

EDIT 4: So I started looking through the launcher's code, and that message is shown if all the following conditions are met:

  • It doesn't have a mirror url
  • It doesn't start with http:// or https://

EDIT 5: I've also noticed that in the platform data that is returned (for example, BigDig's http://www.technicpack.net/api/modpack/big-dig-pack) that the mirror_url for others has http:// in it. Mine does not. Could this be causing the issue?

However, mine does have a mirror url. I'm really at a loss here.

EDIT 6: Edit 5 is kind of irrelevant, huh? It shouldn't matter. It was just be thinking. Anyway, I'm at a loss here... (ping @sct)

EDIT 7: I'm using launcher build 222, btw.

First off, I'm aware that there is no documentation that sct doesn't want us to be using Solder. Well, I was hell-bent on trying it and go very far successfully. However, when it comes time to add the modpack to the launcher, I get the following error message:

"Modpack has invalid Solder link. Consult modpack author."

I have no clue what could possibly doing it. Can anyone who has experience with Solder please verify my setup?

My modpacks folder is here: ss111.solder.serverpit.com/modpacks/

If you need the modpack link I guess I can provide it, but it is for private use...

I have the repo and mirror_url set to the modpacks folder. (Not the website, but local, obviously)

Also, when importing the modpack from solder it says my background image is empty or missing, when it's obviously not. However, the mod list shows up, so I must have done something right.

Thanks so much!

Link to comment
Share on other sites

The solder link is "<url>/index.php/api/" where <url> is where your solder install's public facing component is.

Sorry, can you please expand on that?

Should that be the link I use when I link Solder to my account? Because the returns the same data as ss111.solder.serverpit.com/api/

Or should I paste that into the Launcher? Which I just tried, and I still get the same error.

Thanks for the help.

Link to comment
Share on other sites

It's the one you enter on the Solder Link page at technicpack.net.

Even when relinking my Solder profile, unlinking and linking my modpack, and trying to add it to the Launcher again, I get that error.

I'm not sure if you read this correctly, but I've been able to successfully link it to the Technic page, just not add my modpack to the launcher.

Once again, thanks.

Link to comment
Share on other sites

Verify your Solder API link on the Technic website is

http://ss111.solder.serverpit.com/index.php/api/

and that all of your links contain "http://" in front of them.

Alright, I have changed the link on the website from

http://ss111.solder.serverpit.com/api/

to

http://ss111.solder.serverpit.com/index.php/api/

even though they return the same data.

The mirror_url and the repo url is set to

http://ss111.solder.serverpit.com/modpacks/

And since I'm getting nowhere with this, here is my platform link:

http://www.technicpack.net/api/modpack/the-technomancer-modpack

However, I would like to note that it took much longer to fetch modpack information via the launcher. But I still get the error? Can you successfully add my pack? Is my API returning the correct data? I have no clue what could be wrong at this point.

And thanks for the help.

Link to comment
Share on other sites

I can add your pack now, however, the file codechickencore-0.7.0.1 fails to download. Log into your solder dashboard and view the Mod Versions for codechickencore. Make sure the link works for version 0.7.0.1. If it does, hit the 'rehash' button.

Link to comment
Share on other sites

I can add your pack now, however, the file codechickencore-0.7.0.1 fails to download. Log into your solder dashboard and view the Mod Versions for codechickencore. Make sure the link works for version 0.7.0.1. If it does, hit the 'rehash' button.

Alright, I still can't probably because I can't access the external IP. As long as other people can, it's fine. Thanks so much for the continued help!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...