Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
ServerRates
Dedicated rates for PC + PS5/Xbox. Console chat: sr_wood 9 (no slash). Live apply, presets, group commands. Vanilla clients need no install.
| Date uploaded | 3 days ago |
| Version | 1.7.0 |
| Download link | Morda-ServerRates-1.7.0.zip |
| Downloads | 32 |
| Dependency string | Morda-ServerRates-1.7.0 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2350README

ServerRates
Your World. Your Rules. Your Rates.
Take control of your Valheim server. Customize combat, skills, loot, survival, building, world mechanics and more through a flexible server side configuration system.

Overview
ServerRates gives server owners the freedom to shape their own Valheim experience, from relaxed cooperative worlds to challenging survival adventures.
Configure gameplay rates, customize world rules, manage item drops, change skill progression and adjust crafting restrictions without manually editing game files.
Server side configuration
Flexible gameplay settings
In game chat commands
Presets for quick configuration
Detailed status and inspection tools

Installation
1. Install BepInEx
Install BepInExPack for Valheim on your dedicated server.
2. Install ServerRates
Install ServerRates on the dedicated server using your preferred mod manager or manual installation.
3. Start the server
Launch the server once to generate the configuration file.
4. Configure your world
Edit the configuration or use the available chat commands to adjust your settings.
Configuration file
BepInEx/config/com.morda.serverrates.cfg
Players do not need to install ServerRates on their clients when using it as a server side mod.

Requirements
Valheim Dedicated Server
BepInExPack for Valheim

Configuration Categories
Use the categories below to find the settings you want to customize.
![]()
Combat
Customize player damage, enemy damage, enemy speed, enemy stars, world difficulty and event behavior.
sr_playerdmg sr_enemydmg sr_enemyspeed
sr_enemystars sr_events sr_worldlevel
sr_passivemobs sr_playerevents
![]()
Skills
Control how quickly players gain skills and how much skill progress is lost.
sr_skillgain sr_skillloss
![]()
Loot and Resources
Adjust resource rates, ground item behavior, extra loot per drop and loot generation.
sr_resourcerate sr_groundamp sr_maxpiles
sr_lootspawn sr_other
![]()
Survival
Change stamina, Eitr, adrenaline, food, durability and carry weight related settings.
sr_stamina sr_movestamina sr_staminaregen
sr_eitr sr_adrenaline sr_food
sr_durability sr_carry
![]()
Death Settings
Configure equipment retention, inventory loss and skill penalties on death.
sr_keepequip sr_keepinv
sr_deleteitems sr_deleteunequipped
sr_skillreset
![]()
Building and Crafting
Customize building costs, crafting costs, available pieces, recipes and station restrictions.
sr_nobuildcost sr_nocraftcost
sr_allpieces sr_allrecipes
sr_noworkbench sr_toollocks
![]()
World and Exploration
Change map visibility, portal restrictions, dungeon building and world behavior.
sr_nomap sr_noportals
sr_nobossportals sr_teleportall
sr_dungeonbuild
sr_nopseudo sr_nobuildfall
sr_noheavysnow sr_allheavysnow sr_fire
![]()
Production Stations
Adjust processing behavior for smelters, cooking stations, fermenters and plant related systems.
sr_smelter sr_cooking sr_fermenter sr_plants

Loot Configuration
Loot settings are divided into resource materials, consumables and creature drops.
Materials
sr_wood sr_finewood sr_corewood
sr_specialwood sr_ore sr_scrap
sr_stone sr_flint sr_crystal
sr_fuel sr_gems sr_boss
Consumables
sr_crops sr_seeds sr_mushrooms
sr_berries sr_fish sr_potions
Creature Drops
sr_hide sr_trophy sr_meat
sr_parts sr_feathers sr_specialparts

Chat Commands
Use the available commands in game to inspect and manage your server configuration.
Type commands in the normal chat without a slash, for example sr_wood 5.
General Commands
Help and Status
rates help rates status rates cmds
Configuration
rates list <group> rates get <name>
rates set <name> <value>
Presets
rates preset vanilla rates preset x2
rates preset x5 rates preset x10
Reset and Maintenance
rates reset <name|group|all> rates inspect
rates repair
Configuration Groups
Use rates list <group> to view the settings available in a group.
loot materials consumables mobs
skills combat survival resources
death build map world
stations general

Command Examples
Check the current configuration
rates status rates list loot
Change a setting
rates set sr_wood 2
Apply a preset
rates preset x5
Reset a setting or group
rates reset sr_wood rates reset loot
View detailed information
rates inspect rates repair
The exact commands available to players may depend on your configured chat command access and prefix settings.

Presets
Quickly change your server's gameplay style using the built in presets.
rates preset vanilla
Return supported settings to their vanilla values.
rates preset x2
Apply the supported double rate preset.
rates preset x5
Apply the supported five times rate preset.
rates preset x10
Apply the supported ten times rate preset.
Presets apply to supported loot, skill gain and station settings (smelter, cooking, fermenter and plants).
Inspection and Repair
rates inspect
Displays saved configuration values and station item processing times for supported stations within inspection range.
rates repair
Displays relevant configuration and station information and resets the stored smelter timer to zero.

General Settings
The following keys control general ServerRates behavior.
sr_enabled Enable or disable ServerRates.
sr_chatcmds Enable or disable chat commands.
sr_chataccess Configure chat command access.
sr_chatbridge Configure chat command bridge behavior.
sr_stationinfo Configure station information output.
Notes and Limitations
Available settings and behavior depend on the installed ServerRates version and the underlying Valheim mechanics.
Some changes may only affect newly generated drops, newly crafted items or future processing cycles. Existing items and ongoing processes may not be recalculated automatically.
Smelter and cooking station speed can be raised above vanilla and set back to normal. Values below 1 (slower than vanilla) are ignored.
Always keep a backup of your world and configuration before making major gameplay changes.

Support and Community
Found a bug, have a suggestion or need help configuring ServerRates?
Join the ServerRates Discord Community
Feedback and bug reports are always welcome.

ServerRates
Your World. Your Rules. Your Rates.
CHANGELOG
Changelog
1.7.0
- Station info: standing next to a smelter, kiln, furnace, cooking station or fermenter shows a short top-left message with the time per item (your multiplier applied, vanilla for comparison). Sent to that player only, repeated at most every 30 s per station.
sr_stationinfo offturns it off (optionStationInfo, default on).
1.6.4
rates inspectalso shows the time per item of the station next to you (smelter / kiln per ore, cooking station per food, fermenter per batch, plant grow time), with your multiplier applied and the vanilla value for comparison. The hover text of a station is built in the player's game and cannot be changed server-side.
1.6.3
- New
rates inspect: shows the values stored in the stations within 8 m of you (owner, data revision, fuel, queued ore, bake timer, work-time storeacc, cooking slots, fermenter content). Newrates repair: same, and sets a smelter's work-time store back to 0.
1.6.2
- Fix log noise: the server no longer tries to parse its own chat replies ("PlatformUserID failed to parse"), and its replies now carry a valid sender id so clients do not log it either.
1.6.1
- Smelter, kiln, furnace and cooking station speed work server-only now (
sr_smelter,sr_cooking, back after being removed in 1.6.0). The server adds work time to the smelter'saccTimestore (the game processes it in 1 s steps with normal fuel use per product) and advances raw food in a cooking station, only while the station is demonstrably working and never past "done". - No ownership change any more: the server edits the values and raises the data revision above the owner's (checked in ZDOMan.RPC_ZDOData / ShouldSend). Nothing can get lost while a player puts ore or food into a station.
1.6.0
- Plants and fermenters now work server-only. When a plant is planted or a fermenter is filled, the server moves its start timestamp once so it needs duration / multiplier (
sr_plants 5,sr_fermenter 5). Applies to things started after the change. Needs nothing on the clients. - Removed
sr_smelterandsr_cooking: the old method only worked where the server itself simulates the station, which is almost never. Their progress is recalculated every second inside the player's game and cannot be changed by a server-only mod. rates presetnow sets plants and fermenter instead of all four stations.
1.5.10
- Fix: the chat bridge entry had an empty user id, so clients logged "PlatformUserID failed to parse" on every chat message. The id is now built with an explicit Steam platform and validated before it is sent; the used id is logged once at startup.
1.5.9
- Fix: multipliers were too low when a tree dropped several items. The protection against amplifying our own extra items skipped every wood drop within 3 m, including the other genuine drops of the same tree. Own spawns are now recognised by their creation time (newer than the spawn request) and a tight radius, so every drop of a tree is multiplied.
1.5.8
- Loot: with
LootSpawn=Clientthe extras are requested as soon as the drop is seen (scan every 0.25 s) instead of waiting until it rests on the ground. Picking up the wood right away no longer gives vanilla amounts.
1.5.7
- Loot multipliers: extra items are now spawned by the nearest player's game (vanilla "SpawnObject" RPC) instead of being created as server-side objects. They land on the real ground with normal physics and replicate normally, also with networking mods that rework ZDO sending. New option
LootSpawn(Clientdefault,Server= old behaviour).MaxExtraPilesnow caps the number of extra items per drop.
1.5.6
- Chat bridge: chat commands now reach the server. Valheim 1.0 sends chat from client to client and the server is not a recipient, so with one player online the server never saw any chat. The server now lists itself as a pseudo player ("ServerRates") so clients send their chat to it. New option
ChatBridge(default on). - Chat hooks run before other networking mods.
- Verified against the game code: player list packet, chat packet parsing and the command logic.
1.5.5
- Chat commands also work with networking mods that route chat themselves (e.g. Fires Ghetto Networking): the command is read when the packet arrives. The first chat lines seen are logged once to help diagnose hook problems.
1.5.4
- Chat commands now work in the normal chat. Valheim 1.0 sends normal chat and whispers as a per-player "Say" RPC that the dedicated only forwards; the command is now read when the server forwards it. The raw command is no longer shown to other players.
1.5.3
- Chat commands are read straight from the routed chat RPC (works even if another mod interferes with the chat handler). Startup log shows which mods patch the chat methods.
- Less log spam when world modifiers are re-applied while the world loads.
1.5.2
- Chat replies are sent with the player position so area-of-interest RPC routers (e.g. Fires Ghetto Networking) do not drop them.
1.5.1
- Chat commands: the server now answers (and logs) when commands are ignored, e.g. ChatCommandsEnabled=false.
- Mod activates itself even if the ZNet hooks were missed.
1.5.0
- Config edits from Valheim Server Manager apply live now. The old file watcher ran on a background thread and failed silently; the file is now polled on the main thread. Edits are announced in-game.
- Loot piles no longer hang in the air. Extra piles are created as plain ZDOs once the original item rests on the ground (no server-side physics).
- Items a player ever held or crafted are never multiplied (stops drop-and-pickup duplication). Wild fish are never duplicated.
- Fixed loot classification: boss cores were counted as ore, some potion/boss names never matched.
- Chat: group commands (
sr_loot 5,sr_mobs 3), presets (rates preset x5),rates reset, abbreviated names,x5/500%values, private replies, short lines for console chat. - New
ChatAccessoption:Everyone(default) orAdminOnly(server adminlist). - New
MaxExtraPilessafety cap. RemovedSnapExtraDropsToGround/ExtraDropScatterForce. - Code: all rates now come from one table (config, commands, apply, help).
1.4.12
- Console chat works again:
sr_wood 9(no slash, no adminlist)./cannot reach the dedicated from vanilla/console clients. - PC may still use
/sr_wood 9if the client DLL is installed (forwards as chat). - F5
sr_wood 9still needs adminlist for remote.
1.4.11
- Chat:
/sr_wood 9(slash). Client forwards/sr_*as real chat. - F5:
sr_wood 9(no slash). Remote needs adminlist. - Yellow HUD via routed ShowMessage on dedicated.
1.4.10
- Chat commands work without / (e.g.
sr_wood 9). Valheim treats leading/as a local console command and never sends it to the dedicated server. - Default
ChatCommandPrefixis empty
1.4.9
rates cmds/ status / help: full list to F5 via RemotePrint (per line) + one chat summary- Keep yellow HUD only for rate set (e.g. Wood Multiplier x2)
1.4.8
- Feedback to clients: RemotePrint (F5), yellow ShowMessage HUD, chat shout — not only BepInEx log
1.4.7
- Fix Harmony Chat.RPC_ChatMessage patch (param name
userInfo) — chat commands work again
1.4.6
- Yellow center HUD on rate change (
Wood Multiplier x9) via vanillaShowMessageRPC — no client mod
1.4.5
- Register
sr_*/rateson dedicated activate (InitTerminal often never runs headless) - Fixes remote admin:
'sr_wood' is not a recognized command
1.4.4
- Chat commands for console players:
!sr_wood 9,!rates status(no admin / SteamID check) - Config:
ChatCommandsEnabled,ChatCommandPrefix
1.4.3
- Clarify:
sr_*/rates setapply live (no restart). Restart only needed after installing a new DLL.
1.4.2
- One console command per rate:
sr_wood,sr_meat,sr_teleportall, … (rates cmdslists all) - Also
rates wood 9short form
1.4.1
- In-game / dedicated console:
rates list,rates get,rates setfor all config keys (admin + remote) - Tab-complete for rate keys; toggles accept On/Off/Unchanged
1.4.0
- Fine loot categories: Materials / Consumables / Mob Drops
- Ground amp via ZDO scan near players (vanilla/PS5 clients OK)
- Snap extra piles to ground + scatter force
- Split wood/ore/stone and mob loot multipliers
1.3.8
- Category ground amp for dedicated (wood etc. actually multiplies)
1.1.0
- All server-side rate keys: combat, survival, resources, death, build/craft, map/portals, world flags
- Drop category multipliers + station/plant speed
1.0.0
- Skill gain/reduction + wood/ore drop multipliers