Application Deployment - Failure to start

System Information

Field Value
Operating System Windows - Windows Server 2019 on x86_64
Product AMPService ‘Decadeus’ v2.4.6.4 (Mainline)
Virtualization None
Application Application Deployment
Module ADSModule
Running in Container No
Current State Indeterminate

Task

Icarus fails to start

Problem Description

Issue

Icarus fails to start after downloading the game files from steam. I’ve tried uninstalling the instance and creating a new one but still same issue.

After it verifies the update I just get this

This task could not be completed: Starting Icarus… - - State: 3.
Application stopped unexpectedly with exit code -1073741515.

Reproduction Steps

  • Create Icarus Instance
  • Start Icarus instance
  • Wait for it to download required files and update
  • Then fails to start at the end of download / update

Ok ive figured out how to fix it.

Windows Server doesnt come with a functional version of direct X and the one that AMP tries to install either fails or doesnt include what is needed to run Icarus.

After trying to run the server manually from the explorer i got the error:
You need to have Direct X runtime installed.

Tried to download the installer from Windows and it failed to download because Windows Server hates it for some reason.

Found this download link on the Microsoft site:
https://www.microsoft.com/en-pk/download/details.aspx?id=8109

Downloaded and installed it. Installed an Icarus instance and ran it.

New error codes finally!

I found that you cant run the instance from the a folder in the parent C drive.
You need to set your Datastore to a location with full read/write capabilities.
I had a second SSD in my server labelled S:
Created a new Datastore there, created a new Icarus instance in it, and VOILA!

The server updated fully from SteamCMD and ran successfully.
Searched for my server and connected in the game sucessfully.

Hope this helps. What a massive hassle to get one game server working.

My default recommendation on any Windows install is to install all the C++ redists (32 and 64 bit) and the DirectX runtimes. Saves these sorts of headaches

And, yes, the web installer for the DirectX runtimes never works on windows server

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.