Skip to content
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

Server side #269

Open
Loscillo opened this issue Jan 23, 2015 · 4 comments
Open

Server side #269

Loscillo opened this issue Jan 23, 2015 · 4 comments

Comments

@Loscillo
Copy link

Hi,

I want to discuss about a feature that can help server owner. Before you say that the subject has already been addressed, I read one of the tickets (#7) and this date of 2013.

My idea is to implement an enumeration that indicates whether the mod is universal, client side or server side. By default, the value is universal to not disturb those who do not use this feature.

The API would return the value in /[modpack]/[slug]/[build]/. Once this is implemented, Technic Launcher could check the value of the field and if it is "Server only", do not download the mod.

For server owners, they could use a tool that would read a Solder API and would download the required mods (tool checking here if the field is not "Client only").

I started writing this kind of utility for my own use and I think this feature could be a plus for the platform.

This does not break the current operation of the platform. In addition, people who would not use the system in this configuration would not be forced. Finally, a modpack creator could make a server build that would be a clone of the client build or unify to his free choice.

Hoping to read a response,
Good evening !

@Arzte
Copy link

Arzte commented Jan 23, 2015

Oh, this could go along with server downloads

@GenPage
Copy link
Contributor

GenPage commented Jan 23, 2015

Check out my TechnicServerCore repo. I have been planning this for a long time and currently it only operates for official packs but I plan on expanding it for us with all Platform packs, including Solder.

The current functionality is displaying Solder pack info, download zips, downloading and extracting zips.

Once Solder API changes are in place for client/server/both, the application would be able to function like the launcher on Solder packs.

@Loscillo
Copy link
Author

It works as my tool, fantastic ! This will be particularly useful, it gonna be hard to wait :)

@raymondbh
Copy link

But you would still need a tagging system to tag Client/Server Side don't you? OR do you make a parallell server pack in Solder to use this tool, if so a tag system would be very useful.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants