Always back up your files and database before making updates.
1. Preparation
1
Read the Changelog
Review the Changelog to understand new features, changes, and potential breaking updates.
2
Backup Your Environment
- Make a full backup of the script folder.
- Export your database.
3
Test on Staging
Always test the new version on a staging server before updating production.
2. Update Methods
Overwrite update
Replace the old script files with the new version, keeping yourconfig.lua
and other customizations.
Clean install
For major updates, delete the old script folder and perform a fresh install. Reapply your config and verify compatibility.Clean installs are recommended for large updates to prevent leftover files from causing issues.
3. Post-Update Checks
- Restart the resource:
refresh
andrestart my_script_name
- Monitor server logs for errors or warnings
- Test core features and integrations
If something breaks, revert to your backup immediately and review the update notes.
4. Rollback Strategy
- Keep at least one previous working version of the script.
- Store backups in a clearly labeled folder with version numbers.
- Document any changes made after the last stable update for quick reapplication.
5. Staying Updated
- Subscribe to our Discord announcements channel for update notifications.
- Regularly check your Keymaster or the changelog for new versions.