Screeps3D icon indicating copy to clipboard operation
Screeps3D copied to clipboard

Client Auto-Update

Open Gadjung opened this issue 4 years ago • 7 comments

Would be nice to have an auto-update feature so releases could be done more often without requiring re-downloading of client all the time

Gadjung avatar Jul 03 '20 12:07 Gadjung

Random relevant links https://blogs.unity3d.com/2017/06/02/introducing-remote-settings-update-your-game-in-an-instant/

thmsndk avatar Jul 03 '20 12:07 thmsndk

Or did you mean a CI pipeline? releases still take time to get running because we have to build it for each release and make release notes e.g. we have this issue for automated release generation #65

thmsndk avatar Jul 03 '20 12:07 thmsndk

https://answers.unity.com/questions/944482/making-a-patch-file-for-my-game.html

thmsndk avatar Jul 03 '20 12:07 thmsndk

@Gadjung could you elaborate some more on what you had in mind? e.g. perhaps write the scenario from the user perspective, or was it from a developer perspective? :)

thmsndk avatar Jul 03 '20 12:07 thmsndk

Given there is some new release When I launch Screeps3d client And i click update button Then Screeps3d client is updated

Give we pushed some hotfixes or new features When we did release Then people using Screeps3d client get it automatically

Gadjung avatar Jul 03 '20 12:07 Gadjung

A cross platform updater might be a rather involved task based on my quick Google search not returning much, but we could make an update checker that checks github for new releases and informs the user 🤔

thmsndk avatar Jul 03 '20 12:07 thmsndk

Would need this API to check for updates https://docs.github.com/en/rest/reference/repos#releases

thmsndk avatar Aug 10 '20 20:08 thmsndk