1. Vintage Story
FSH Knowledgebase
  • Game Guides
    • Minecraft
      • How to change MOTD for a Minecraft server
      • How to download your Minecraft server world
      • How to install a custom Minecraft modpack
      • How to Install Datapacks to your server
      • How to upload a custom Minecraft world
      • What is the difference between Spigot Paper and PurPur
      • Reducing Lag
        • Reduce Lag on ForgeMC server
        • Reduce Lag on FabricMC server
      • Common Issues
        • How to Fix Authentication servers are down Please try again later
        • Failed to check session lock
        • Exception Server Tick Loop
        • Server Connection Timed Out
        • Fixing the Connection timed out getsockopt Error in Minecraft
      • Managing your Server
        • How to Optimize Your Server
        • How to set a custom seed on your Minecraft Server
        • Using Chunker to Convert Minecraft Worlds Across Editions
        • Which Java version to use for Minecraft server
        • Add Add-ons to your Bedrock Server
        • How To EnableDisableManage Your WhitelistAllowlist
      • Plugins
        • Simple Voice Chat
        • Dynmap
        • Bluemap
        • Chunky
    • Palworld
      • How to add mods to your Palworld Server
      • How To Update A Palworld Server
      • Resetting a Player's Save on a Palworld Server
      • Finding Your Palworld Server in the Community Servers List
      • Changing the Egg Hatching Time on a Palworld Server
      • How to Edit Palworld Server Settings
      • How to Become Admin on Your Palworld Server
    • Vintage Story
      • Uploading a Vintage Story Save to Your Server
      • How to Add Mods to Your Vintage Story Server
      • Listing Your Vintage Story Server on the Public Server List
      • Managing Your Vintage Story Server Whitelist
      • How to Change Your MOTD (Welcome Message) for Vintage Story
      • How to Add an Admin to Your Vintage Story Server
    • Hytale
      • Updating Your Hytale Server & Changing the Release Branch
      • Giving Admin (Operator) Permissions on Your Hytale Server
      • Removing the Death Penalty on Your Hytale Server
      • Banning, Kicking & Unbanning Players on Your Hytale Server
      • Adjusting the View Radius on Your Hytale Server
      • Finding Your Hytale Server Logs
      • Installing Mods on a Hytale Server
      • Managing Your Hytale Server Whitelist
      • Optimizing Your Hytale Server
      • Uploading Your World to a Hytale Server
  • Panel Knowledgebase
    • Game Server Panel
      • How to reset your Game Panel Password
      • Uploading Files Via SFTP
      • Adding Dev Sub Users
    • Client Area
      • Affiliate Program
      • Discord Linking
      • How to Cancel A Service
      • How to upgrade or downgrade your service
  • Service Knowledgebase
    • Virtual Private Servers (VPS)
      • Change Window Server Password Locked Out
      • Creating Your VPS
      • Developers and your VPS
      • How to connect to your VPS from any Linux or Debian Distro
      • Logging into your VPS Windows
      • Opening Ports on a VPS
      • Resetting your VPS Password
      • SSH Client Setup
  1. Vintage Story

How to Add Mods to Your Vintage Story Server

Vintage Story mods are installed by dropping their .zip into the server's
data/Mods folder. Players who join are then prompted to download any mods they
need automatically.

Match the version. Download the mod build that matches your server's Vintage
Story version. A mod for a different version may refuse to load or stop the
server from starting. Also check the mod page for any dependencies (other
mods it requires).


Method 1 — Upload From ModDB

  1. Go to the official mod database: https://mods.vintagestory.at/ and find the
    mod you want.
  2. Download the mod's .zip for your server's version (the latest is selected
    by default — change it if your server is on an older version).
  3. Log in to the FSH Panel and stop the server if it's running.
  4. Open the File Manager and navigate to:
    data/Mods
    
  5. Upload the .zip as-is — do not extract it. Vintage Story loads mods
    directly from their zip.
  6. Start the server.

Common mistake: mods must go in data/Mods, not a Mods folder in the
server root. The root folder is ignored.


Method 2 — Install From the Panel Console (RCON)

Because FSH Vintage Story servers accept console commands, you can install a mod
straight from ModDB without downloading anything yourself:

  1. With the server running, open the Console tab.
  2. Run:
    /moddb install <modname>
    
    Optionally pin a version: /moddb install <modname> <version>.
  3. Restart the server so the new mod loads.

After Installing

  • Clients auto-download any required mods when they connect, so players don't
    have to install them manually (the mod must support client-side download).
  • Restart to load. Mods are only loaded at server start — adding one to a
    running server does nothing until you restart.

Troubleshooting

  • Server won't start after adding a mod: It's usually a version mismatch or
    a missing dependency. Remove the mod's zip from data/Mods, start the server
    to confirm it's the cause, then re-add the correct version (and its
    dependencies).
  • Mod isn't taking effect: Confirm the zip is in data/Mods (not the root or
    data/), that you didn't unzip it, and that you restarted the server.
  • Removing a mod: Stop the server, delete its zip from data/Mods, and start
    again. Note that removing a worldgen or content mod from an existing world can
    cause issues — back up your save first.
Modified at 2026-06-19 04:05:15
Previous
Uploading a Vintage Story Save to Your Server
Next
Listing Your Vintage Story Server on the Public Server List
Built with