Replies: 1 comment 3 replies
-
In regards to verified mods, getting the client to update is trivial. In fact it already pulls the update, even on newer releases. So the questions is basically, should we allow client with newer patch release of a mod join a server that might be running an older patch? Or should we force the client to download the older patch if the server is slow to update? |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I think this one is due some explanation.
SemVer is a versioning system that is good on paper, but is unused through the entirety of northstar... except verified mods.
Whilst the argument of "it makes it easier to separate breaking and not-breaking patches" is true... the vast majority of changes to both maps and gamemodes would break compatibility with previous versions. This means 2 numbers in the semver are effectively useless (as they will never get incremented 99% of the time)
Especially when most users consider MAJOR increments to be big updates, you have to resort to some system such as
YYYYMMDD.0.0
to avoid confusion and ambiguity about the size of the updates.My Proposal
Consider every change breaking. Servers and clients should be encouraged to update to the newest version once it releases, regardless of whether its breaking or not.
Beta Was this translation helpful? Give feedback.
All reactions