About Rippleheart
From ThunderstoreRippleheart is a plugin for validating server and client data in Valheim, ensuring consistency between the server and client files.
Rippleheart 0.1.4 Changelog
Update Overview
- Fixes and Improvements: Updated the descriptions for validation paths to enhance usability and clarity, added a setting to manage the log reset interval for better log management, and optimized the explanation for the periodic check functionality.
Main Features
- Server Validation Path
- Client Validation Path
- Periodic Check
- Custom Relative Path
- Logging Functionality
- Log Switch
- Debug Switch
- Reset Log Switch
- Reset Log Interval
1. Overview
The main features of Rippleheart include:
- File Validation: Provides a validation mechanism to ensure consistency between server and client files by checking the validity of files in specified paths.
- Automatic Multilingual Switching: Automatically switches between Chinese and English interfaces based on the game environment.
- Periodic Check: Allows setting an interval for regular validation to ensure files on both ends remain synchronized.
- Custom Path Support: Supports custom relative paths to flexibly adapt to different directory structures.
- Logging Functionality: Records detailed logs and debug information, helping developers gain a comprehensive understanding of the validation process.
- Debug Mode: When debug logging is enabled, Rippleheart provides more detailed log information, which is helpful for troubleshooting.
- Log Reset: Allows for periodic resetting of logs to prevent log files from becoming too large, keeping the log records concise and readable.
2. Configuration
Server Validation Path
# Server (Validation Directory): F:\GSM\servers\2\serverfiles\BepInEx\plugins\*
- Parameter Name:
Server(Validation Directory) - Function: Specifies the file path on the server that needs validation.
- Format: Use
*to match all types,*.filetypeto match specific file types, and*.filetype,*.filetypeto match multiple file types.
Client Validation Path
# Client (Validation Directory): \BepInEx\plugins\*
- Parameter Name:
Client(Validation Directory) - Function: Specifies the directory path on the client that needs validation.
- Format: Same as the server validation path, supports wildcards and file type matching.
Periodic Check
# Periodic Check Interval: 3000
- Parameter Name:
Periodic Check Interval - Function: Sets the time interval for performing periodic validation in seconds. This time is calculated based on Unity game frame rates, which may have slight deviations.
Custom Relative Path
# Custom Relative Path: BepInEx
- Parameter Name:
Custom Relative Path - Function: When enabled, the program calculates the relative path between the client and server based on specified breakpoints to facilitate cross-platform file consistency checks.
- Example: If the full client file path is "C:\Projects\BepInEx\File.txt" and the server file path is "D:\hsnm\BepInEx\File.txt", then the relative path would be
BepInEx.
Logging Functionality
# Log Switch: true
- Parameter Name:
Log Switch - Function: Enables or disables validation logs.
Debug Switch
# Debug Switch: true
- Parameter Name:
Debug Switch - Function: Enables or disables debug logs, recording detailed debugging information.
Reset Log Switch
# Reset Logs: true
- Parameter Name:
Reset Logs - Function: Determines whether to reset the log file each time the game starts.
Reset Log Interval
# Reset Log Interval: 24 # In hours
- Parameter Name:
Reset Log Interval - Function: Sets the time interval for resetting logs in hours. The default value is 24 hours.
Installation Steps
- Install using BepInEx.
- Copy
Rippleheart.dllto theBepInEx/pluginsfolder on both server and client.
Feedback
Click Here to Access Feedback Link
Changelog
| Version | Update Notes | |-----------|--------------------------------------------------------------------------------------------------| | 0.1.4 | - Updated the description for validation paths to enhance usability and clarity.
- Added a setting for the log reset interval to optimize log management.
- Optimized the explanation for the periodic check functionality. | | 0.1.3 | - Fixed BepInEx warning error by downgrading BepInEx version to 5.4.2202. | | 0.1.2 | - Added log switch and log reset functionality, as well as multilingual support. | | 0.1.1 | - Fixed: Server overload when there are too many validators. | | 0.1.0 | - | | 0.0.9 | - Fixed: Description error | | 0.0.8 | - | | 0.0.7 | - Initial Release |
Highlights
From source dataLoaders
Runs on BepInEx.
Footprint
Rated a light load on a server.
Last update
Its author last shipped an update 24 mo ago.
Rippleheart on Nxeon
From our catalogue- One-click install
- Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
- Server side
- Required on the server
- Server type needed
- BepInEx
- Server load
- light
- Smallest plan we suggest
- Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
- Latest build
- 0.1.4, released 2024-11-15
Game versions by loader
| Loader | Game versions | Newest |
|---|---|---|
| BepInEx |
From 8 recorded builds of Rippleheart.
Recent builds
| Build | Released | Game versions | Loaders |
|---|---|---|---|
| 0.1.4 | 2024-11-15 | n/a | BepInEx |
| 0.1.3 | 2024-10-13 | n/a | BepInEx |
| 0.1.2 | 2024-10-13 | n/a | BepInEx |
| 0.1.1 | 2023-12-17 | n/a | BepInEx |
| 0.0.10 | 2023-12-12 | n/a | BepInEx |
| 0.0.9 | 2023-12-12 | n/a | BepInEx |
Dependencies
- Required: BepInExPack Valheim
Declared by the newest build that lists any. Required ones are installed with it on one-click installs.
Run Rippleheart on a Valheim server
Pick a server or deploy a new one above; it is installed in one click.
What kind of mod it is
From the catalogAdmin & protection
Permissions, moderation, anti-cheat and land protection for the people running the server.
Runs on your server
From source side supportThunderstore lists Rippleheart as required on the server. Check its Thunderstore page to see whether players need it too.
Compatibility
- Game
- Valheim
- Loaders
- BepInEx
- Runs on
- Serverrequired on the server
- Requires
- One-click install needs a BepInEx server.
Verified at the source
- ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
- ✓AuthorHsgtLgt, as published on Thunderstore
- ✓LicenseNot published by the sourceFree




