DocsStart here

Migrating from RankedSMP

Import ranks and extra inventories from Lusik's RankedSMP plugin.

Move a server from Lusik's RankedSMP plugin to RankedSMPX. The /rsmp migrate command imports player ranks and extra inventories.

What is imported

DataOld locationResult
Player ranksplugins/RankedSMP/config.yml, players.<uuid>.rankSet in RankedSMPX. Existing ranks are overwritten.
Extra inventoriesplugins/RankedSMP/data.db, table extra_inventoriesMerged into RankedSMPX.

Not imported: rank history, and the old plugin's settings and messages. Set up rank perks in ranks.yml and rules in config.yml.

Ranks that are 0 or higher than your RankedSMPX rank count are skipped. The default count is 20. If your old server had more, add rows to ranks.yml first.

Steps

  1. Back up the whole server, including plugins/RankedSMP/.
  2. Stop the server.
  3. Remove the old RankedSMP jar from plugins/. Keep the plugins/RankedSMP/ data folder. The old plugin must not be loaded.
  4. Add the RankedSMPX jar and start the server. See Installation.
  5. Add rows to ranks.yml if you need more than 20 ranks, then /rsmp reload.
  6. Run /rsmp migrate. It scans the old data and shows a preview with the number of ranked players and inventories.
  7. Run /rsmp migrate again within 60 seconds to confirm. The confirmation expires after that.
  8. Check the result with /ranks and /einvsee <player>.

What to expect

  • Any running game is stopped before the import, then the season is switched on if at least one rank was imported.
  • Changes apply immediately. Online players get their hearts and tab prefix updated.
  • It cannot be undone. Restore your backup to roll back.
  • A failed inventory is logged and skipped. The rest continues.

Errors

MessageFix
Old RankedSMP plugin data not foundplugins/RankedSMP/ is missing. Copy the old data folder back.
Old RankedSMP plugin is still loadedRemove the old jar and restart.
No data found to migrateThe folder has no players or inventories.
Confirmation expiredRun /rsmp migrate again.

After migrating

  • Set perks and prefixes in ranks.yml.
  • Review config.yml: rank stealing, inventory and sounds.
  • Keep the backup until you have verified ranks and inventories.

For updating RankedSMPX itself, see Upgrading.

Report a docs problem Based on RankedSMPX 3.0.0