Back to mods
Rubberbandaid project artwork

Vintage Story Mod DB · Vintage Story mod

Rubberbandaid

This Mod is no longer needed as of Vintage Story 1.22 Rubberbandaid is a tiny mod for potentially fixing rubberbanding if you are experiencing it on a more heavily modded server. (This is NOT a cureall, please first and foremost practice safe and smart moddin

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Rubberbandaid release matches 1.21.6?

Updated 4 months ago
Best match for your filters 1.0.1
Game version 1.21.0-pre.1, 1.21.0-pre.2, 1.21.0-pre.3
Loader Built-in Vintage Story mod system

Rubberbandaid 1.0.1 targets 1.21.0-pre.1, 1.21.0-pre.2, 1.21.0-pre.3. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is Rubberbandaid required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does Rubberbandaid 1.0.1 need?

1.0.1 on 1.21.6. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Rubberbandaid without breaking your instance.

Built for Rubberbandaid 1.0.1 on 1.21.6. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.0.1. It targets 1.21.0-pre.1, 1.21.0-pre.2, 1.21.0-pre.3; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.0.1. It opens that exact file at the source.

About this project

What does Rubberbandaid add?

This Mod is no longer needed as of Vintage Story 1.22



Rubberbandaid is a tiny mod for potentially fixing rubberbanding if you are experiencing it on a more heavily modded server. (This is NOT a cureall, please first and foremost practice safe and smart modding practices)

There is one config option that generates when the mod is first initialized. This is defaulted to 20 which is double the vanilla amount and for most use cases should help people without any additional tweaking. For maximum performance I recommend tweaking the amount to best suit your server.

Higher numbers can adversely affect performance so please don't set it to some really high number thinking it will magically make your server perform better. Start at 10 (vanilla amount) and keep increasing slowly until rubber banding stops. Try to set the lowest possible number to where you no longer experience rubber banding for best results.

This mod is required on both server and client.

This might also help rubber banding if you are experiencing it in singleplayer, but I wouldn't count on it.

 

How it works:

Vintage Story has a hard limit on how many simultaneous "mark dirty" (essentially anything that needs to sync from the server) calls happen per tick on player entities before a trigger is hit that forces a full resync of all attributes to the client which is what causes the rubber band effect. The default limit is 10, and this mod raises that to whatever you set in the config. 

For non technical users this can be a mostly install it and forget it mod, but I do highly recommend advanced users to tweak with the number to find the best result.

 

This mod is already prepackaged with my mod Hydrate or Diedrate, if you use that mod, simply turn it on in the configs for that mod, no need to install this.

 

Compatibility:
Should be compatible with any mod that doesn't touch the MarkPathDirty method in SyncedTreeAttribute

 

Note: This mod is entirely untested, and I am not liable for any damage you might cause on your server by installing this mod. Install at your own discretion.

 

Credit to TheInsanityGod for first identifying this problem!

Project description from Vintage Story Mod DB.

Pick your setup

Rubberbandaid releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

25 available setups

Showing the newest 12 of 25 game versions. Older files are in the list below.

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Rubberbandaid versions and loaders

1 of 3 releases match
Clear filters

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.