Riverheim Config
Server-enforced configuration for Riverheim Rivers & Lakes mod. Allows customization of river density, size, lakes, and world generation parameters with automatic client synchronization.
| Last updated | 3 weeks ago |
| Total downloads | 209 |
| Total rating | 2 |
| Categories | Server-side Client-side World Generation |
| Dependency string | Wackah-Riverheim_Config-1.0.3 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.2202Riverheim_Dev-Riverheim
[BETA, WORLD ALTERATION POSSIBLE] A complete world generation overhaul, adds larger continents, sensible rivers and many other features.
Preferred version: 0.12.0README
Riverheim Config
WARNING: BETA — HIGH RISK. BACK UP YOUR WORLDS AND SAVES.
- Experimental build. Functionality is not guaranteed.
- May cause unintended consequences, including corrupted worlds or saves.
- Back up existing worlds and characters before installing or changing settings.
- Recommended: Test on a fresh world first. Do not use on critical servers without backups.
- Use at your own risk. Report findings on the Riverheim Discord.
Server-enforced configuration mod for Riverheim Rivers & Lakes. Allows server administrators to customize river and lake generation with automatic client synchronization.
Features
- Server-Enforced Config: All clients automatically use the server's configuration
- 26 Configurable Parameters: Control every aspect of river and lake generation
- Version Checking: Ensures all players have compatible mod versions
- No Client Setup Required: Clients just need the mod installed - config syncs automatically
Configuration Categories
1. River Spawning
- Density: Control how many rivers spawn (0.25 = default, 0.7 = ~2000 rivers)
- Starting Variability: Randomness in river spawn locations
- Weight Recovery: How quickly river density recovers after spawning
- Min Land Neighbors: Minimum land tiles adjacent to river mouths
- Min Pointer Magnitude: Minimum flow direction strength
2. River Size
- Width Scale: Base river width multiplier (140 = default, 280 = Amazon-like)
- Width Power: How width scales with river depth
- Width Offset: Width adjustment offset
3. River Filtering
- Min Strahler: Minimum river order to keep (2 = default, 1 = keep all streams)
- Min Width: Minimum river width in meters
- Max Catchment Diff: Maximum drainage area difference
4. River Appearance
- Meander Amplitude: How much rivers curve and wind
- Meander Period: Frequency of river curves
- Min Depth: Minimum river depth (visual)
- Bank Steepness: How steep river banks are
- Max Bank Height: Maximum height of river banks
5. River Valleys
- Valley Offset: Base valley depth (-160 = default)
- Valley Magnitude: Valley depth multiplier
- Valley Exponent: Valley shape curve
6. Lakes
- Spawn Threshold: Lake spawn probability (0.9 = default, 0.8 = many lakes)
- Noise Scale: Lake distribution pattern scale
- Lowland Contribution: How much lowlands favor lakes
- Curiosity Contribution: Lakes near interesting terrain features
7. World Size
- World Radius: World radius in meters (10500 = default 21km diameter)
- Tile Spacing: Distance between generation points (70 = default)
Installation
Server
- Install BepInEx
- Install Riverheim Rivers & Lakes
- Install this mod
- Configure settings in
BepInEx/config/com.valheim.riverheim.config.cfg - Start server
Client
- Install BepInEx
- Install Riverheim Rivers & Lakes
- Install this mod
- Connect to server - config will sync automatically!
How It Works
When a client connects to a server:
- ServerSync sends all configuration values from server to client
- Client temporarily uses server's values (local config file unchanged)
- World generation uses server settings
- Both server and client generate identical terrain
Important Notes
- Create a NEW world after changing config values
- All players must have both Riverheim and this mod installed
- Config values have "True Limits" (hard-coded) and "Practical Ranges" (recommended)
- Extreme values may cause performance issues or crashes
Example Presets
Cross-Continent Rivers
Density = 0.7
WidthScale = 280
MinStrahler = 3
Lake-Heavy World
LakeSpawnThreshold = 0.8
LakeLowlandContribution = 0.6
Minimal Rivers
Density = 0.15
MinStrahler = 4
MinWidth = 25
Compatibility
- Requires: Riverheim Rivers & Lakes 0.12.0+
- Compatible with: Most Valheim mods
- Conflicts with: ExpandWorldSize (if you modify WorldRadius)
Support
Please report feedback and issues on the Riverheim Discord (preferred) or the Thunderstore mod page. Include logs and your config file when possible.
Credits
- ServerSync: blaxxun-boop
- Riverheim: Riverheim_Dev
Changelog
See CHANGELOG.md