ZeroK-RTS / Zero-K-Infrastructure

Website, lobby launcher and server, steam deployment, .NET based tools and other vital parts of Zero-K infrastructure
GNU General Public License v3.0
53 stars 52 forks source link

Add some method of Distribution of custom AIs #2977

Open Arch-Shaman opened 6 months ago

Arch-Shaman commented 6 months ago

There should be a way to distribute AIs via the server much like mods. Perhaps some sort of subscription system that queues downloads from the server automatically?

See: https://github.com/ZeroK-RTS/Zero-K/issues/5212

Licho1 commented 6 months ago

Hmm what exactly is needed? If we make them dpeendency of game they will be updated automatically. What scenarios do we need to solve?

sprunk commented 6 months ago

This is about an AI for a mod (not for normal ZK). Mods (and maybe AIs for mods? idk) have their own release cycles independent from normal ZK so if we distribute them as a dependency of the game they would still have to wait for a ZK release to sync up I think.

So the scenario looks like this:

Licho1 commented 6 months ago

Sounds like perhaps AIs should be type of "resource" similar to map and mod and downloadable via normal means. Then they could be a dependency of mod.