OS Name/Version:
Windows 11 Pro 24H2 (Build 26200.8655)
Product Name/Version:
AMP 2.8.0.0 (Proteus) - Mainline/Release
Problem Description:
I performed a completely fresh installation of AMP after removing all previous AMP services, instances, datastore files, Docker containers, and Docker images.
Docker Desktop is installed and working correctly.
I verified my AMP installation by successfully creating and running a Valheim server inside a Docker container. SteamCMD downloaded the server correctly, the game started successfully, and the instance is fully functional.
The issue only occurs with Sons of the Forest.
When creating a Sons of the Forest instance:
-
The Docker container is created successfully.
-
The child AMP instance starts successfully.
-
The AMP webserver starts on port 8082.
-
SteamCMD launches.
-
No game files are downloaded.
-
The instance eventually fails because
SonsOfTheForestDS.exedoes not exist.
The deployment log shows:
Managed remote instance RedForrest01 at http://127.0.0.1:8082/
LIM - Failure to make API call to RedForrest01: An error occurred while sending the request.
The container itself is healthy:
docker ps -a
CONTAINER ID IMAGE STATUS
faa79ab854e2 cubecoders/ampbase:wine-stable Up
Container logs show:
Webserver started on http://127.0.0.1:8082
wine: failed to open "./SonsOfTheForestDS.exe"
The application stopped unexpectedly. Exit code 53
I manually entered the container and executed SteamCMD:
cd /AMP/sons-of-the-forest
./steamcmd.sh \
+force_install_dir /AMP/sons-of-the-forest/2465200 \
+login anonymous \
+app_update 2465200 validate \
+quit
SteamCMD returns:
ERROR! Failed to install app '2465200' (Missing configuration)
Afterward I inspected the install directory:
/AMP/sons-of-the-forest/2465200
└── saves/
└── dedicatedserver.cfg
No game files or SonsOfTheForestDS.exe are ever downloaded.
This appears to indicate either:
-
the Steam AppID being used by the template is incorrect or no longer valid, or
-
the Sons of the Forest deployment template requires updating.
Since Valheim deploys and runs correctly on the same installation, I do not believe this is a Docker or AMP installation problem.
Steps to reproduce:
-
Fresh install of AMP 2.8.0.0 on Windows 11 with Docker Desktop.
-
Create a Sons of the Forest instance using the default deployment template.
-
Start the instance.
-
SteamCMD reports “Failed to install app ‘2465200’ (Missing configuration)” and no server files are downloaded.
-
AMP attempts to launch
SonsOfTheForestDS.exe, which does not exist, and the instance exits with code 53.
Actions taken to resolve so far:
-
Completely removed AMP and performed a fresh installation.
-
Deleted all AMP services and datastore.
-
Removed all Docker containers and images.
-
Reinstalled Docker Desktop.
-
Verified Docker is functioning correctly.
-
Disabled Host Networking for containers.
-
Corrected Default Auth Server to
http://host.docker.internal:8080/. -
Successfully deployed and started a Valheim server in Docker.
-
Verified Docker networking and AMP child instance communication.
-
Verified the Sons of the Forest container starts correctly.
-
Manually executed SteamCMD inside the container.
-
Confirmed SteamCMD returns
ERROR! Failed to install app '2465200' (Missing configuration). -
Verified the installation directory only contains the
savesfolder and no game executable.