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.Difficulty
Intermediate
Time
7 Minutes
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.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.
Generate the Lockfiles
Open the developer console (~) and execute the command:
export_server_packages.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.Synchronize with Hosting
Upload these two files directly into the root directory of your FREAKHOSTING server via the Game Panel File Manager.
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.
- Storage Path
- Workshop Conversions
All server-side mod files must be uploaded into the
/mod/ directory situated within the server’s root folder.Streamlined Profile Porting
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.Resolving 'Missing Mod' Connection Rejection
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.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
- Discord: Join our Community
- Email: [email protected]
Last Updated: January 2026 | ETS2: Modding synchronized.