Source-checkedQuality of life & UI

VBNetTweaks

by VitByr · for Valheim

VBNetTweaks is a comprehensive optimization mod for Valheim's multiplayer experience. Designed to improve performance on both servers and clients, reduce lag and stuttering, optimize network traffic, and enhance player synchronization.

21KDownloads
26d agoLast updated
BepInExLoaders
ThunderstoreSource

About VBNetTweaks

From Thunderstore

VBNetTweaks is a comprehensive optimization mod for Valheim's multiplayer experience. Designed to improve performance on both servers and clients, reduce lag and stuttering, optimize network traffic, and enhance player synchronization.

Русский

VBNetTweaks — это плагин для Valheim, который значительно улучшает сетевую производительность, синхронизацию объектов и стабильность многопользовательской игры. Мод оптимизирует отправку данных, настройки Steam-сокета, синхронизацию позиций, а также добавляет модуль плавного отображения игроков на карте.

Важно: Версия 0.4.0 получила полностью переработанную модульную архитектуру. Теперь каждую функцию можно гибко включать или отключать по отдельности, а настройки разделены на клиентские и серверные.


1. Плавные маркеры игроков на карте (MapPositionSync)

Совершенно новый модуль!

  • Заменяет "дергающиеся" маркеры игроков на карте на плавно интерполированные.
  • Использует историю позиций (до 30 снимков) для сглаживания движения.
  • Поддерживает экстраполяцию — если данные о позиции не приходят, маркер продолжает движение по инерции, предотвращая рывки.
  • Настраиваемые параметры:
  • SendInterval (0.5с) — интервал отправки позиций от сервера.
  • InterpolationDelay (0.1с) — задержка интерполяции для плавности.
  • MaxPredictionSpeed (40 м/с) — ограничение скорости предсказания.
  • TeleportThreshold (50 м) — порог мгновенного телепорта маркера при большом смещении.

2. Оптимизация сетевой синхронизации (ZSyncTransformOptimization)

Теперь это отдельный модуль с расширенными настройками:

| Параметр | Vanilla | VBNetTweaks (по умолчанию) | Описание | |----------|---------|----------------------------|----------| | SmoothPosition | 0.20 | 0.10 | Скорость сглаживания позиции (ниже = плавнее) | | SmoothRotation | 0.50 | 0.30 | Скорость сглаживания поворота | | MicroThreshold | 0.001 | 0.002 | Фильтр микродрожания (уменьшает шум) | | ClientDistanceThreshold | 0.01 | 0.005 | Порог дистанции для клиентской синхронизации | | TeleportDistanceThreshold | 5м | 3м | Порог для мгновенного телепорта без сглаживания | | TeleportRotationThreshold | 45° | 35° | Порог для мгновенного поворота без сглаживания |


3. Синхронизация кораблей (ShipSync)

Полностью переписан в версии 0.4.0!

  • Исправлена проблема с владением кораблём — теперь владелец корректно назначается при управлении.
  • Улучшена синхронизация руля — данные отправляются чаще (каждые 0.05с вместо ванильных ~0.2с).
  • Более точный расчет урона от удара о воду с логированием скорости.
  • Оптимизирована обработка управления — теперь использует Prefix вместо Postfix для более корректной работы.

4. Оптимизации Steam сокета (SteamOptimizations)

Расширенный набор настроек в версии 0.4.0:

| Параметр | Vanilla | VBNetTweaks (по умолчанию) | Описание | |----------|---------|----------------------------|----------| | SendRateMax (клиент) | 150 KB/s | 2048 KB/s | Максимальная скорость отправки | | SendBufferSize (клиент) | ~260 KB | 2048 KB | Размер буфера отправки | | TimeoutConnected | 30000 мс | 120000 мс | Таймаут соединения | | TimeoutKeepalive | 30000 мс | 30000 мс | Интервал Keep-Alive | | RecvMaxMessageSize | ~1-2 MB | 8 MB | Максимальный размер принимаемого сообщения |

Для сервера также доступны отдельные настройки: MaxRateKB_S, SendBufferSizeKB_S (по умолчанию 4096 KB).


5. Оптимизированная отправка ZDO (ZDOOptimization)

Значительно улучшена в версии 0.4.0!

  • Внедрена система приоритетов синхронизации (SyncPriority):
  • Player — наивысший приоритет
  • Ship
  • Creature
  • Piece
  • Default
  • Сервер сортирует объекты по приоритету, что гарантирует более важным сущностям (игрокам, кораблям) более частые обновления.
  • Настраиваемые параметры для сервера:
  • SendInterval_S (0.02с) — интервал отправки данных.
  • PeersPerUpdate_S (10) — количество пиров за один апдейт (vanilla: 1).
  • ZDOQueueLimit_S (20480 байт) — размер буфера отправки.
  • FlushThresholdPercent_S (0.2) — процент от буфера для активации принудительной отправки.

6. Дополнительные улучшения

  • Расширение времени загрузочного экрана после телепортации на 5 секунд. Необходимо для устранения проваливания игроков в текстуры построек при телепорте — особенно актуально для серверов с большим количеством игроков.
  • Автоматическая синхронизация конфигурации — все настройки сервера передаются клиентам при подключении и при изменении файла конфига.
  • Поддержка двух языков интерфейса (Русский / English) с локализованными описаниями.

Основные настройки (MainConfig.cfg)

[00 - Master]
ModEnabled = true                          # Включить/выключить мод

[02 - Modules]
SteamOptimizations = true                  # Оптимизации Steam сокета
ZDOOptimization = true                     # Оптимизация ZDO отправок
ShipSync = true                            # Синхронизация кораблей
ZSyncTransformOptimization = true          # Сглаживание движения
MapPositionSync = true                     # Плавные маркеры на карте

[03 - Client Steam Settings]
MaxRateKB = 2048                           # Макс. скорость отправки (KB/s)
SendBufferSizeKB = 2048                    # Буфер отправки (KB)
TimeoutConnected = 120000                  # Таймаут (мс)
TimeoutKeepalive = 30000                   # Keep-Alive (мс)
RecvMaxMessageSize = 8                     # Макс. размер пакета (MB)

[04 - Client ZDO Settings]
ZDOQueueLimit = 10240                      # Буфер ZDO (байт)

[05 - Transform Settings]
SmoothPosition = 0.10                      # Сглаживание позиции
SmoothRotation = 0.30                      # Сглаживание поворота
MicroThreshold = 0.002                     # Фильтр микродрожания
ClientDistanceThreshold = 0.005            # Порог дистанции
TeleportDistanceThreshold = 3              # Порог телепорта (м)
TeleportRotationThreshold = 35             # Порог телепорта поворота (°)

[06 - Server Steam Settings]

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Dependencies

Needs 2 other projects installed alongside it.

VBNetTweaks 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 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.4.3, released 2026-10-09

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 20 recorded builds of VBNetTweaks.

Recent builds

BuildReleasedGame versionsLoaders
0.4.32026-10-09n/aBepInEx
0.4.22026-09-24n/aBepInEx
0.4.02026-08-05n/aBepInEx
0.3.82026-07-15n/aBepInEx
0.3.02026-05-16n/aBepInEx
0.2.92026-05-13n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run VBNetTweaks 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 catalog
Listed on Thunderstore as “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server. 2 other projects installed alongside it.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-10Open ↗
  • ✓AuthorVitByr, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

VBNetTweaks, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. VBNetTweaks is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run VBNetTweaks on a Valheim server.

Deploy in about a minute from $9.99 a month, then add VBNetTweaks in one click.