The useful answer first
Vintage Story tracks two things separately: where a mod can run, and whether the client or server must have it. Each release also lists the other mods and versions it needs.
Client, server and required do not mean the same thing
| Field | Question it answers |
|---|---|
| side | Does the mod run on the client, server or both through a universal build? |
| requiredOnClient | Must a joining client have a universal mod? |
| requiredOnServer | Must the server have a universal mod? |
| dependencies | Which mod ids and versions must exist for this release? |
| version | Which release participates in dependency version comparison? |
A safe installation sequence
- 01
Choose the target Vintage Story game version.
- 02
Open the mod and select a release that lists that game version.
- 03
Check whether that file belongs on the client, server or both.
- 04
Resolve every required dependency to a compatible release.
- 05
Open each required mod and check what it needs too.
- 06
Install the matching files where they belong.
- 07
Test a copied world and inspect both client and server logs.
Version requirements are ordered, not just labels
Vintage Story compares version numbers, including preview and development builds. Having the right mod name is not enough when another mod asks for a newer release.
An empty value or wildcard can allow any version, but a specific requirement has to match the library file itself. We keep the requested ID and matched version visible so “some version is installed” cannot hide the wrong one.
Why the exact dependency chain matters
The official project index is great for finding Vintage Story mods. Installing them still means matching releases, sides and libraries. Our API joins those pieces so we can follow the whole chain instead of stopping at a project name.
That lets us tell the difference between a matching library and one we could not verify. If the data runs out, we say so instead of deciding that every universal file must go everywhere.
Straight from the source
Sources and further reading
We read the docs so you do not have to hunt for them mid-crash. For one mod, the file you picked still gets the final word.
Try it on a real mod
Pick a release and check it
Choose your game version and loader, then see whether the exact file fits your setup.