Revert Ad Astra from the server so existing packs work again - #19
Closed
OpenSource-For-Freedom wants to merge 1 commit into
Closed
Revert Ad Astra from the server so existing packs work again#19OpenSource-For-Freedom wants to merge 1 commit into
OpenSource-For-Freedom wants to merge 1 commit into
Conversation
Adding a client_side=required mod locked out every player who had not re-imported the modpack, which is all of them. The server has been unreachable in practice for the family since it deployed, on top of two days of connection trouble. That is not a trade worth making for an optional feature. Removing the four jars from the server list restores compatibility with pack 1.0.0 immediately. Nobody has to install anything, and nobody has to understand the difference between updating an instance and importing a new one. The mods stay in data/EduCraftClient.mrpack deliberately. The pack is already published at 1.1.0 and re-importing it remains harmless: it simply carries four mods the server does not currently load. That means Ad Astra can be switched back on later by re-adding these four URLs, with no second pack update and no second round of asking families to act. What went wrong is worth recording. The Modrinth App creates a NEW instance when a .mrpack is imported rather than updating the existing one, so a player who correctly re-downloaded the pack ends up with two instances and launches the old one. The pack itself was verified correct at the URL the website serves: versionId 1.1.0, 26 mods, all four space mods present, x-cache MISS. The distribution mechanism is the defect, not the artifact. Before re-enabling: publish the pack as a real Modrinth project so launchers offer an in-place Update, and roll it out when the family is together rather than mid-evening.
Owner
Author
|
Not reverting. Ad Astra stays on the server; fixing the client side instead. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge this and everyone can play on the pack they already have. No installs, no re-imports.
Why
Ad Astra is
client_side: required, so adding it locked out every player who had not re-imported. That is all of them, on top of two days of connection trouble. Not a trade worth making for an optional feature.Removes the four jars from the server list only. 31 mods to 27.
The pack keeps them, deliberately
data/EduCraftClient.mrpackstays at 1.1.0 with all four mods. Re-importing it is still harmless, it just carries four mods the server does not load. So Ad Astra can be switched back on later by re-adding four URLs, with no second pack update and no second round of asking families to act.What actually went wrong
The pack was verified correct at the exact URL the website gives families:
The defect is distribution, not the artifact. The Modrinth App creates a NEW instance when you import a .mrpack rather than updating the existing one. A player who correctly re-downloads ends up with two instances and launches the old one. That will catch every family the same way.
Before re-enabling
Publish the pack as a real Modrinth project so launchers offer an in-place Update button, then roll it out when the family is together rather than mid-evening.
Verified
When Dungeons Arise and Terralith are untouched. Both are server-side only, so they need nothing from players and keep working.