# How to Install Mods on Your Soulmask Server (/docs/soulmask/mod-setup)



import { Step, Steps } from 'fumadocs-ui/components/steps';

Soulmask has official Steam Workshop mod support. Mods are added via startup parameters and auto-download when the server starts.

Install Mods [#install-mods]

<Steps>
  <Step>
    Find Workshop mod IDs [#find-workshop-mod-ids]

    Browse the [Soulmask Steam Workshop](https://steamcommunity.com/app/2646460/workshop/). The mod ID is the number at the end of the Workshop URL:

    ```
    https://steamcommunity.com/sharedfiles/filedetails/?id=3324057706
                                                            ^^^^^^^^^^
                                                            This is the mod ID
    ```
  </Step>

  <Step>
    Add mods to Startup [#add-mods-to-startup]

    In the [XGamingServer Panel](https://panel.xgamingserver.com), click **Startup** in the sidebar. Find the **Mods** variable and enter your mod IDs separated by commas (no spaces):

    ```
    3324057706,3330908154,3332634339
    ```

    This maps to the startup parameter: `-mod="3324057706,3330908154,3332634339"`

    {/* Screenshot needed: Startup tab showing mod IDs field */}
  </Step>

  <Step>
    Restart the server [#restart-the-server]

    Restart from **Console**. The server downloads the mods automatically on startup. This may take a few minutes depending on mod sizes.
  </Step>
</Steps>

Client Requirements [#client-requirements]

Players connecting to a modded server **must have the same mods installed**. When a player tries to join without matching mods, they'll be prompted to subscribe to the required Workshop items.

Removing Mods [#removing-mods]

Remove the mod ID from the **Startup** variable and restart. Be careful — removing mods that added items or NPCs to the world may cause issues with existing saves.

Related Guides [#related-guides]

* [Server Configuration](/docs/soulmask/server-config)
