Upgrading and Migration
Upgrading KaProxy#
- Stop the proxy.
- Back up
config.ymland thelang/folder from the KaProxy data directory. - Move the old KaProxy JAR out of the
pluginsfolder. - Install the new KaProxy JAR.
- Start the proxy and review the startup log.
- Run
/kaproxy statusto check the module states. - Use two test accounts to verify cross-server guild messages and teleportation.
You normally do not need to delete the existing configuration. If a new release adds settings, copy the relevant entries from the new default configuration.
Moving from Single-Server KaTpa to Cross-Server Use#
- Install KaProxy on the proxy and enable its Tpa module.
- Install the same compatible KaTpa version on every participating backend.
- Enable the KaTpa proxy option on each backend.
- We recommend moving every backend to the same MySQL database.
- Align the request timeout, warm-up, and cooldown settings across backends.
- Test both TPA and TPAHERE between different backends.
Rolling Back#
To roll back:
- Stop the proxy.
- Restore the previous JAR and its matching configuration backup.
- Confirm that the KaProxy module states match the configuration for the restored version.
- Start the proxy and test the features again.
Restarting the proxy clears unfinished cross-server teleport requests. Schedule upgrades and rollbacks during a quiet period when possible.