Startup Issue with Application Deployment - No AMP instances starting

System Information

Field Value
Operating System Linux - Debian GNU/Linux 12 on x86_64
Product AMP ‘Phobos’ v2.6.5.2 (Mainline)
Virtualization QEMU_KVM
Application Application Deployment
Module ADSModule
Running in Container No
Current State Indeterminate

Problem Description

Issue

I had several AMP services running perfectly with no issues.

Recently, I changed the local IP of the VM hosting the AMP server to a different subnet. Originally, it was on my main server subnet. I moved it to a fully isolated subnet dedicated to game servers. This subnet routes outbound traffic through a VPS proxy running Pangolin.

I know Pangolin and the tunnel are working correctly because I have Plex configured through the same setup and users are not experiencing any issues. The AMP VM has confirmed internet access and shows an active license key.

However, after making this change (and updating AMP, as I was a few versions behind), none of the instances will start anymore. I’m unsure whether the subnet change or the AMP update caused the issue.

Some questions I have:

Does AMP need to reach specific external authentication or update servers to start instances?

Are there specific outbound ports that must be open for AMP itself (separate from the individual game server ports)?

Could AMP be failing because it cannot reach a required service due to the new subnet routing?

For context, I am not using AMP’s built-in proxy or Traefik features. AMP is not aware of Pangolin; it should simply see normal inbound client connections.

The error I’m getting in the logs is:

exit code -1 (CATASTROPHIC_FAILURE)

Here is the full log output on restart the VM. There is one more error but I am not sure if its related.

Loaded ADSModule version 2.6.5.2 by CubeCoders Limited
Loaded FileManagerPlugin by CubeCoders Limited
Loaded EmailSenderPlugin by CubeCoders Limited
Loaded WebRequestPlugin by CubeCoders Limited
Loaded WebhookPlugin by CubeCoders Limited
Loaded CommonCorePlugin by CubeCoders Limited
ADSModule requests dependency InstanceManagerPlugin…
Loaded InstanceManagerPlugin by CubeCoders Limited
ADSModule requests dependency SystemUserManagerPlugin…
Loaded SystemUserManagerPlugin by CubeCoders Limited
Loaded steamcmdplugin by CubeCoders Limited
Metrics server started OK on port 12820
ADS startup complete in 38ms
Updating remote source CubeCoders/AMPTemplates:main
Updating existing remote source GitHub - CubeCoders/AMPTemplates: For the AMP community to share Generic Module templates.
No stash entries found.
Using keypair with fingerprint (removed)
SFTP Server started on 0.0.0.0:2223
Webserver started on http://0.0.0.0:8080
Checking for AMP updates…
AMP is up to date.
Exception in API call Core/GetUpdates
UnauthorizedAccessException
[0] (UnauthorizedAccessException) : You do not have permission to use this method (GSMyAdmin.WebServer.GetUpdates) at this time. This method requires the Session.Exists permission.
at GSMyAdmin.WebServer.MethodInvocation.InvokeMethod(String MethodName, JObject Data, HttpContext context, IWebSession Session, WebMethodsBase MethodsClass, IPAddress RealIP)
at GSMyAdmin.WebServer.ApiService.InvokeAPI(HttpContext context, IWebSession session, JObject data, String requestModule, String requestMethod)

Any guidance would be greatly appreciated. Thanks!

—————UPDATE—————

Doing some further testing, if I moved back the VM to the original and local IP. The instances work perfect. Its only when using the the VLAN and routing traffic to my VPS with pangolin. I reactivating the license and running the “Re-Run Setup” under Default Auth Server within the AMP Panel, that didnt work. In addition to running a couple commands from other forums posts I saw. I think what is happening is it can not reach some type of authentication server to valid, or possible I read that license keys get tied to MAC Address and that possible to?

  • ampinstmgr --nocache upgradeall
  • ampinstmgr reactivateall

When doing the reactivate all I see errors like:
[Info/6] Done.
[Info/6] Checking licence key…
[Info/6] Licence Type: AMP Advanced
[Info/6] Current Usage: 10
[Info/6] Reactivating instance ARKAberration01…
[03:02:21] [Program Info/1] : Starting AMP version 2.6.2.2 (Phobos), built 06/07/2025 05:39
[03:02:21] [Program Info/1] : Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[03:02:21] [Core Info/1] : Loading configuration from provisionargs.kvp…
[03:02:21] [Program Info/1] : Running in a QEMU KVM environment.
[03:02:21] [Program Info/1] : AMP Instance ID: (Redacted)
[03:02:22] [Licencing Error/1] : Unable to load licence for AMP Professional Edition - NoMatchingMachineId
[03:02:22] [Core Info/1] : Loaded GenericModule version 2.6.2.2 by CubeCoders Limited
[03:02:22] [Core Info/1] : Metrics publishing is enabled at udp://localhost:12820.
[03:02:23] [Loader Info/1] : Loaded FileManagerPlugin by CubeCoders Limited
[03:02:23] [Loader Info/1] : Loaded EmailSenderPlugin by CubeCoders Limited
[03:02:23] [Loader Info/1] : Loaded WebRequestPlugin by CubeCoders Limited
[03:02:23] [Loader Info/1] : Loaded LocalFileBackupPlugin by CubeCoders Limited
[03:02:23] [Loader Info/1] : Loaded CommonCorePlugin by CubeCoders Limited
[03:02:23] [Loader Info/1] : Loaded AnalyticsPlugin by CubeCoders Limited
[03:02:23] [System Error/7] : Missing plugin/assembly: MaxMind.Db (/home/amp/.ampdata/instances/ARK_Aberration/Plugins/MaxMind.Db/MaxMind.Db.dll) for
[03:02:23] [Loader Info/1] : GenericModule requests dependency steamcmdplugin…
[03:02:23] [Loader Info/1] : Loaded steamcmdplugin by CubeCoders Limited
[03:02:23] [Loader Info/1] : GenericModule requests dependency RCONPlugin…
[03:02:23] [Loader Info/1] : Loaded RCONPlugin by CubeCoders Limited
[03:02:23] [Core Warning/1] : No such setting node: GenericModule.App.MonitorChildProcess - maybe the relevant plugin/module isn’t loaded?
[03:02:23] [Core Warning/1] : No such setting node: GenericModule.App.MonitorChildProcessWaitMs - maybe the relevant plugin/module isn’t loaded?
[03:02:23] [Core Warning/1] : No such setting node: GenericModule.Console.ActivateLogRegex - maybe the relevant plugin/module isn’t loaded?
[03:02:23] [Core Info/1] : Performing activation, please wait…
[03:02:24] [Core Error/9] : Unable to load licence for AMP Professional Edition - NoMatchingMachineId
[03:02:24] [Core Info/1] : Activated successfully.
[03:02:24] [Core Info/1] : Licence Present: AMP Advanced Edition - Lifetime Licence
[03:02:24] [Program Info/1] : -configonly specified or activation performed. Saving settings and shutting down. This is perfectly normal.

Reproduction Steps

  • Change local IP
  • Update AMP Instance
  • Update IP of individual instances