How to install leaderbords package?

I was instructed by the UGS portal to install leaderbords through the local package, the problem is that this creates a local address in the manifest, making it impossible for it to work on other users’ machines from the same project repository.

How do I install LeaderBoards via some remote package?

Hey doublehitgames, you should be able to specify a relative path to the Packages folder in the package manifest. You can read more about it here.

It is less of a problem if the package is at a common location that is the same on every computer, e.g. C:\packages*.
You could then distribute the package via an internal webpage so every user gets the same version.

I don’t know how to convert it to a remote package, but it might be possible if you use your own scoped registry that uses a npm system like Verdaccio to host the content.

I understood. I can actually use a relative path. I was sad that I had to keep the whole team up to date on the package manually. Right now our solution is to share it on google drive and ask everyone to make sure they are using the latest version and in the correct location. It’s quite inconvenient. Especially when we have to share the repository with third parties.

It’s something we need to write on a post-it to inform new repository users.

Hope to see soon the package in the package manager itself like all other UGS solutions… Will be amazing!.. Ty Guys!

Hi

For the time being, you can place the tgz file in your Packages folder inside your project and reference that by relative path.

This should look something like this:

“com.unity.services.leaderboards”: “file:com.unity.services.leaderboards.tgz”,

You can commit the package and the manifest to your version control so that it will work for other developers within your team.

The goal is for the package to be in the package manager soon.

Is there a timeline you can share?