Open Arch-Shaman opened 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?
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:
mod_v2.sdz
to ZK infra..sdz
will be downloaded automatically when hosting the mod on the server.ai_v2.dll
to infra, and can't specify that mod_v2.sdz
goes with ai_v2.dll
. So AI distribution is not resolved automatically.mod_v2
, they still have old ai_v1
which crashes -> ZeroK-RTS/Zero-K#5212Sounds 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.
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