Product Name/Version: AMP 2.6.2.6
Problem Description:
Hello everyone,
I’m trying to get UE4SS working with the dedicated server for the game ‘Motor Town’. My setup is AMP running inside a Docker container on Unraid (Linux). The Motor Town server itself is managed by AMP’s Generic Module and runs via Wine/Proton, as it’s a Windows application.
After placing the mod files according to the installation guide, UE4SS doesn’t seem to launch. The main symptom is that the log file, UE4SS.log, is never created in the game’s Win64 directory. This strongly suggests that the custom version.dll from UE4SS is not being loaded by the Wine/Proton environment.
My core question is: What is the correct procedure to configure AMP’s Generic Module on a Linux host to make Wine use a DLL override for a custom version.dll located in the game’s directory?
Steps to reproduce (My Current Setup):
-
I have downloaded the specific UE4SS release required for the MotorTown mod.
-
I have placed the mod files into the dedicated server’s directory that AMP manages.
-
The directory structure inside the AMP instance’s datastore is as follows:
code Code
/AMP/datastore/instances/INSTANCENAME/motortown/2223650/ └── MotorTown/ └── Binaries/ └── Win64/ ├── MotorTown-Win64-Shipping.exe (The original game executable) │ ├── version.dll (The UE4SS proxy DLL) ├── UE4SS.dll ├── UE4SS-settings.ini │ └── ue4ss/ (The main UE4SS folder) └── Mods/ ├── MotorTownMods/ └── ... (other default mods) -
After placing the files, I restarted the instance via the AMP web panel. The server starts and runs correctly, but the mod is not loaded.
Actions taken to resolve so far:
-
I have double-checked the file and folder paths multiple times to ensure everything is in the correct location.
-
I have edited the UE4SS-settings.ini file to set bUseUObjectArrayCache = false, as this is a common first-time setup requirement.
-
I have confirmed that version.dll is the correct proxy DLL, as it is the only one included in the specific UE4SS release for this mod.
I am looking for guidance on how to properly configure AMP’s execution environment for this scenario. Is there a specific setting in the UI, an environment variable, or a configuration file I need to edit to force this DLL to load?
Thank you in advance for your help.
This is Translated with AI due to my Lack of Enlgish knowlege sorry in advance