First Server Setup
Goal
Deploy PvPIndex Factions on a fresh Paper server with safe defaults.
Steps
- Verify runtime versions:
- Paper
1.21.4 - Java
21+
- Paper
- Place the plugin jar into
plugins/. - Start the server once, then stop it after files are generated.
- Confirm these files exist:
plugins/PvPIndexFactions/config.ymlplugins/PvPIndexFactions/database.ymlplugins/PvPIndexFactions/messages.ymlplugins/PvPIndexFactions/gui.yml
- Keep
database.ymlontype: h2for first boot unless you already run MySQL. - Start the server again and watch startup logs:
- database initialized
- command roots registered (
/f,/fa) - optional integrations detected (or skipped gracefully)
- In-game sanity checks:
/f help/fa help/f create <name>/f map once
Verify success
- No startup errors in console.
/fcommands respond correctly.- Faction creation and map display work.