-
-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature request](MS6): Server Pack Exports #324
Comments
Heya Kreezxil, thanks for this feature request. 🙂 I have indeed already thought about adding such a feature. Namely, adding an option to export a ServerStarter compatible format.
Correct me if I am wrong. This sounds a lot like: https://github.com/BloodyMods/ServerStarter
Unfortunately, due to the changes/limitations to the CurseForge API, I am not. At least not currently.
It is not possible to ship a CurseForge API token with ServerPackCreator without compromising it. ServerPackCreator is open source, so anyone can figure out how to get a hold of a token, should any be embedded into it. Or they could use a decompiler and get it this way. If and when the API rewrite for SPC is done, I may consider this as a feature for the webservice. There, the admin(s) who run it can set a token and any generated server pack could have the option to additionally include a ServerStarter export. Of course, tests need to be made whether ServerStarter still works after the CurseForge API changes. It may be entirely possible that ServerStarter has become useless due to these changes. So, preferrably, ServerStarter tests must happen before I start working on this. If ServerStarter has become unreliable due to CurseForges changes, this feature is pretty much already dead, unfortunately. I don't see any other feasible way of reliably implementing this. TL;DR: Exports would be awesome, but thanks to CurseForges API changes, they would only be available on a webservice instance with a valid token configured. ServerStarter functionality must be evaluated first, then I can come back to this when the CurseForge API implementation is done. Cheers, |
CurseForge/Modrinth API implementation has been scrapped completely. I have yet to come up with a good idea how server pack exports could be realized in a useful way and whether this feature would make sense for ServerPackCreator. Personally, I would put this under "Out of scope", but oh well. Modrinth manifests provide a lot of information about a modpack, and ServerPackCreator is going to make use of them. Maybe someone will come up with a good idea sometime, but currently, that someone is not me. 😂 |
No pressure, just leave it on the back burner, close it for now. but maybe
pin it too, so someone can see it's been requested. That way someone
willing to figure out the alchemy required and which type of goat the
demons require for a sacrifice can then make that part happen. Maybe add a
tag to it such as "good idea for a plugin".
…On Thu, Jun 23, 2022 at 6:23 AM Griefed ***@***.***> wrote:
CurseForge/Modrinth API implementation has been scrapped completely.
I have yet to come up with a good idea how server pack exports could be
realized in a useful way and whether this feature would make sense for
ServerPackCreator. Personally, I would put this under "Out of scope", but
oh well.
Modrinth manifests provide a lot of information about a modpack, and
ServerPackCreator is going to make use of them. Maybe someone will come up
with a good idea sometime, but currently, that someone is not me. 😂
—
Reply to this email directly, view it on GitHub
<#324 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AA5TJCFGOVPGOQYSZOWASN3VQRCKZANCNFSM5UVV573Q>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Alrighty, I'll move it to the discussions-section. |
See discussion: #345 Cheers, |
Version 6, the webservice rework, will support this feature. |
Whats the feature you would like to be added?
Have SPC create a mod manifest, much in the same way that the official pack launchers make their exports. This would allow for a few things, the main part of which will be a drastically smaller server pack (pre-installed) size to upload to CurseForge.
Anything else you would like to add?
Currently, most of the FTB mod packs, under the server files section, has a binary that is distributed that acts like a client, it says it's gathering the files and eventually shows itself downloading them.
However, and I don't remember where, this was not a binary, it was a script that did it.
I think you're already scanning the cf API anyway, meaning you're probably not that far off from creating this already.
It would be useful for the super mega packs, which sadly will die off because people would rather not play mod packs that go above a gigabyte anyway. Not until the poverty class computer is a 32 GB standard computer, at least.
for reference: https://www.feed-the-beast.com/modpack/91_ftb_oceanblock/server-files
Code of Conduct
The text was updated successfully, but these errors were encountered: