


VBNetTweaks — это плагин для Valheim, который значительно улучшает сетевую производительность, синхронизацию объектов и стабильность многопользовательской игры. Мод оптимизирует отправку данных, сжатие трафика, синхронизацию позиций и работу с визуальными эффектами.
Патчит синхронизацию позиций и поворотов объектов:
| Параметр | Vanilla значение | Новое значение | Описание |
|---|---|---|---|
| SmoothPos | 0.2f | 0.22f | Скорость сглаживания позиции (быстрее догоняет) |
| SmoothRot | 0.5f | 0.45f | Скорость сглаживания поворота |
| MicroThreshold | 0.001f | 0.004f | Фильтр микродрожания (уменьшает шум) |
Дополнительно:
Улучшенная синхронизация движения кораблей для не-владельцев:
Увеличивает пропускную способность Steam Networking:
| Параметр | Vanilla | VBNetTweaks (по умолчанию) | Описание |
|---|---|---|---|
| SendRateMin | 150 KB/s | 256 KB/s | Минимальная скорость отправки |
| SendRateMax | 150 KB/s | 4096 KB/s | Максимальная скорость отправки |
| BufferSize | 260 KB | 100 MB | Размер буфера отправки |
Оптимизирует доступ к информации об игроках:
Заменяет ванильный метод SendZDOToPeers2 на более эффективный:
Улучшает процесс удаления объектов из сцены:
[00 - Master]
ModEnabled = true # Включить/выключить мод
[01 - Debug]
DebugEnabled = false # Режим отладки
VerboseLogging = false # Подробное логирование
[02 - Modules]
SteamOptimizations = true # Оптимизации Steam сокета
ShipSync = true # Синхронизация кораблей
[04 - Steam Settings]
MinRateKB = 256 # Мин. скорость Steam (KB/s)
MaxRateKB = 4096 # Макс. скорость Steam (KB/s)
BufferSize = 100000000 # Размер буфера (байт)
[05 - Server Settings]
SendInterval = 0.03 # Интервал отправки (сек)
PeersPerUpdate = 30 # Пиров за апдейт
ZDOQueueLimit = 20480 # Размер буфера ZDO (KB)
| Сценарий | SendInterval | PeersPerUpdate |
|---|---|---|
| Мало игроков (2-5) | 0.05 | 20 |
| Средне (6-15) | 0.03 | 30 |
| Много (16+) | 0.02 | 40-50 |
CacoFFF.valheim.LeanNetredseiko.valheim.scenicSearica.Valheim.NetworkTweaksSearica.Valheim.OpenSesameorg.bepinex.plugins.networkCW_Jesse.BetterNetworkingVBNetTweaks is a Valheim plugin that significantly improves network performance, object synchronization, and multiplayer stability. The mod optimizes data transmission, traffic compression, position synchronization, and visual effects handling.
Patches position and rotation synchronization of objects:
| Parameter | Vanilla value | New value | Description |
|---|---|---|---|
| SmoothPos | 0.2f | 0.22f | Position smoothing speed (faster catching up) |
| SmoothRot | 0.5f | 0.45f | Rotation smoothing speed |
| MicroThreshold | 0.001f | 0.004f | Micro-jitter filter (reduces noise) |
Additional features:
Improved ship movement synchronization for non-owners:
Increases Steam Networking throughput:
| Parameter | Vanilla | VBNetTweaks (default) | Description |
|---|---|---|---|
| SendRateMin | 150 KB/s | 256 KB/s | Minimum send rate |
| SendRateMax | 150 KB/s | 4096 KB/s | Maximum send rate |
| BufferSize | 260 KB | 100 MB | Send buffer size |
Optimizes access to player information:
Replaces vanilla SendZDOToPeers2 with more efficient method:
Improves object removal from scene:
[00 - Master] ModEnabled = true # Enable/disable mod
[01 - Debug] DebugEnabled = false # Debug mode VerboseLogging = false # Verbose logging
[02 - Modules] SteamOptimizations = true # Steam socket optimizations ShipSync = true # Ship synchronization
[04 - Steam Settings] MinRateKB = 256 # Min Steam rate (KB/s) MaxRateKB = 4096 # Max Steam rate (KB/s) BufferSize = 100000000 # Buffer size (bytes)
[05 - Server Settings] SendInterval = 0.03 # Send interval (seconds) PeersPerUpdate = 30 # Peers per update ZDOQueueLimit = 20480 # ZDO buffer size (KB)
| Scenario | SendInterval | PeersPerUpdate |
|---|---|---|
| Few players (2-5) | 0.05 | 20 |
| Medium (6-15) | 0.03 | 30 |
| Many (16+) | 0.02 | 40-50 |
CacoFFF.valheim.LeanNetredseiko.valheim.scenicSearica.Valheim.NetworkTweaksSearica.Valheim.OpenSesameorg.bepinex.plugins.networkCW_Jesse.BetterNetworking