> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Manage Server-Side Mods in ETS2

> Master the complexities of ETS2 mod synchronization. Learn how to export package manifests and manage physical asset files for your dedicated server.

## Technical Mod Synchronization

Modifying an Euro Truck Simulator 2 (ETS2) dedicated server is a technically demanding process due to the engine's strict validation requirements. Unlike platforms that support automated asset streaming, ETS2 requires that every participating driver possesses the **exact same version hashes** of all active modifications before a connection can be established. This guide walk you through the professional "Lockfile" method, ensuring that your community can synchronize their local assets with your FREAKHOSTING instance with zero errors.

<CardGroup cols={2}>
  <Card title="Difficulty" icon="gauge-low">
    Intermediate
  </Card>

  <Card title="Time" icon="clock">
    7 Minutes
  </Card>
</CardGroup>

***

## The "Manifest Export" Protocol

The most reliable strategy for managing a modded server is to treat your local game client as the authoritative "Master" environment and then broadcast those requirements to the server node.

<Steps>
  <Step title="Establish Local Environment">
    Launch ETS2 on your local PC and enable all desired modifications within a standard Singleplayer Profile. Verify that the mods are compatible and do not cause crashes.
  </Step>

  <Step title="Generate the Lockfiles">
    Open the developer console (**\~**) and execute the command: `export_server_packages`.
  </Step>

  <Step title="Identify Deployment Assets">
    Navigate to your local `Documents/Euro Truck Simulator 2/` directory. The command will have generated two critical files: `server_packages.sii` and `server_packages.dat`.
  </Step>

  <Step title="Synchronize with Hosting">
    Upload these two files directly into the root directory of your FREAKHOSTING server via the [Game Panel](https://games.freakhosting.com) File Manager.
  </Step>
</Steps>

***

## Managing Physical Asset Files

While the game client uses the Steam Workshop interface, a dedicated server requires the modifications to exist as physical `.scs` files within its directory structure.

<Tabs>
  <Tab title="Storage Path">
    All server-side mod files must be uploaded into the `/mod/` directory situated within the server's root folder.
  </Tab>

  <Tab title="Workshop Conversions">
    If a modification originates from the Steam Workshop, you must locate the physical `.scs` file within your local Steam hierarchy: `steamapps/workshop/content/227300/`. Move these files to the server's `/mod/` folder to ensure the engine can initialize the assets.
  </Tab>
</Tabs>

***

<AccordionGroup>
  <Accordion title="Streamlined Profile Porting">
    For exceptionally complex mod setups involving dozens of interdependent assets, the most efficient method is to copy your **entire local profile folder** into the server's `profiles/` directory. This ensures the server inherits your local mod load order and activation status perfectly, bypassing manual configuration hurdles.
  </Accordion>

  <Accordion title="Resolving 'Missing Mod' Connection Rejection">
    If a player is rejected despite having the mods installed, it is likely due to a version mismatch (e.g., the mod was updated on the Workshop, but the server is still using the previous `server_packages.sii` manifest). Always regenerate and re-upload your manifests following any mod updates.
  </Accordion>
</AccordionGroup>

***

<Note>
  ### Need Extra Help?

  If you encounter any issues, our support team is ready to assist:

  * **Live Chat:** Quick assistance via our website.
  * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
  * **Discord:** [Join our Community](https://discord.gg/freakhosting)
  * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)
</Note>

<Tip>
  ### Save on Your Hosting

  Ready to get a new server? Use code **KB20** at checkout for **20% off** your first month!
</Tip>

***

<div align="center">
  **Last Updated:** January 2026 | **ETS2:** Modding synchronized.
</div>
