Page:
Development
No results
5
Development
Pilzinsel64 edited this page 2026-03-25 15:46:06 +01:00
Table of Contents
Administration
Modpack update process
Step-by-step
- Update mods using Modpack Update Manager. Commit & push to
developor a new branch based ondevelop. - Update an existing client instance, based on your branch. Start the client and create a new world. Check if it's working.
- Check updated configs & breaking changes.
- Update configs using Modpack Update Manager. Commit & push again.
- Copy the private test server instance locally and update it, based on your branch. Ensure it the server starts successfully.
- Update an existing client instance again, based on your branch. Connect to the server. Ensure everything works.
- Fix issues, commit & push them. Repeat with step 5.
- Update test server instance, based on your branch. Test connecting via client again. Check if it's working.
- Fix issues, commit & push them. Repeat with step 5.
- Create a pull request (if not done already) with the name
release X.Y.Z.A - Review your changes in the PR. Approve and merge.
- Update productive client & server instance. Test connecting to the productive server.
- Update Modlist & Changelog. Also post changelog in Matrix & Discord channel.
- Build general client & server packages.
Checklist template
## Checklist
### Preparation
- [ ] Update mods
- [ ] Add new mods
- [ ] Remove mods
- [ ] Bump version
- [ ] Check & handle breaking changes
- [ ] Check & update configs
### Tests
- [ ] Updating existing client instance works
- [ ] Updating local test server instance works
- [ ] Create local world with client works
- [ ] Connecting client to server works
- [ ] World from private test instance has no breaking issues
- [ ] Updating private test instance works
- [ ] Updating private prod instance works
### After release
- [ ] Update Modlist & Changelog in Wiki
- [ ] Post changelog in Matrix & Discord channels
- [ ] Create client & server packages