Welcome to LiveUpdate! A automated updating system what updates your running servers and game, without having to rejoin like softshutdown.
How this works:
- This module utilizes InsertService to insert models inside of the game.
- The module checks whenever the version history has changed, and when it does - it will automatically send it out to all running servers, and update!
- This module gets the new assets inside of the model, and replaces them with any old assets with the same name! (Or any assets with a attribute specified (more info in the script))
What this is useful for:
- Updating assets such as: Hats, Cosmetics live; for example inserting a new accessory ingame to be used!
- Making small bug patches to scripts.
- Map updating (Can insert new parts onto a map for example)
- Or just inserting new assets in general.
(Does not support terrain)
And more!
NOTE: When things like scripts are being replaced, the script will start over.
We also currently have 2 plugins:
A loading screen what can appear when the place is updating.
A “startup” function what runs a function on the place being updated (can be customized)
This module is my first resource and is still pretty experimental! Any suggestions or bugs you may encounter please post!
Model Link: https://create.roblox.com/marketplace/asset/14313613996/LiveUpdate-Insert-Update-Assets-Live
Instructions located in script, make sure to private your model so no one can potentially use it themselves.