CubeCoders / AMP

Issue tracking and documentation for AMP
https://cubecoders.com/AMP
207 stars 38 forks source link

Feature Request: Factorio Mod Manager #95

Open shinooni opened 5 years ago

shinooni commented 5 years ago

Feature Request

Factorio module should have a way of properly managing and updating mods.

Feature Information:

I am looking for a more stable alternative of https://github.com/mroote/factorio-server-manager

I confirm:

SonOfTheStars commented 5 years ago

I highly second this, It would be awesome not to manually have to manage mods but to have them automatically checked for updates before a server start! As well as having an option to manually trigger a mod update.

Also: While I am not currently using AMP, I am contemplating to use it for my game servers. Especially for the factorio ones, this would be a selling point for me since it provides something noone else reliably offers

PhonicUK commented 5 years ago

This is going to happen. There's a really great API for factorio mods so this is definitely something I'd love to implement.

shinooni commented 5 years ago

Just thinking in text here, Roughly what sort of roadmap is there until this feature is available? Now I understand you guys are quite busy squishing bugs etc. but if it is a while out (as in more than a month or two). What would I need to access when it comes to developing an extension for AMP that could handle this?

IceOfWraith commented 2 years ago

This did not age well.

duracell commented 1 year ago

Yeah, so I think delete AMP and moving to the alternative with mod manager is the only solution?

PhonicUK commented 1 year ago

I'd still like to do this but the way it'd happen has changed. Factorio is due to be re-built using the Generic module, and then such functionality would be a Generic plugin rather than an extension of the existing module.

PhonicUK commented 1 year ago

Of course there's nothing stopping anyone else from implementing this as a plugin using AMP's SDK. Doesn't need to come from me if someone else wants to build that functionality :)