Closed KeyboardInterrupt closed 6 years ago
Linked to #38
The current Implementation is hitting github servers to check for an Update, I want to implement a "proxy" feature, that caches the Information on the Gameserver, this way the Client wont have to mess with this configuration. and the Github servers are not accessed more frequently then necessary.
A server side, cached API Endpoint for the Latest Github release, of Game Modification and Client, has been added. and is now used per default. #38
We should get rid of the manual process of installing and updating the GameModifications into Bootstrap.
Needed:
[x] the client should be able to tell if a new GameModifications version is available
[x] the client should be able to automatically replace the old GameModifications with the new one
[x] the client should be able to check if a world still has an old version of the GameModifications
[x] the client should then warn the player and instruct him on how to update the world (Reinjection via Agent)
[x] Use Serverside Cached GH API Endpoint
[x] Modify "Game Modifications" to feature a Version Number.
Bonus Points:
- [ ] the client automatically detects the correct Bootstrap Directory