R2Northstar / Northstar

Repo for packaged Northstar releases
https://northstar.tf/
MIT License
1.69k stars 129 forks source link

Give servers the ability to auto download known safe mods or non-script mods when a client joins #257

Open ASpoonPlaysGames opened 2 years ago

ASpoonPlaysGames commented 2 years ago

Currently making a mod required on client basically dooms it to never have a playerbase, this would allow for more complicated mods that do not require the client to have the mod before joining. Eg. models, maps, textures, etc.

GeckoEidechse commented 2 years ago

I assume you mean

Give clients the ability to auto download known safe mods or non-script mods when joining a server that requires it

?

In which case, this is planned via integration with r2modman though there's no known timeline yet. We first need proper support for Northstar from the r2modman side.

LATE EDIT: r2modman sucks so we're doing it in Northstar directly :>

Alystrasz commented 2 years ago

We first need proper support for Northstar from the r2modman side.

How is this issue linked with r2modman? Client can already tell which mods a server requires to be able to join, and we already have a unified platform for all mods (Thunderstore); all we'd need is a way to validate mods as "safe" before they're available for download.

(am I missing something? 😄)

GeckoEidechse commented 2 years ago

From what I know, Northstar would tell r2modman to actually download the mods. Or at least that was my impression, I'm not involved at all with that part of the project ^^"

Alystrasz commented 2 years ago

Oh, so mods downloading would be handled by r2modman? I only thought of it as a mod manager (just like Viper), which mod downloading feature would be temporary, while game client cannot do the job by itself (yet) :)

GeckoEidechse commented 2 years ago

I only thought of it as a mod manager

That part it does for sure.

As I said I'm not sure about the auto-download when joining a server that requires a mod. To my knowledge it would also be done through r2modman as said before.

Either way, auto-downloading safe mods required by a server upon joining is planned one way or another :P

BigSpice commented 2 years ago

🥲

Alystrasz commented 2 years ago

@BigSpice if you have some comments about this feature, please put them in here: https://github.com/R2Northstar/NorthstarMasterServer/pull/87 😃

BigSpice commented 2 years ago

Ty 👍🏿 @Alystrasz

BigSpice commented 2 years ago

Wtf, it doesent show up on desktop image

Alystrasz commented 2 years ago

Nah, I had to open the URL directly, don't know why

image

GeckoEidechse commented 1 year ago

Being worked on in