Edit plugins/dungeon/config.yml. /da reload reloads supported settings, language, and validated item and mob content. Restart after changing command registration or startup services. Merge shipped defaults with server overrides when upgrading.
| Key |
Default |
Use |
timezone |
America/Los_Angeles |
daily reset |
max-party-size |
8 |
party and run capacity |
run.max-minutes |
90 |
run time limit |
run.linger-minutes |
20 |
finished-world lifetime |
run.reentry-seconds |
30 |
revive window |
run.adventure-mode |
true |
adventure mode inside runs |
death.ends-run |
true |
death ends the player’s active attempt |
daily.free-entries |
1 |
daily entries |
daily.first-run-multiplier |
4.5 |
daily entry reward multiplier |
daily.extra-runs |
soulless |
entry after the daily allowance |
souls.second-run-multiplier |
3 |
first soul run |
souls.run-multiplier |
3 |
later soul runs |
souls.guest-multiplier |
1.5 |
free-run reward multiplier |
souls.group-multiplier |
1.2 |
party bonus |
souls.daily-souls |
2 |
daily allowance |
souls.shards-per-soul |
3 |
shard exchange |
souls.reentry-shards |
1 |
revive price |
souls.cap |
10 |
soul capacity |
souls.starter.enabled |
true |
starter soul grant |
souls.starter.amount |
cap |
fill the configured capacity |
souls.find-shards |
1 |
shards awarded by the completion roll |
souls.find-floor / souls.find-full-at |
0.0 / 1.0 |
clear percentage endpoints for shard chance |
| Key |
Default |
Use |
difficulty.normal.health |
0.6667 |
Normal mob health multiplier |
difficulty.normal.damage |
0.6667 |
Normal mob damage multiplier |
difficulty.normal.rewards |
0.5 |
Normal reward multiplier |
periodic-damage.player-lava-percent-per-second |
0.10 |
lava damage share |
run.revive.fire-resistance-seconds |
10 |
revive protection |
run.revive.overhealth-share |
0.50 |
revive overhealth |
run.revive.overhealth-seconds |
10 |
overhealth duration |
navigation.boss-hint.after-minutes |
15 |
boss hint delay |
boss.seal-warning-seconds |
5 |
boss gate warning |
/da difficulty health|damage|rewards <value> persists Normal tuning. /d mode normal|heroic selects a player’s next run mode.
| Key |
Default |
Use |
loot.contribution |
0.10 |
ordinary mob kill-credit damage share |
loot.boss-contribution |
0.02 |
boss kill-credit damage share |
loot.tiers |
tier definitions |
chest attempts and pools |
loot.generic.gear |
item pool |
shared gear |
loot.level-window.enabled |
true |
level-aware loot selection |
loot.level-window.ceiling-offset |
-1 |
loot headroom offset |
loot.pity.enabled |
true |
dry-run loot protection |
loot.pity.credit-threshold |
200 |
credits before pity steps |
loot.pity.step |
0.025 |
chance added per step |
loot.pity.min-clear |
0.75 |
minimum clear for pity credit |
loot.runes.enabled |
true |
Skript rune drops |
loot.filler.rune-shard-chance |
0.03 |
Rune Shard filler chance |
preview.census |
unavailable |
topology fixture for reward previews |
Boss-chest category weights remain 20 / 15 / 48 / 15 / 2 for signature epic / pooled epic / rare / set / legendary. Guardian locks are party-wide. Marker signs place chests and locks; the loot simulator uses an exported snapshot.
| Key |
Default |
Use |
coins.enabled |
true |
dungeon coins |
coins.item |
coin |
coin definition ID |
coins.depth-ceiling |
32.0 |
coin income scaling |
merchants.gear.pricing.level-one-run-income |
100 |
gear price baseline |
merchants.gear.pricing.depth-ceiling |
32.0 |
gear price scaling |
merchants.gear.rerolls.first-income-share |
0.15 |
first market reroll |
merchants.gear.rerolls.second-income-share |
0.30 |
second market reroll |
merchants.gear.pins.max-per-merchant |
1 |
saved offer limit |
merchants.gear.pins.expiry-days |
0 |
saved offers do not expire |
potion-master.healing |
item/price list |
fixed single-potion prices |
potion-master.healing-cooldown-seconds |
30 |
shared healing cooldown |
potion-master.utility.purchase-cap |
4 |
daily purchases per utility potion |
potion-master.utility.prices |
10: 5, 30: 11, 50: 22, 70: 45, 90: 90 |
fixed prices by utility potion level |
potion-master.utility.duration-seconds |
900 |
boost duration |
rune-dealer-shop.income-share |
0.20 |
rune price |
rune-dealer-shop.bundle-price |
400 |
rune bundle price |
items.identify.charge |
true |
charge for identification |
items.identify.rarity |
uncommon: 48, rare: 120, set: 240, epic: 400, legendary: 760 |
level-100 identification endpoints |
items.refine.coin-multiples |
uncommon: 0.5, rare: 1, set: 2, epic: 2, legendary: 4 |
replacement-roll price multiples |
| Key |
Default |
Use |
levels.costs |
100-entry list |
XP costs from level 1 to 101; first 2450, last 276150 |
levels.cap |
100 |
ordinary level cap before the capstone |
classes.enabled |
true |
class system |
classes.innates.enabled |
true |
innate class progression |
classes.passives.capacity-base |
3 |
starting passive capacity |
classes.passives.capacity-levels |
[10, 20, 35, 50, 70, 90] |
levels that add capacity |
classes.passives.definitions |
passive registry |
passive costs, unlocks, and effects |
classes.ui.passive-art |
true |
passive menu art |
stash.enabled |
true |
dungeon stash |
stash.pages.free / stash.pages.max |
2 / 6 |
free and maximum stash pages |
stash.pages.price-multipliers |
[1, 2, 4, 8] |
purchased page price multipliers |
wardrobe.enabled / wardrobe.command-enabled |
true / true |
wardrobe and command registration |
wardrobe.backup.interval-minutes / wardrobe.backup.keep |
30 / 48 |
scheduled backups and retention |
tutorial.enabled |
true |
Practice Cellar |
| Key |
Default |
Use |
general-missions.enabled |
true |
daily and weekly mission board |
general-missions.daily.cards |
3 |
daily mission cards |
general-missions.daily.rerolls / general-missions.weekly.rerolls |
2 / 1 |
mission rerolls |
general-missions.weekly.reset-day |
MONDAY |
weekly reset |
hunter-contracts.species-target / hunter-contracts.boss-target |
12 / 1 |
contract kill targets |
rescues.enabled |
true |
captive rescues |
rescues.anchor-lock |
rescue |
reserved NPC marker lock |
npcs |
role definitions |
sign-placed NPCs |
persistent-npcs |
role and access definitions |
persistent service NPCs |
info.lift / info.scale |
1.2 / 1.0 |
marker board placement |
admin.audit.webhook-url |
empty |
optional admin audit webhook |
Use /da spot set <name> for saved positions, including class-mirror, quartermaster, and the merchant spots. Tab completion lists names. Restart after changing wardrobe command registration.