Core Settings (config.yml)
Key groups:
factions.max-*limitsfactions.power.*power modelfactions.land.*claiming limits and ratiosfactions.overclaiming.*overclaim and raid rulesfactions.raidable.*raidable state broadcastfactions.war.*war shieldfactions.economy.*create/claim costs and taxfactions.fly.*faction flight behaviorfactions.notifications.*notification controls
Operational recommendations
- Keep
factions.land.max-per-commandconservative for performance. - Enable tax gradually and monitor bank economy impact.
- Tune power regen and loss to match server PvP pacing.
- Enable war/power improvement features one at a time and observe their impact before stacking them.
Power model tuning knobs
factions.power.tick-interval-secondsfactions.power.gain-on-kill.enabled/.amountfactions.power.gain-on-kill.scale.enabled/.min-factor/.max-factor— scale kill rewards by power ratio (F3)factions.power.buy.enabled/.cost-per-point/.max-per-purchasefactions.power.inactive-exclusion.enabled/.days— exclude long-offline members from max-land (F1)factions.power.death-streak.enabled/.window-seconds/.multiplier— escalate loss on consecutive deaths (F2)
Overclaiming and raid rules
factions.overclaiming.enabled(defaultfalse)factions.overclaiming.require-enemy-relation(defaulttrue)factions.overclaiming.offline-protection.enabled(defaultfalse) — block overclaim when all defenders offline (F5)
Raidable broadcast
factions.raidable.broadcast.enabled(defaulttrue) — notify members on raidable state change (F4)factions.raidable.broadcast.server-wide(defaultfalse) — also broadcast server-wide (F4)
War shield
factions.war.shield.enabled(defaultfalse) — enable the daily UTC protection window system (F6)
Merge
factions.merge.enabled(defaultfalse) — opt-in to allow factions to absorb one another via/f merge send//f merge acceptfactions.war.shield.max-duration-hours(default8) — maximum window an admin may assign (F6)
Other tuning knobs
factions.map.once-radiusfactions.list.page-sizefactions.top.page-sizefactions.economy.bank.history.page-sizefactions.warp.list.page-sizefactions.audit.page-size