# How to Install Mods on Your 7 Days to Die Server (/docs/7-days-to-die/mod-setup)



import { Step, Steps } from 'fumadocs-ui/components/steps';
import { Files, Folder, File } from 'fumadocs-ui/components/files';

7 Days to Die supports several types of mods. This guide covers how to install each type on your dedicated server.

Mod Types [#mod-types]

| Type                  | EAC Compatible | Crossplay Compatible | Description                                                 |
| --------------------- | :------------: | :------------------: | ----------------------------------------------------------- |
| **XML Modlets**       |       Yes      |          No          | Lightweight XPath patches to game XML files                 |
| **Harmony / C# Mods** |       No       |          No          | Code mods using the Harmony framework                       |
| **DMT Mods**          |       No       |          No          | Compiled mods using Dead Man's Toolkit                      |
| **Overhaul Mods**     |       No       |          No          | Total conversion mods (Darkness Falls, Undead Legacy, etc.) |

> ⚠️ **Important:** Any mod — even XML-only — disables crossplay. Mods with DLL files also require EAC to be disabled.

Installing XML Modlets [#installing-xml-modlets]

XML modlets are the simplest type and don't require disabling EAC.

<Steps>
  <Step>
    Download the modlet (usually a ZIP file).
  </Step>

  <Step>
    Stop your server from **Console** in the [XGamingServer Panel](https://panel.xgamingserver.com).
  </Step>

  <Step>
    Click **Files** in the sidebar. Navigate to the `Mods/` folder (create it if it doesn't exist). Upload and extract the modlet folder.

    <Files>
      <Folder name="Mods" defaultOpen>
        <Folder name="MyModlet" defaultOpen>
          <File name="ModInfo.xml" />

          <Folder name="Config">
            <File name="(XML patch files)" />
          </Folder>
        </Folder>
      </Folder>
    </Files>

    > **Common mistake:** The folder containing `ModInfo.xml` must be directly inside `Mods/`. Nested folders won't load.
  </Step>

  <Step>
    Start the server. Run `version` in Console to verify the mod loaded.
  </Step>
</Steps>

Installing Harmony / C# Mods [#installing-harmony--c-mods]

These mods include `.dll` files and require EAC to be disabled.

1. In `serverconfig.xml`, disable EAC:

```xml
<property name="EACEnabled" value="false" />
```

2. Download and extract the mod
3. Upload to `Mods/` with the same structure as XML modlets
4. The mod folder will also contain a `Harmony/` subfolder with C# scripts
5. Restart your server

> 📝 **Note:** The `0_TFP_Harmony` folder in `Mods/` is a vanilla game folder — **do not delete it**.

Installing Overhaul Mods [#installing-overhaul-mods]

Overhaul mods (Darkness Falls, Undead Legacy, Ravenhearst, etc.) are large total-conversion mods.

1. Disable EAC in `serverconfig.xml`
2. Follow the specific mod's installation guide — each overhaul has its own process
3. Upload all mod files to the server
4. **All players must install the same mod locally** — client and server must match exactly
5. Restart the server

Do Players Need the Same Mods? [#do-players-need-the-same-mods]

| Mod Type                                  |         Players Need It?        |
| ----------------------------------------- | :-----------------------------: |
| XML modlets (server-side balance changes) | Usually no — server pushes data |
| XML modlets (new items/blocks/recipes)    |               Yes               |
| Harmony / C# mods                         |               Yes               |
| Overhaul mods                             |     Yes — exact same version    |

Verifying Installed Mods [#verifying-installed-mods]

Run the `version` command in the console:

```
version
```

This lists the game version and all loaded mods.

Removing Mods [#removing-mods]

1. Stop the server
2. Delete the mod folder from `Mods/`
3. Restart

> ⚠️ **Warning:** Removing mods that added new blocks or items may cause world corruption or missing block errors. Back up your save before removing mods.

Related Guides [#related-guides]

* [Disable EAC](/docs/7-days-to-die/disable-eac)
* [Darkness Falls](/docs/7-days-to-die/darkness-falls)
* [Server Configuration](/docs/7-days-to-die/server-config)
* [Allocs Live Map](/docs/7-days-to-die/allocs-live-map)
