Server config — MarketPlace.cfg
BepInEx/config/Marketplace/MarketPlace.cfg — the mod's central settings file, everything under one [Main] section. Changes here reload automatically.
Example
BepInEx/config/Marketplace/MarketPlace.cfg:
[Main]
BankerIncomeTime = 6
BankerIncomeMultiplier = 0.02
ItemMarketLimit = 25
MarketTaxes = 5
MaxAcceptedQuests = 10
UseLeaderboard = true
PossibleCurrencies = Coins, Ruby
OverrideDebug = 76561198000000001, 76561198000000002
This example: interest pays out every 6 hours at 2%, players can list 25 items with a 5% marketplace tax, quests cap at 10 active, the leaderboard is enabled, both Coins and Ruby work as currency, and two Steam IDs have admin access.
Settings
| Setting | Default | What it controls |
|---|---|---|
EnableTransmogLog |
false |
Log transmog actions to the server log. |
EnableTraderLog |
false |
Log trader transactions. |
BankerIncomeTime |
1 |
Hours between interest payouts. Set to 0 to turn off interest entirely. |
BankerIncomeMultiplier |
0 |
Interest rate per payout. |
BankerInterestItems |
All |
Which banked items actually earn interest. |
FeedbackWebhookLink |
placeholder | Discord webhook for the Feedback NPC. |
ItemMarketLimit |
15 |
Maximum marketplace listing slots per player. |
BlockedPlayers |
— | Player IDs blocked from the marketplace. |
MarketTaxes |
0 |
Sell tax percentage (0-100). |
CanTeleportWithOre |
true |
Whether players can teleport while carrying ore without needing a special override. |
MarketSellBlockedPrefabs |
Coins, SwordCheat |
Items that cannot be listed on the marketplace. |
GamblerEnableWinNotifications |
false |
Broadcast a server-wide message whenever someone wins a gamble. |
AllowMultipleQuestsScore |
false |
Whether one kill/harvest/craft can count toward more than one matching quest at once. |
MaxAcceptedQuests |
7 |
Maximum active quests per player. |
AllowKillQuestsInParty |
true |
Whether a party member's kills count toward your Kill quests. |
AlwaysProgressServerTime |
false |
Keeps the server's world clock running even when nobody is online (vanilla Valheim pauses it). The author recommends turning it on if you have quests with cooldowns or time limits, so they don't stall whenever the server is empty. Added in 10.0.1. |
EnableKGChat |
true |
Turns the custom chat window on or off. |
MailPostRecipe |
SwordCheat, 1 |
What it costs to craft a mailbox — item, amount. |
MailPostWaitTime |
5 |
Minutes before sent mail can be picked up. |
MailPostExcludeItems |
— | Items that cannot be mailed. |
PieceSaverRecipe |
SwordCheat, 1 |
What it costs to craft a Piece Saver Crystal. |
UseLeaderboard |
false |
Turns the leaderboard/achievements system on or off. |
OverrideDebug |
— | Steam IDs with admin access — build-mode NPC placement, admin console commands. |
BlockedChatUsers |
— | Steam IDs muted from chat. |
PossibleCurrencies |
Coins |
Every item usable as marketplace currency. |
CanLeaveGuild |
true |
Whether players can voluntarily leave their guild. |
FactionNameplateOffset |
0, 0 |
Pixel offset for the faction tag shown above player nameplates. |
Looking for a setting that used to be here and isn't anymore? A few were removed in 9.9.2 — see Migrations.
Related
- Client config — the separate, per-player settings file.
- Hot reload.
- Conditions — the
||OR-separator these settings don't control.