{"id":3842,"date":"2026-10-27T17:12:50","date_gmt":"2026-10-27T14:12:50","guid":{"rendered":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/"},"modified":"2026-10-27T17:12:50","modified_gmt":"2026-10-27T14:12:50","slug":"vintage-story-server-mods","status":"publish","type":"post","link":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/","title":{"rendered":"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \/moddb and Client-Side Mods)"},"content":{"rendered":"<p><strong>A Vintage Story mod server is a normal dedicated server with mod <code>.zip<\/code> files in its data folder&#8217;s <code>Mods<\/code> folder, and the game does the rest.<\/strong> Players who join get a prompt to download the server&#8217;s mods from the official ModDB automatically, so nobody has to copy files by hand. To add mods to a Vintage Story server, drop the zips in that folder (don&#8217;t extract them) or run <code>\/moddb install modid<\/code> in the console, then restart. Here is each step, plus how server-side and client-side mods differ.<\/p>\n<h2 id=\"does-vintage-story-have-mod-support\">Does Vintage Story have mod support?<\/h2>\n<p>Yes, and it is built in. The base game itself ships as three mods, Essentials, Survival and Creative, so modders get the same engine access as the developers. The official ModDB at mods.vintagestory.at lists more than a thousand mods. Since 1.16 a modded multiplayer server sets up each player&#8217;s mods automatically when they connect.<\/p>\n<p>You can use mods on a dedicated server you run yourself or on <a href=\"https:\/\/gameteam.io\/vintage-story-server-hosting\">Vintage Story server hosting<\/a>. The only hard rule is versions: every mod release is built for certain game versions, and your server, your mods and your players&#8217; game should all match.<\/p>\n<h2 id=\"where-the-vintage-story-server-mods-folder-is\">Where the Vintage Story server mods folder is<\/h2>\n<p>The server mods folder is <code>Mods<\/code> inside the server&#8217;s data folder, the same folder that holds <code>serverconfig.json<\/code>, <code>Saves<\/code> and <code>Logs<\/code>. That is <code>%AppData%\\VintagestoryData\\Mods<\/code> on Windows, <code>~\/.config\/VintagestoryData\/Mods<\/code> on Linux, or <code>&lt;dataPath&gt;\/Mods<\/code> if you start the server with <code>--dataPath<\/code>.<\/p>\n<ul>\n<li><strong>Not the install folder:<\/strong> the server&#8217;s program folder has its own <code>Mods<\/code> folder with a file called <code>do_not_add_mods_here.txt<\/code>. It is reserved for the three base-game mods. Put your mods in the data folder.<\/li>\n<li><strong>Extra folders:<\/strong> <code>ModPaths<\/code> in <code>serverconfig.json<\/code> lists every folder the server loads mods from, and <code>--addModPath<\/code> adds one at launch.<\/li>\n<li><strong>Keep the zip:<\/strong> mods are read straight from the <code>.zip<\/code>, and the wiki says not to extract them.<\/li>\n<\/ul>\n<h2 id=\"how-to-add-mods-to-a-vintage-story-server\">How to add mods to a Vintage Story server<\/h2>\n<p>There are two ways to install mods on a Vintage Story server: upload the <code>.zip<\/code> into the <code>Mods<\/code> folder, or install by ID with <code>\/moddb install<\/code> from the console. Both end the same way: restart the server so it loads the mod. Back up the world first, as the wiki advises before every mod change.<\/p>\n<h3 id=\"method-1-upload-the-zip\">Method 1: upload the .zip<\/h3>\n<ol>\n<li>Back up: run <code>\/genbackup<\/code>, or copy the <code>Saves<\/code> folder.<\/li>\n<li>Download the release from the mod&#8217;s ModDB page that matches your server&#8217;s game version.<\/li>\n<li>Stop the server.<\/li>\n<li>Copy the <code>.zip<\/code>, unopened, into the data folder&#8217;s <code>Mods<\/code> folder. Add any mods it lists as dependencies too.<\/li>\n<li>Start the server and check the log, or run <code>\/moddb list<\/code>, which answers &#8220;<em>N<\/em> 3rd party mods installed&#8221; with their names.<\/li>\n<\/ol>\n<h3 id=\"method-2-install-from-the-console-with-moddb\">Method 2: install from the console with \/moddb<\/h3>\n<p>The server can fetch mods from the ModDB itself. You need the mod ID, which is shown on the mod&#8217;s ModDB page and is often the last part of its address: Carry On is <code>carryon<\/code>.<\/p>\n<pre><code>\/moddb search carryon             find a mod for your current game version\n\/moddb searchcompatible carryon   include releases marked compatible with your version\n\/moddb install carryon            install the right release\n\/moddb install carryon 1.22.7     or name the game version yourself\n\/moddb list                       see what's installed\n\/moddb remove carryon             uninstall<\/code><\/pre>\n<p>Restart afterwards. If the server answers &#8220;No such version is listed on the moddb&#8221;, the mod has no release for that game version yet. &#8220;Command not available. Disabled probably by the host&#8221; means your host has switched <code>\/moddb<\/code> off, so use the file upload instead. More admin commands are in <a href=\"https:\/\/gameteam.io\/blog\/vintage-story-server-commands\/\">Vintage Story server commands<\/a>.<\/p>\n<h2 id=\"vintage-story-server-side-mods-client-side-mods-and-universal-mods\">Vintage Story server side mods, client side mods and universal mods<\/h2>\n<p>Every Vintage Story mod declares which side it runs on: <strong>Server<\/strong>, <strong>Client<\/strong> or <strong>Universal<\/strong> (both). The ModDB shows this on each mod page. Universal is the default, and it is the type players must have to join: the game offers to download those for them. Server-side mods run on the server only. Client-side mods stay each player&#8217;s own choice.<\/p>\n<table>\n<thead>\n<tr>\n<th>Side<\/th>\n<th>Where it goes<\/th>\n<th>Do players need it?<\/th>\n<th>Typical examples<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Universal (ModDB: &#8220;both&#8221;)<\/td>\n<td>Server <code>Mods<\/code> folder<\/td>\n<td>Yes, downloaded automatically on join<\/td>\n<td>New blocks, items, creatures, recipes, worldgen<\/td>\n<\/tr>\n<tr>\n<td>Server<\/td>\n<td>Server <code>Mods<\/code> folder<\/td>\n<td>No<\/td>\n<td>Admin tools, server-only logic<\/td>\n<\/tr>\n<tr>\n<td>Client<\/td>\n<td>Each player&#8217;s own <code>Mods<\/code> folder<\/td>\n<td>Optional, per player<\/td>\n<td>Shaders, HUD and interface tweaks<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A mod author can also mark a universal mod as not required on the client (<code>requiredOnClient: false<\/code>), so players without it can still join. Some mods work both ways. ProspectTogether, for instance, works client-only for your own prospecting notes, but has to be on the server too if you want to share them with the group.<\/p>\n<p><strong>Controlling Vintage Story client side mods on your server:<\/strong> add a mod ID to <code>ModIdBlackList<\/code> in <code>serverconfig.json<\/code>, or run <code>\/serverconfig modblacklist add modid<\/code>, and players with that mod enabled are turned away. <code>\/serverconfig modwhitelist<\/code> keeps the opposite list of allowed mod IDs. All the other keys are in <a href=\"https:\/\/gameteam.io\/blog\/vintage-story-server-settings\/\">Vintage Story server settings explained<\/a>.<\/p>\n<h2 id=\"how-players-join-a-modded-server\">How players join a modded server<\/h2>\n<p>Players join a Vintage Story server with mods the same way as a vanilla one. When they connect, the game says &#8220;You are missing <em>N<\/em> mods to join this server, shall I attempt to download them from the mod database?&#8221; They accept, wait for &#8220;All mods downloaded, ready to join this server!&#8221;, and they are in. Their own singleplayer mods aren&#8217;t touched.<\/p>\n<ul>\n<li>Downloaded mods go to a per-server folder in <code>VintagestoryData\/ModsByServer<\/code> on each player&#8217;s PC.<\/li>\n<li>The download comes from the ModDB. A mod that isn&#8217;t on the ModDB (a private build, a forum-only file) has to be installed by each player by hand. Otherwise they see &#8220;Sorry, cannot connect, you need the following mods installed&#8221;.<\/li>\n<li>&#8220;A mod requires v\u2026 of the game&#8221; means the player&#8217;s game is older than a mod needs. They update the game.<\/li>\n<\/ul>\n<h2 id=\"popular-vintage-story-server-mods\">Popular Vintage Story server mods<\/h2>\n<p>Each mod below has hundreds of thousands of downloads on the ModDB and, when we checked, all had releases for 1.22. All are universal, so players get them on join. Treat this as a starting point, not a ranking. Check each mod&#8217;s page for your exact version and its dependencies before installing.<\/p>\n<table>\n<thead>\n<tr>\n<th>Mod<\/th>\n<th>Mod ID<\/th>\n<th>What it adds<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Carry On<\/td>\n<td><code>carryon<\/code><\/td>\n<td>Pick up placed blocks, including chests with their contents, and carry them<\/td>\n<\/tr>\n<tr>\n<td>Primitive Survival<\/td>\n<td><code>primitivesurvival<\/code><\/td>\n<td>A harder, more realistic early game: snares, weir traps, fences from stakes and cordage<\/td>\n<\/tr>\n<tr>\n<td>ProspectTogether<\/td>\n<td><code>prospecttogether<\/code><\/td>\n<td>Records prospecting readings on the map and shares them with your group<\/td>\n<\/tr>\n<tr>\n<td>Smithing Plus<\/td>\n<td><code>smithingplus<\/code><\/td>\n<td>Smith with metal bits and nuggets, add bits back to a work item<\/td>\n<\/tr>\n<tr>\n<td>BetterRuins<\/td>\n<td><code>betterruins<\/code><\/td>\n<td>Many more handcrafted ruins and story locations to explore<\/td>\n<\/tr>\n<tr>\n<td>Config lib<\/td>\n<td><code>configlib<\/code><\/td>\n<td>In-game settings screens for other mods. Needs ImGui (<code>vsimgui<\/code>)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Want to join Vintage Story modded servers instead of building your own? Browse the public list at servers.vintagestory.at or <em>Browse public servers<\/em> in the Multiplayer menu. There&#8217;s no single best server: pick one by region, mod list and play style. For Vintage Story official server mods and community ones alike, the source is the same official ModDB.<\/p>\n<h2 id=\"adding-or-removing-mods-mid-game\">Adding or removing mods mid-game<\/h2>\n<p>You can add most mods to an existing world. New items and recipes work right away after a restart. Mods that change world generation, such as new ruins or ores, only affect chunks generated after you add them, so players have to explore new land to see them. Removing a mod is riskier: blocks and items from it break in the world.<\/p>\n<ul>\n<li><strong>Before any change:<\/strong> <code>\/genbackup<\/code>.<\/li>\n<li><strong>After removing or updating a mod with custom blocks:<\/strong> <code>\/bir<\/code> remaps block IDs to fix broken blocks.<\/li>\n<li><strong>Updating the game:<\/strong> update every mod to a release for the new version at the same time, then restart.<\/li>\n<li><strong>Turning a mod off for one world:<\/strong> <code>DisabledMods<\/code> in the <code>WorldConfig<\/code> block lists mod IDs to ignore.<\/li>\n<\/ul>\n<h2 id=\"troubleshooting-a-vintage-story-server-mod-install\">Troubleshooting a Vintage Story server mod install<\/h2>\n<p>Most mod problems on a Vintage Story server are a version mismatch, a mod in the wrong folder, or a stale copy on a player&#8217;s PC. Check the server&#8217;s <code>Logs\/server-main.log<\/code> first: a mod that fails to load says so there, usually with its name. Then work through the table.<\/p>\n<table>\n<thead>\n<tr>\n<th>Problem<\/th>\n<th>Fix<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Mod doesn&#8217;t show up in <code>\/moddb list<\/code><\/td>\n<td>Wrong folder (use the data folder&#8217;s <code>Mods<\/code>), extracted zip, or no restart<\/td>\n<\/tr>\n<tr>\n<td>Server crashes on start after adding a mod<\/td>\n<td>Wrong game version or a missing dependency. Remove the newest mod and read the log<\/td>\n<\/tr>\n<tr>\n<td>&#8220;Disconnected, modded server with lacking mods on the client side&#8221;<\/td>\n<td>The player declined or failed the download. Rejoin and accept<\/td>\n<\/tr>\n<tr>\n<td>Player crashes or loops downloading on join<\/td>\n<td>Delete that server&#8217;s subfolder in <code>ModsByServer<\/code> and rejoin<\/td>\n<\/tr>\n<tr>\n<td>&#8220;Some of your added mods have missing dependencies&#8221;<\/td>\n<td>Install the listed dependency mods too<\/td>\n<\/tr>\n<tr>\n<td>&#8220;Command not available. Disabled probably by the host.&#8221;<\/td>\n<td><code>\/moddb<\/code> is off on that server. Upload the zip<\/td>\n<\/tr>\n<tr>\n<td>Player can&#8217;t join after you blacklist a mod<\/td>\n<td>They have a mod from <code>ModIdBlackList<\/code> enabled. Disable it on their side<\/td>\n<\/tr>\n<tr>\n<td>Code mods fail on a Raspberry Pi server<\/td>\n<td>The ARM64 server doesn&#8217;t support mods that use Harmony patching<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>New to running a server at all? Start with the <a href=\"https:\/\/gameteam.io\/blog\/vintage-story-dedicated-server-guide\/\">Vintage Story dedicated server guide<\/a>.<\/p>\n<h2 id=\"skip-the-setup-mods-by-request\">Skip the setup: mods by request<\/h2>\n<p>On GameTeam&#8217;s <a href=\"https:\/\/gameteam.io\/vintage-story-server-hosting\">Vintage Story server hosting<\/a> you don&#8217;t need to find mod IDs or folders. Tell the AI copilot &#8220;install Carry On and ProspectTogether for 1.22, back up first&#8221; and it makes a backup, puts the right releases in the server&#8217;s <code>Mods<\/code> folder, restarts, and reads the log to confirm both loaded. If a mod breaks the server, ask &#8220;why won&#8217;t it start?&#8221; and it points to the mod in <code>server-main.log<\/code>. You pay per GB of RAM, from $0.49\/GB a week (or $1.99\/GB billed monthly), with unlimited slots, so a big mod list only means picking more RAM.<\/p>\n<h2 id=\"faq\">FAQ<\/h2>\n<h3 id=\"can-you-use-mods-on-a-vintage-story-server\">Can you use mods on a Vintage Story server?<\/h3>\n<p>Yes. Put the mod zips in the server&#8217;s <code>Mods<\/code> folder or use <code>\/moddb install<\/code>, and players are offered the mods automatically when they join.<\/p>\n<h3 id=\"how-do-i-import-mods-into-a-server\">How do I import mods into a server?<\/h3>\n<p>Upload the <code>.zip<\/code> files, unextracted, to the <code>Mods<\/code> folder in the server&#8217;s data folder, then restart. On a host, use the file manager or FTP for the same folder.<\/p>\n<h3 id=\"do-players-need-to-install-the-servers-mods-themselves\">Do players need to install the server&#8217;s mods themselves?<\/h3>\n<p>Not for mods from the ModDB: the game downloads them on join. Only mods that aren&#8217;t on the ModDB, and optional client-side mods, are installed by each player.<\/p>\n<h3 id=\"how-do-i-add-vintage-story-mods-mid-game\">How do I add Vintage Story mods mid-game?<\/h3>\n<p>Back up, add the mod, restart. Content appears right away; new worldgen only shows in land nobody has explored yet.<\/p>\n<h3 id=\"how-much-ram-does-a-modded-vintage-story-server-need\">How much RAM does a modded Vintage Story server need?<\/h3>\n<p>Start from the developers&#8217; estimate of 1 GB plus about 300 MB per player, then add headroom for mods. A big mod list on a busy server usually wants more than the 4 to 6 GB a vanilla group needs. Watch memory in <code>\/stats<\/code>.<\/p>\n<h3 id=\"where-do-i-get-vintage-story-mods\">Where do I get Vintage Story mods?<\/h3>\n<p>From the official ModDB at mods.vintagestory.at. A few more are posted on the official forums.<\/p>\n","protected":false},"excerpt":{"rendered":"A Vintage Story mod server is a normal dedicated server with mod .zip files in its data folder&#8217;s&hellip;\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[185],"tags":[],"class_list":["post-3842","post","type-post","status-publish","format-standard","category-vintage-story-tutorials","vision-entry","vision-video-wrap"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \/moddb and Client-Side Mods) - GameTeam - Blog<\/title>\n<meta name=\"description\" content=\"Run a Vintage Story mod server: where the server mods folder is, installing with \/moddb, server-side vs client-side mods, and fixing mod errors.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \/moddb and Client-Side Mods) - GameTeam - Blog\" \/>\n<meta property=\"og:description\" content=\"Run a Vintage Story mod server: where the server mods folder is, installing with \/moddb, server-side vs client-side mods, and fixing mod errors.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/\" \/>\n<meta property=\"og:site_name\" content=\"GameTeam - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-27T14:12:50+00:00\" \/>\n<meta name=\"author\" content=\"gameteam\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gameteam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/vintage-story-server-mods\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/vintage-story-server-mods\\\/\"},\"author\":{\"name\":\"gameteam\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/person\\\/0cc694e709c1805f635ede3a5e1dbf83\"},\"headline\":\"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \\\/moddb and Client-Side Mods)\",\"datePublished\":\"2026-10-27T14:12:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/vintage-story-server-mods\\\/\"},\"wordCount\":1749,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#organization\"},\"articleSection\":[\"Vintage Story Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/gameteam.io\\\/blog\\\/vintage-story-server-mods\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/vintage-story-server-mods\\\/\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/vintage-story-server-mods\\\/\",\"name\":\"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \\\/moddb and Client-Side Mods) - GameTeam - Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#website\"},\"datePublished\":\"2026-10-27T14:12:50+00:00\",\"description\":\"Run a Vintage Story mod server: where the server mods folder is, installing with \\\/moddb, server-side vs client-side mods, and fixing mod errors.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/vintage-story-server-mods\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/gameteam.io\\\/blog\\\/vintage-story-server-mods\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/vintage-story-server-mods\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Minecraft Tutorials\",\"item\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/category\\\/minecraft-tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \\\/moddb and Client-Side Mods)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/\",\"name\":\"GameTeam - Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#organization\",\"name\":\"GameTeam - Blog\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1\",\"width\":837,\"height\":167,\"caption\":\"GameTeam - Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/#\\\/schema\\\/person\\\/0cc694e709c1805f635ede3a5e1dbf83\",\"name\":\"gameteam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-17_210836342-96x96.png\",\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-17_210836342-96x96.png\",\"contentUrl\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/image_2023-11-17_210836342-96x96.png\",\"caption\":\"gameteam\"},\"sameAs\":[\"https:\\\/\\\/gameteam.io\\\/blog\"],\"url\":\"https:\\\/\\\/gameteam.io\\\/blog\\\/author\\\/gameteam\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \/moddb and Client-Side Mods) - GameTeam - Blog","description":"Run a Vintage Story mod server: where the server mods folder is, installing with \/moddb, server-side vs client-side mods, and fixing mod errors.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/","og_locale":"en_US","og_type":"article","og_title":"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \/moddb and Client-Side Mods) - GameTeam - Blog","og_description":"Run a Vintage Story mod server: where the server mods folder is, installing with \/moddb, server-side vs client-side mods, and fixing mod errors.","og_url":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/","og_site_name":"GameTeam - Blog","article_published_time":"2026-10-27T14:12:50+00:00","author":"gameteam","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gameteam","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/#article","isPartOf":{"@id":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/"},"author":{"name":"gameteam","@id":"https:\/\/gameteam.io\/blog\/#\/schema\/person\/0cc694e709c1805f635ede3a5e1dbf83"},"headline":"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \/moddb and Client-Side Mods)","datePublished":"2026-10-27T14:12:50+00:00","mainEntityOfPage":{"@id":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/"},"wordCount":1749,"commentCount":0,"publisher":{"@id":"https:\/\/gameteam.io\/blog\/#organization"},"articleSection":["Vintage Story Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/","url":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/","name":"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \/moddb and Client-Side Mods) - GameTeam - Blog","isPartOf":{"@id":"https:\/\/gameteam.io\/blog\/#website"},"datePublished":"2026-10-27T14:12:50+00:00","description":"Run a Vintage Story mod server: where the server mods folder is, installing with \/moddb, server-side vs client-side mods, and fixing mod errors.","breadcrumb":{"@id":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gameteam.io\/blog\/vintage-story-server-mods\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gameteam.io\/blog\/"},{"@type":"ListItem","position":2,"name":"Minecraft Tutorials","item":"https:\/\/gameteam.io\/blog\/category\/minecraft-tutorials\/"},{"@type":"ListItem","position":3,"name":"Vintage Story Mod Server: How to Add Mods to Your Server (Mods Folder, \/moddb and Client-Side Mods)"}]},{"@type":"WebSite","@id":"https:\/\/gameteam.io\/blog\/#website","url":"https:\/\/gameteam.io\/blog\/","name":"GameTeam - Blog","description":"","publisher":{"@id":"https:\/\/gameteam.io\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gameteam.io\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/gameteam.io\/blog\/#organization","name":"GameTeam - Blog","url":"https:\/\/gameteam.io\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gameteam.io\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1","contentUrl":"https:\/\/i0.wp.com\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-04_031100865.png?fit=837%2C167&ssl=1","width":837,"height":167,"caption":"GameTeam - Blog"},"image":{"@id":"https:\/\/gameteam.io\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/gameteam.io\/blog\/#\/schema\/person\/0cc694e709c1805f635ede3a5e1dbf83","name":"gameteam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-17_210836342-96x96.png","url":"https:\/\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-17_210836342-96x96.png","contentUrl":"https:\/\/gameteam.io\/blog\/wp-content\/uploads\/2023\/11\/image_2023-11-17_210836342-96x96.png","caption":"gameteam"},"sameAs":["https:\/\/gameteam.io\/blog"],"url":"https:\/\/gameteam.io\/blog\/author\/gameteam\/"}]}},"_links":{"self":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/posts\/3842","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/comments?post=3842"}],"version-history":[{"count":0,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/posts\/3842\/revisions"}],"wp:attachment":[{"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/media?parent=3842"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/categories?post=3842"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gameteam.io\/blog\/wp-json\/wp\/v2\/tags?post=3842"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}