Here's the part that trips people up: you don't upload your mod files to your Euro Truck Simulator 2 server at all. Instead, you activate your mods locally, then export a small package file that tells the server what your setup looks like — the server reads that package, never your actual mod files.
That also means every time you add, remove, or update a mod, you need to repeat the export and upload steps below. The server has no way of knowing your mods changed until you tell it again.
Step 1: Activating Your Mods Locally
Subscribe to the mods you want through the Steam Workshop (or install them manually), then open the in-game Mod Manager and activate each one for your active profile.
Step 2: Exporting Your Server Package
Once your mods are active, you'll need the developer console to export them. If you haven't enabled it yet, open the config.cfg file in your Documents/Euro Truck Simulator 2 folder and add the following two lines:
- Launch Euro Truck Simulator 2 and load into your convoy or a single-player session so a map is active.
- Press the
~key to open the developer console. - Type
export_server_packagesand press Enter. The console will confirm the export was successful, and two new files will appear in yourDocuments/Euro Truck Simulator 2folder:server_packages.siiandserver_packages.dat.
Step 3: Uploading The Package Files To Your Server
With your two exported files ready on your PC, move them over to your server.
- Log into your MintServers panel and click the Stop button to shut down your server, if it isn't already.
- Navigate to the Files tab on the left-hand sidebar.
- Use the file manager to browse to the following folder:
- Delete the existing
server_packages.siiandserver_packages.datfiles, then upload the two files you just exported from your PC in their place. - Navigate back to the Console tab and click Start.
📁 server (or your main server directory)
📁 .local
📁 share
📁 Euro Truck Simulator 2
📄 server_packages.sii (replace with your exported file)
📄 server_packages.dat (replace with your exported file)
mods_optioning in server_config.sii and assume it handles the mod-matching problem above — it doesn't. It only controls whether mods that their creators have specifically flagged as "optional" are treated that way. With the default of false, those mods are still enforced like any other; set it to true to let players connect without needing them installed.
Your server is now packaged up and ready to roll with mods enabled for the whole convoy! Keep in mind that any time you add, remove, or update a mod, you'll need to repeat the export and upload steps to stay in sync — the server never reads your mod files directly, so an outdated package will quickly lead to connection issues. If something isn't working, open a support ticket and our team will gladly help you get it sorted.
Need trusted drivers to help manage the session too? Check out our guide on how to add moderators to your Euro Truck Simulator 2 server. Running American Truck Simulator instead? See our guide on how to install mods on your American Truck Simulator server — the process is identical.