Configuration with Satisfactory - Installing a second Instance of Satisfactory

System Information

Field Value
Operating System Linux - Ubuntu 22.04.4 on x86_64
Product AMP ‘Callisto’ v2.5.1.0 (Mainline)
Virtualization None
Application Satisfactory
Module GenericModule
Running in Container No
Current State Ready

Problem Description

Issue

When creating a second instance it is a mirror of the original instance.

Reproduction Steps

  • Create new instance with different name and ports
  • Start new instance
  • SSH into new instance… same game files

Satisfactory stores its game data in a shared area, you can get around this by using AMPs Docker mode to run instances in isolation.

So I completely removed AMP and reinstalled with Container activated, then reinstalled both Valhiem and two instances of Satisfactory.
All instances started and attempted to access from client… all fails.
I have opened seperate ports on the modem to each instance, but the Satisfactory Client shows server off-line and the Valhiem Server, while displaying playfab as active in the client will not connect.
What am I missing?

Regards Warren

@CubeCoders-Bot can you walk the user through verifying connectivity to their server please? They’ll be using host mode networking so just check ports/firewall on the host system.

Hey Warren! Let’s go through the steps to verify connectivity and make sure everything is set up correctly. We’ll check the ports and firewall first.

  1. Check if the ports are listening:
    Run the following command to see if the ports are open:

    sudo ss -tuln | grep LISTEN
    
  2. Verify firewall rules:
    Ensure that the required ports are open in your firewall. You can use:

    sudo ufw status
    
  3. Use AMP to check ports:
    You can run this command to check which ports AMP thinks are open:

    ampinstmgr ports [INSTANCENAME]
    

Try these steps and let me know what you find!


:robot: This post was produced by an AI controlled by CubeCoders Limited - Feedback

Also, as mentioned by Mike, make sure you’re running the instances in isolation using Docker mode. This helps prevent data conflicts.

To enable Docker mode, you can follow these steps:

  1. Make sure Docker is installed and running on your system.
  2. When creating a new instance, select Docker mode.

If you encounter any issues, feel free to share the logs or error messages!


:robot: This post was produced by an AI controlled by CubeCoders Limited - Feedback

threeguys@3guysgame:~$ sudo ss -tuln | grep LISTEN
[sudo] password for threeguys:
tcp LISTEN 0 128 127.0.0.1:8081 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:8082 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:8083 0.0.0.0:*
tcp LISTEN 0 16 0.0.0.0:2225 0.0.0.0:*
tcp LISTEN 0 16 0.0.0.0:2221 0.0.0.0:*
tcp LISTEN 0 16 0.0.0.0:2222 0.0.0.0:*
tcp LISTEN 0 16 0.0.0.0:2223 0.0.0.0:*
tcp LISTEN 0 10 172.17.0.1:44349 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:5939 0.0.0.0:*
tcp LISTEN 0 50 0.0.0.0:139 0.0.0.0:*
tcp LISTEN 0 128 0.0.0.0:22 0.0.0.0:*
tcp LISTEN 0 511 0.0.0.0:80 0.0.0.0:*
tcp LISTEN 0 511 0.0.0.0:443 0.0.0.0:*
tcp LISTEN 0 50 0.0.0.0:445 0.0.0.0:*
tcp LISTEN 0 128 0.0.0.0:8080 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:43617 0.0.0.0:*
tcp LISTEN 0 10 127.0.0.1:42307 0.0.0.0:*
tcp LISTEN 0 128 0.0.0.0:5938 0.0.0.0:*
tcp LISTEN 0 128 127.0.0.1:631 0.0.0.0:*
tcp LISTEN 0 4096 127.0.0.53%lo:53 0.0.0.0:*
tcp LISTEN 0 10 192.168.17.221:43371 0.0.0.0:*
tcp LISTEN 0 10 :3389 :
tcp LISTEN 0 128 [::1]:631 [::]:

tcp LISTEN 0 10 [fe80::237f:fa42:7d7f:b5b8]%eno1:33369 [::]:*
tcp LISTEN 0 50 [::]:139 [::]:*
tcp LISTEN 0 128 [::]:22 [::]:*
tcp LISTEN 0 511 [::]:80 [::]:*
tcp LISTEN 0 511 [::]:443 [::]:*
tcp LISTEN 0 50 [::]:445 [::]:*
tcp LISTEN 0 10 [::1]:36977 [::]:*
tcp LISTEN 0 511 :38397 :
tcp LISTEN 0 128 [::]:5938 [::]:

threeguys@3guysgame:~$ sudo ufw status
Status: active

To Action From


22/tcp ALLOW Anywhere
80/tcp ALLOW Anywhere
443/tcp ALLOW Anywhere
5938/tcp ALLOW Anywhere
5938/udp ALLOW Anywhere
2223/tcp ALLOW Anywhere # AMP:ADS01:FileManagerPlugin.SFTP.SFTPPortNumber
12820/udp ALLOW Anywhere # AMP:ADS01:ADSModule.Network.MetricsServerPort
2225/tcp ALLOW Anywhere # AMP:ValheimI01:FileManagerPlugin.SFTP.SFTPPortNumber
2456/udp ALLOW Anywhere # AMP:ValheimI01:GenericModule.App.Ports.$ApplicationPort1
2457/udp ALLOW Anywhere # AMP:ValheimI01:GenericModule.App.Ports.$ApplicationPort2
15777/udp ALLOW Anywhere # AMP:Satisfactory101:GenericModule.App.Ports.$ApplicationPort3
15000/udp ALLOW Anywhere # AMP:Satisfactory101:GenericModule.App.Ports.$ApplicationPort2
7777/udp ALLOW Anywhere # AMP:Satisfactory101:GenericModule.App.Ports.$ApplicationPort1
15778/udp ALLOW Anywhere # AMP:Satisfactory201:GenericModule.App.Ports.$ApplicationPort3
15001/udp ALLOW Anywhere # AMP:Satisfactory201:GenericModule.App.Ports.$ApplicationPort2
7778/udp ALLOW Anywhere # AMP:Satisfactory201:GenericModule.App.Ports.$ApplicationPort1
2221/tcp ALLOW Anywhere # AMP:Satisfactory101:FileManagerPlugin.SFTP.SFTPPortNumber
2222/tcp ALLOW Anywhere # AMP:Satisfactory201:FileManagerPlugin.SFTP.SFTPPortNumber
22/tcp (v6) ALLOW Anywhere (v6)
80/tcp (v6) ALLOW Anywhere (v6)
443/tcp (v6) ALLOW Anywhere (v6)
5938/tcp (v6) ALLOW Anywhere (v6)
5938/udp (v6) ALLOW Anywhere (v6)
2223/tcp (v6) ALLOW Anywhere (v6) # AMP:ADS01:FileManagerPlugin.SFTP.SFTPPortNumber
12820/udp (v6) ALLOW Anywhere (v6) # AMP:ADS01:ADSModule.Network.MetricsServerPort
2225/tcp (v6) ALLOW Anywhere (v6) # AMP:ValheimI01:FileManagerPlugin.SFTP.SFTPPortNumber
2456/udp (v6) ALLOW Anywhere (v6) # AMP:ValheimI01:GenericModule.App.Ports.$ApplicationPort1
2457/udp (v6) ALLOW Anywhere (v6) # AMP:ValheimI01:GenericModule.App.Ports.$ApplicationPort2
15777/udp (v6) ALLOW Anywhere (v6) # AMP:Satisfactory101:GenericModule.App.Ports.$ApplicationPort3
15000/udp (v6) ALLOW Anywhere (v6) # AMP:Satisfactory101:GenericModule.App.Ports.$ApplicationPort2
7777/udp (v6) ALLOW Anywhere (v6) # AMP:Satisfactory101:GenericModule.App.Ports.$ApplicationPort1
15778/udp (v6) ALLOW Anywhere (v6) # AMP:Satisfactory201:GenericModule.App.Ports.$ApplicationPort3
15001/udp (v6) ALLOW Anywhere (v6) # AMP:Satisfactory201:GenericModule.App.Ports.$ApplicationPort2
7778/udp (v6) ALLOW Anywhere (v6) # AMP:Satisfactory201:GenericModule.App.Ports.$ApplicationPort1
2221/tcp (v6) ALLOW Anywhere (v6) # AMP:Satisfactory101:FileManagerPlugin.SFTP.SFTPPortNumber
2222/tcp (v6) ALLOW Anywhere (v6) # AMP:Satisfactory201:FileManagerPlugin.SFTP.SFTPPortNumber

Status
Valheim1 (ValheimI01)

threeguys@3guysgame:~$ ampinstmgr ports [ValheimI01]
[Info/1] AMP Instance Manager v2.5.1 built 06/07/2024 22:14
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[Error/1] No such instance matching name: ‘[ValheimI01]’

Status
Satisfactory2 (Satisfactory201)

threeguys@3guysgame:~$ ampinstmgr ports [Satisfactory201]
[Info/1] AMP Instance Manager v2.5.1 built 06/07/2024 22:14
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[Error/1] No such instance matching name: ‘[Satisfactory201]’

Alright, so your ports are open, but it looks like there might be an issue with how the instances are being referred to. Let’s try the ampinstmgr ports command again without the square brackets:

ampinstmgr ports ValheimI01
ampinstmgr ports Satisfactory201

Also, ensure that the instance names are exactly as they appear in AMP (case-sensitive).

Give that a shot and let me know what comes up!


:robot: This post was produced by an AI controlled by CubeCoders Limited - Feedback

threeguys@3guysgame:~$ ampinstmgr ports ValheimI01
[Info/1] AMP Instance Manager v2.5.1 built 06/07/2024 22:14
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[Error/1] No such instance matching name: ‘ValheimI01’

threeguys@3guysgame:~$ ampinstmgr ports Satisfactory201
[Info/1] AMP Instance Manager v2.5.1 built 06/07/2024 22:14
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[Error/1] No such instance matching name: ‘Satisfactory201’

Hmm, that’s odd. It seems like the instance names might not be what we expect. Let’s list all the instances to get the correct names:

Run this command to list all instances:

ampinstmgr list

This will show us the exact instance names. Once we have that, we can re-run the port check with the correct names. Let me know what you get!


:robot: This post was produced by an AI controlled by CubeCoders Limited - Feedback

threeguys@3guysgame:~$ ampinstmgr list
[Info/1] AMP Instance Manager v2.5.1 built 06/07/2024 22:14
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV

Looks like the instances are not being listed. This might be because AMP isn’t recognizing them or there’s a problem with the installation.

Let’s try restarting the AMP instance manager service to see if that resolves the issue:

systemctl restart ampinstmgr

Then, re-run the ampinstmgr list command:

ampinstmgr list

Give it a go and let me know the result!


:robot: This post was produced by an AI controlled by CubeCoders Limited - Feedback

This task could not be completed: Starting Instance - Starting Satisfactory2 (Satisfactory201)… - State: 3.

Startup failure: Docker returned error code 125

Looks like Docker is throwing an error. Let’s first check if Docker is running properly. Run:

sudo systemctl status docker

If Docker isn’t running, start it with:

sudo systemctl start docker

Next, let’s see if there are any issues with the Docker containers used by AMP:

sudo docker ps -a

This will list all Docker containers and their statuses. If any containers have errors, you might need to inspect them for more details. You can do this with:

sudo docker logs [container_id]

Replace [container_id] with the actual ID of the container.

Check these and let me know what you find!


:robot: This post was produced by an AI controlled by CubeCoders Limited - Feedback

Just one instance running

threeguys@3guysgame:~$ sudo systemctl status docker
[sudo] password for threeguys:
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset>
Active: active (running) since Thu 2024-07-18 11:04:44 NZST; 56min ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 1284 (dockerd)
Tasks: 13
Memory: 114.0M
CPU: 10min 22.565s
CGroup: /system.slice/docker.service
└─1284 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/cont>

Jul 18 11:04:44 3guysgame systemd[1]: Started Docker Application Container Engi>
Jul 18 11:36:29 3guysgame dockerd[1284]: time="2024-07-18T11:36:29.674317003+12>
Jul 18 11:36:34 3guysgame dockerd[1284]: time="2024-07-18T11:36:34.682061290+12>
Jul 18 11:36:39 3guysgame dockerd[1284]: time="2024-07-18T11:36:39.818564066+12>
Jul 18 11:37:53 3guysgame dockerd[1284]: time="2024-07-18T11:37:53.734600869+12>
Jul 18 11:38:00 3guysgame dockerd[1284]: time="2024-07-18T11:38:00.043924528+12>
Jul 18 11:38:05 3guysgame dockerd[1284]: time="2024-07-18T11:38:05.372281703+12>
Jul 18 11:57:38 3guysgame dockerd[1284]: time="2024-07-18T11:57:38.525778108+12>
Jul 18 12:00:01 3guysgame dockerd[1284]: time="2024-07-18T12:00:01.429593466+12>
Jul 18 12:00:04 3guysgame dockerd[1284]: time="2024-07-18T12:00:04.376485846+12>
lines 1-22/22 (END)…skipping…
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2024-07-18 11:04:44 NZST; 56min ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 1284 (dockerd)
Tasks: 13
Memory: 114.0M
CPU: 10min 22.565s
CGroup: /system.slice/docker.service
└─1284 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jul 18 11:04:44 3guysgame systemd[1]: Started Docker Application Container Engine.
Jul 18 11:36:29 3guysgame dockerd[1284]: time=“2024-07-18T11:36:29.674317003+12:00” level=info msg=“ignoring event” container=fcb44bd8ff5329c263ebd0080315f>
Jul 18 11:36:34 3guysgame dockerd[1284]: time=“2024-07-18T11:36:34.682061290+12:00” level=info msg=“ignoring event” container=3aa0b2f1b0715aef2e0eb95034992>
Jul 18 11:36:39 3guysgame dockerd[1284]: time=“2024-07-18T11:36:39.818564066+12:00” level=info msg=“ignoring event” container=0a1d080cefdc7861cf78b66eb8ccf>
Jul 18 11:37:53 3guysgame dockerd[1284]: time=“2024-07-18T11:37:53.734600869+12:00” level=info msg=“ignoring event” container=6ae3d1fd5b4bbe78fa6b28f58da78>
Jul 18 11:38:00 3guysgame dockerd[1284]: time=“2024-07-18T11:38:00.043924528+12:00” level=info msg=“ignoring event” container=c04d03e8e32e31e2e7e33e350580d>
Jul 18 11:38:05 3guysgame dockerd[1284]: time=“2024-07-18T11:38:05.372281703+12:00” level=info msg=“ignoring event” container=50c0fdfa579eb94c46b7da0562345>
Jul 18 11:57:38 3guysgame dockerd[1284]: time=“2024-07-18T11:57:38.525778108+12:00” level=info msg=“ignoring event” container=03283d474106abf1de4d3a4518beb>
Jul 18 12:00:01 3guysgame dockerd[1284]: time=“2024-07-18T12:00:01.429593466+12:00” level=info msg=“ignoring event” container=0edb234601fa7502eb92c3da8a043>
Jul 18 12:00:04 3guysgame dockerd[1284]: time=“2024-07-18T12:00:04.376485846+12:00” level=info msg=“ignoring event” container=f4e2eb232404fc04afd5831b1da48>
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
lines 1-22/22 (END)

● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2024-07-18 11:04:44 NZST; 56min ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 1284 (dockerd)
Tasks: 13
Memory: 114.0M
CPU: 10min 22.565s
CGroup: /system.slice/docker.service
└─1284 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Jul 18 11:04:44 3guysgame systemd[1]: Started Docker Application Container Engine.
Jul 18 11:36:29 3guysgame dockerd[1284]: time=“2024-07-18T11:36:29.674317003+12:00” level=info msg=“ignoring event” container=fcb44bd8ff5329c263ebd00>
Jul 18 11:36:34 3guysgame dockerd[1284]: time=“2024-07-18T11:36:34.682061290+12:00” level=info msg=“ignoring event” container=3aa0b2f1b0715aef2e0eb95>
Jul 18 11:36:39 3guysgame dockerd[1284]: time=“2024-07-18T11:36:39.818564066+12:00” level=info msg=“ignoring event” container=0a1d080cefdc7861cf78b66>
Jul 18 11:37:53 3guysgame dockerd[1284]: time=“2024-07-18T11:37:53.734600869+12:00” level=info msg=“ignoring event” container=6ae3d1fd5b4bbe78fa6b28f>
Jul 18 11:38:00 3guysgame dockerd[1284]: time=“2024-07-18T11:38:00.043924528+12:00” level=info msg=“ignoring event” container=c04d03e8e32e31e2e7e33e3>
Jul 18 11:38:05 3guysgame dockerd[1284]: time=“2024-07-18T11:38:05.372281703+12:00” level=info msg=“ignoring event” container=50c0fdfa579eb94c46b7da0>
Jul 18 11:57:38 3guysgame dockerd[1284]: time=“2024-07-18T11:57:38.525778108+12:00” level=info msg=“ignoring event” container=03283d474106abf1de4d3a4>
Jul 18 12:00:01 3guysgame dockerd[1284]: time=“2024-07-18T12:00:01.429593466+12:00” level=info msg=“ignoring event” container=0edb234601fa7502eb92c3d>
Jul 18 12:00:04 3guysgame dockerd[1284]: time=“2024-07-18T12:00:04.376485846+12:00” level=info msg=“ignoring event” container=f4e2eb232404fc04afd5831>
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~

threeguys@3guysgame:~$ ^C
threeguys@3guysgame:~$ sudo docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
69c1518005d2 cubecoders/ampbase “/ampstart.sh +Core.…” 4 minutes ago Up 4 minutes AMP_Satisfactory201
threeguys@3guysgame:~$ sudo docker logs AMP_Satisfactory201
[Info] AMPStart for Docker - v23.07.1
[Info] Performing first-time container setup…
useradd: warning: the home directory /home/amp already exists.
useradd: Not copying any file from skel directory into it.
[Info] Container setup complete.
[Info] No missing dependencies to install.
[Info/1] AMP Instance Manager v2.5.0.14 built 14/06/2024 03:45
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[Info/1] Certificates have been synced.
[00:00:22] [Core Info/1] : Starting AMP version 2.5.1.0 (Callisto), built 06/07/2024 22:13
[00:00:22] [Core Info/1] : Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[00:00:22] [Core Info/1] : Running in a Docker environment.
[00:00:22] [Core Info/1] : OS: Linux / x86_64
[00:00:22] [Core Info/1] : CPU: Intel(R) Core™ i5-8500T CPU @ 2.10GHz (6C/6T)
[00:00:22] [Core Info/1] : RAM: 15761MB
[00:00:22] [Core Info/1] : AMP Instance ID: 962a0508-acfc-4994-b099-35b985fd49bf
[00:00:23] [Loader Info/1] : Loaded GenericModule version 1.0.0.0 by CubeCoders Limited
[00:00:23] [Core Info/1] : Metrics publishing is enabled at udp://localhost:12820.
[00:00:23] [Loader Info/1] : Loaded FileManagerPlugin by CubeCoders Limited
[00:00:23] [Loader Info/1] : Loaded EmailSenderPlugin by CubeCoders Limited
[00:00:23] [Loader Info/1] : Loaded WebRequestPlugin by CubeCoders Limited
[00:00:23] [Loader Info/1] : Loaded LocalFileBackupPlugin by CubeCoders Limited
[00:00:23] [Loader Info/1] : Loaded CommonCorePlugin by CubeCoders Limited
[00:00:23] [Loader Info/1] : Loaded AnalyticsPlugin by CubeCoders Limited
[00:00:23] [Loader Info/1] : GenericModule requests dependency steamcmdplugin…
[00:00:23] [Loader Info/1] : Loaded steamcmdplugin by CubeCoders Limited
[00:00:23] [Loader Info/1] : GenericModule requests dependency RCONPlugin…
[00:00:23] [Loader Info/1] : Loaded RCONPlugin by CubeCoders Limited
[00:00:23] [Core Info/1] : Licence Present: AMP Professional Edition - Lifetime Licence
[00:00:23] [FileManager Notice/1] : Using keypair with fingerprint 1CgXw1n9pvPV9GA4ZZVdoGjTNsxsm7dhvgeojDuustw=
[00:00:23] [FileManager Info/1] : SFTP Server started on 0.0.0.0:2222
[00:00:23] [Webserver Info/1] : Websockets are enabled.
[00:00:23] [Logger Info/13] : RouterTimer@10Hz with 2 jobs started
[00:00:24] [Webserver Info/1] : Webserver started on http://127.0.0.1:8083
[00:00:24] [Core Info/1] : Checking for AMP updates…
[00:00:24] [Core Info/1] : Startup mode is UpdateAndStart.
Redirecting stderr to ‘/home/amp/Steam/logs/stderr.txt’
Logging directory: ‘/home/amp/Steam/logs’
[ 0%] Checking for available updates…
[----] Verifying installation…
[00:00:25] [Core Info/17] : AMP is up to date.
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1721172922
– type ‘quit’ to exit –
Loading Steam API…OK
force_install_dir “1690800”
Connecting anonymously to Steam Public…OK
Waiting for client config…OK
Waiting for user info…OK
app_update 1690800 -beta public validate
Update state (0x5) verifying install, progress: 0.00 (0 / 5161923338)
Update state (0x5) verifying install, progress: 3.18 (163897946 / 5161923338)
Update state (0x5) verifying install, progress: 6.44 (332188792 / 5161923338)
Update state (0x5) verifying install, progress: 9.96 (514011382 / 5161923338)
Update state (0x5) verifying install, progress: 12.91 (666497602 / 5161923338)
Update state (0x5) verifying install, progress: 16.22 (837121470 / 5161923338)
Update state (0x5) verifying install, progress: 20.68 (1067729956 / 5161923338)
Update state (0x5) verifying install, progress: 24.78 (1278962186 / 5161923338)
Update state (0x5) verifying install, progress: 31.15 (1607788443 / 5161923338)
Update state (0x5) verifying install, progress: 43.04 (2221561543 / 5161923338)
Update state (0x5) verifying install, progress: 60.11 (3102702725 / 5161923338)
Update state (0x5) verifying install, progress: 66.23 (3418522673 / 5161923338)
Update state (0x5) verifying install, progress: 70.62 (3645130362 / 5161923338)
Update state (0x5) verifying install, progress: 75.11 (3876960259 / 5161923338)
Update state (0x5) verifying install, progress: 77.84 (4018056278 / 5161923338)
Update state (0x5) verifying install, progress: 81.29 (4196110332 / 5161923338)
Update state (0x5) verifying install, progress: 84.23 (4348107582 / 5161923338)
Update state (0x5) verifying install, progress: 88.23 (4554444073 / 5161923338)
Update state (0x5) verifying install, progress: 91.23 (4709193595 / 5161923338)
Update state (0x5) verifying install, progress: 94.91 (4899401469 / 5161923338)
Success! App ‘1690800’ fully installed.
quit
[00:01:09] [steamcmdplugin Info/4] : SteamCMD Update successful
Project file not found: /AMP/satisfactory/1690800/FactoryGame/FactoryGame.uproject
5.2.1-273254+++FactoryGame+rel-early-access 1009 3
Disabling core dumps.
LogInit: Display: Running engine for game: FactoryGame
LogInit: Display: Project file not found: /AMP/satisfactory/1690800/FactoryGame/FactoryGame.uproject
LogInit: Display: Attempting to find via project info helper.
LogUProjectInfo: Found projects:
LogPakFile: Display: Found Pak file …/…/…/FactoryGame/Content/Paks/FactoryGame-LinuxServer.pak attempting to mount.
LogPakFile: Display: Mounting pak file …/…/…/FactoryGame/Content/Paks/FactoryGame-LinuxServer.pak.
LogPakFile: Display: Mounted Pak file ‘…/…/…/FactoryGame/Content/Paks/FactoryGame-LinuxServer.pak’, mount point: ‘…/…/…/’
LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +0:00, Platform Override: ‘’
LogInit: Session CrashGUID >====================================================
Session CrashGUID > UECC-Linux-A7447E68AA4B4E94BC0C8D6B0B1A526F
Session CrashGUID >====================================================
LogConfig: Warning: Found a deprecated ini section name in …/…/…/FactoryGame/Config/DefaultEngine.ini. Search for [/Script/Engine.TextureLODSettings] and replace with [GlobalDefaults DeviceProfile]
LogAssetRegistry: Premade AssetRegistry loaded from ‘…/…/…/FactoryGame/AssetRegistry.bin’
LogConfig: Warning: Found a deprecated ini section name in …/…/…/FactoryGame/Config/DefaultDeviceProfiles.ini. Search for [/Script/Engine.TextureLODSettings] and replace with [GlobalDefaults DeviceProfile]
LogPluginManager: Warning: Engine version string in …/…/…/FactoryGame/Plugins/NIS/NIS.uplugin could not be parsed (“5.1”)
LogPluginManager: Warning: Engine version string in …/…/…/FactoryGame/Plugins/DLSS/DLSS.uplugin could not be parsed (“5.1”)
LogPluginManager: Warning: Engine version string in …/…/…/FactoryGame/Plugins/XeSS/XeSS.uplugin could not be parsed (“5.1”)
LogPluginManager: Mounting Engine plugin Paper2D
LogPluginManager: Mounting Engine plugin AISupport
LogPluginManager: Mounting Engine plugin EnvironmentQueryEditor
LogPluginManager: Mounting Engine plugin AnimationData
LogPluginManager: Mounting Engine plugin ControlRigSpline
LogPluginManager: Mounting Engine plugin ControlRig
LogPluginManager: Mounting Engine plugin IKRig
LogPluginManager: Mounting Engine plugin Bridge
LogPluginManager: Mounting Engine plugin CameraShakePreviewer
LogPluginManager: Mounting Engine plugin GameplayCameras
LogPluginManager: Mounting Engine plugin LensDistortion
LogPluginManager: Mounting Engine plugin OpenColorIO
LogPluginManager: Mounting Engine plugin OodleNetwork
LogPluginManager: Mounting Engine plugin DSTelemetry
LogPluginManager: Mounting Engine plugin AnimationSharing
LogPluginManager: Mounting Engine plugin ConcertMain
LogPluginManager: Mounting Engine plugin ConcertSyncClient
LogPluginManager: Mounting Engine plugin ConcertSyncCore
LogPluginManager: Mounting Engine plugin ConcertSharedSlate
LogPluginManager: Mounting Engine plugin PluginUtils
LogPluginManager: Mounting Engine plugin UObjectPlugin
LogPluginManager: Mounting Engine plugin AssetManagerEditor
LogPluginManager: Mounting Engine plugin BlueprintHeaderView
LogPluginManager: Mounting Engine plugin ConsoleVariables
LogPluginManager: Mounting Engine plugin EditorScriptingUtilities
LogPluginManager: Mounting Engine plugin FacialAnimation
LogPluginManager: Mounting Engine plugin GeometryMode
LogPluginManager: Mounting Engine plugin LightMixer
LogPluginManager: Mounting Engine plugin ObjectMixer
LogPluginManager: Mounting Engine plugin SequencerAnimTools
LogPluginManager: Mounting Engine plugin SpeedTreeImporter
LogPluginManager: Mounting Engine plugin EnhancedInput
LogPluginManager: Found config from plugin[EnhancedInput] Input
LogPluginManager: Mounting Engine plugin DatasmithContent
LogPluginManager: Mounting Engine plugin GLTFExporter
LogPluginManager: Mounting Engine plugin VariantManagerContent
LogPluginManager: Mounting Engine plugin AutomationUtils
LogPluginManager: Mounting Engine plugin BackChannel
LogPluginManager: Mounting Engine plugin BlueprintStats
LogPluginManager: Mounting Engine plugin ChaosCaching
LogPluginManager: Mounting Engine plugin ChaosClothEditor
LogPluginManager: Mounting Engine plugin ChaosCloth
LogPluginManager: Mounting Engine plugin ChaosEditor
LogPluginManager: Mounting Engine plugin ChaosNiagara
LogPluginManager: Mounting Engine plugin ChaosSolverPlugin
LogPluginManager: Mounting Engine plugin ChaosUserDataPT
LogPluginManager: Mounting Engine plugin ChaosVehiclesPlugin
LogPluginManager: Mounting Engine plugin CharacterAI
LogPluginManager: Mounting Engine plugin ControlFlows
LogPluginManager: Mounting Engine plugin Dataflow
LogPluginManager: Mounting Engine plugin Fracture
LogPluginManager: Mounting Engine plugin FullBodyIK
LogPluginManager: Mounting Engine plugin GeometryCollectionPlugin
LogPluginManager: Mounting Engine plugin GeometryScripting
LogPluginManager: Mounting Engine plugin Landmass
LogPluginManager: Mounting Engine plugin PlanarCut
LogPluginManager: Mounting Engine plugin PlatformCrypto
LogPluginManager: Mounting Engine plugin ProxyLODPlugin
LogPluginManager: Mounting Engine plugin PythonScriptPlugin
LogPluginManager: Mounting Engine plugin RawInput
LogPluginManager: Found config from plugin[RawInput] Input
LogPluginManager: Mounting Engine plugin UVEditor
LogPluginManager: Mounting Engine plugin Niagara
LogPluginManager: Mounting Engine plugin AlembicImporter
LogPluginManager: Mounting Engine plugin InterchangeEditor
LogPluginManager: Mounting Engine plugin ImgMedia
LogPluginManager: Mounting Engine plugin MediaCompositing
LogPluginManager: Mounting Engine plugin MediaPlate
LogPluginManager: Mounting Engine plugin MfMedia
LogPluginManager: Mounting Engine plugin MeshPainting
LogPluginManager: Mounting Engine plugin TcpMessaging
LogPluginManager: Mounting Engine plugin UdpMessaging
LogPluginManager: Mounting Engine plugin ActorSequence
LogPluginManager: Mounting Engine plugin LevelSequenceEditor
LogPluginManager: Mounting Engine plugin MovieRenderPipeline
LogPluginManager: Mounting Engine plugin SequencerScripting
LogPluginManager: Mounting Engine plugin TemplateSequence
LogPluginManager: Mounting Engine plugin EOSShared
LogPluginManager: Mounting Engine plugin OnlineBase
LogPluginManager: Mounting Engine plugin OnlineFramework
LogPluginManager: Mounting Engine plugin OnlineServicesEOSGS
LogPluginManager: Found config from plugin[OnlineServicesEOSGS] Engine
LogPluginManager: Mounting Engine plugin OnlineServicesEOS
LogPluginManager: Mounting Engine plugin OnlineServicesOSSAdapter
LogPluginManager: Mounting Engine plugin OnlineServices
LogPluginManager: Mounting Engine plugin OnlineSubsystemEOS
LogPluginManager: Mounting Engine plugin OnlineSubsystemNull
LogPluginManager: Mounting Engine plugin OnlineSubsystemSteam
LogPluginManager: Mounting Engine plugin OnlineSubsystemUtils
LogPluginManager: Mounting Engine plugin OnlineSubsystem
LogPluginManager: Mounting Engine plugin SocketSubsystemEOS
LogPluginManager: Mounting Engine plugin EOSVoiceChat
LogPluginManager: Mounting Engine plugin LauncherChunkInstaller
LogPluginManager: Mounting Engine plugin ActorLayerUtilities
LogPluginManager: Mounting Engine plugin AndroidFileServer
LogPluginManager: Mounting Engine plugin ApexDestruction
LogPluginManager: Mounting Engine plugin AppleImageUtils
LogPluginManager: Mounting Engine plugin AssetTags
LogPluginManager: Mounting Engine plugin AudioCapture
LogPluginManager: Mounting Engine plugin AudioSynesthesia
LogPluginManager: Mounting Engine plugin AudioWidgets
LogPluginManager: Mounting Engine plugin CableComponent
LogPluginManager: Mounting Engine plugin ChunkDownloader
LogPluginManager: Mounting Engine plugin CustomMeshComponent
LogPluginManager: Mounting Engine plugin SQLiteCore
LogPluginManager: Mounting Engine plugin ExampleDeviceProfileSelector
LogPluginManager: Mounting Engine plugin GeometryCache
LogPluginManager: Mounting Engine plugin GeometryProcessing
LogPluginManager: Mounting Engine plugin GooglePAD
LogPluginManager: Mounting Engine plugin LinuxDeviceProfileSelector
LogPluginManager: Mounting Engine plugin MeshModelingToolset
LogPluginManager: Mounting Engine plugin Metasound
LogPluginManager: Mounting Engine plugin ModelViewViewModel
LogPluginManager: Mounting Engine plugin DTLSHandlerComponent
LogPluginManager: Mounting Engine plugin ProceduralMeshComponent
LogPluginManager: Mounting Engine plugin PropertyAccessEditor
LogPluginManager: Mounting Engine plugin ReplicationGraph
LogPluginManager: Mounting Engine plugin ResonanceAudio
LogPluginManager: Mounting Engine plugin SignificanceManager
LogPluginManager: Mounting Engine plugin SoundFields
LogPluginManager: Mounting Engine plugin SteamController
LogPluginManager: Found config from plugin[SteamController] Input
LogPluginManager: Mounting Engine plugin SteamShared
LogPluginManager: Mounting Engine plugin Synthesis
LogPluginManager: Mounting Engine plugin WaveTable
LogPluginManager: Mounting Engine plugin WindowsDeviceProfileSelector
LogPluginManager: Mounting Engine plugin EditorTests
LogPluginManager: Mounting Engine plugin FbxAutomationTestBuilder
LogPluginManager: Mounting Engine plugin FunctionalTestingEditor
LogPluginManager: Mounting Engine plugin InterchangeTests
LogPluginManager: Mounting Engine plugin RuntimeTests
LogPluginManager: Mounting Engine plugin TraceUtilities
LogPluginManager: Mounting Engine plugin Takes
LogPluginManager: Mounting Engine plugin Wwise
LogPluginManager: Mounting Project plugin AbstractInstance
LogPluginManager: Mounting Project plugin DLSS
LogPluginManager: Mounting Project plugin EditorTools
LogPluginManager: Mounting Project plugin InstancedSplines
LogPluginManager: Mounting Project plugin NIS
LogPluginManager: Mounting Project plugin OnlineIntegration
LogPluginManager: Mounting Project plugin OnlineServicesSteamLimited
LogPluginManager: Mounting Project plugin SignificanceISPC
LogPluginManager: Mounting Project plugin XeSS
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/2D/Paper2D/Content/’ mounted to ‘/Paper2D/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Animation/ControlRigSpline/Content/’ mounted to ‘/ControlRigSpline/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Animation/ControlRig/Content/’ mounted to ‘/ControlRig/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Animation/IKRig/Content/’ mounted to ‘/IKRig/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Bridge/Content/’ mounted to ‘/Bridge/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Compositing/LensDistortion/Content/’ mounted to ‘/LensDistortion/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Compositing/OpenColorIO/Content/’ mounted to ‘/OpenColorIO/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Developer/AnimationSharing/Content/’ mounted to ‘/AnimationSharing/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Developer/Concert/ConcertSync/ConcertSyncClient/Content/’ mounted to ‘/ConcertSyncClient/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Editor/BlueprintHeaderView/Content/’ mounted to ‘/BlueprintHeaderView/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Editor/ConsoleVariablesEditor/Content/’ mounted to ‘/ConsoleVariables/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Editor/GeometryMode/Content/’ mounted to ‘/GeometryMode/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Editor/ObjectMixer/LightMixer/Content/’ mounted to ‘/LightMixer/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Editor/ObjectMixer/ObjectMixer/Content/’ mounted to ‘/ObjectMixer/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Editor/SpeedTreeImporter/Content/’ mounted to ‘/SpeedTreeImporter/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Enterprise/DatasmithContent/Content/’ mounted to ‘/DatasmithContent/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Enterprise/GLTFExporter/Content/’ mounted to ‘/GLTFExporter/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/ChaosCaching/Content/’ mounted to ‘/ChaosCaching/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/ChaosClothEditor/Content/’ mounted to ‘/ChaosClothEditor/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/ChaosNiagara/Content/’ mounted to ‘/ChaosNiagara/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/ChaosSolverPlugin/Content/’ mounted to ‘/ChaosSolverPlugin/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/ChaosVehiclesPlugin/Content/’ mounted to ‘/ChaosVehiclesPlugin/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/ControlFlows/Content/’ mounted to ‘/ControlFlows/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/Dataflow/Content/’ mounted to ‘/Dataflow/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/FullBodyIK/Content/’ mounted to ‘/FullBodyIK/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/GeometryCollectionPlugin/Content/’ mounted to ‘/GeometryCollectionPlugin/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/GeometryScripting/Content/’ mounted to ‘/GeometryScripting/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/Landmass/Content/’ mounted to ‘/Landmass/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/PythonScriptPlugin/Content/’ mounted to ‘/PythonScriptPlugin/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Experimental/UVEditor/Content/’ mounted to ‘/UVEditor/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/FX/Niagara/Content/’ mounted to ‘/Niagara/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Media/MediaCompositing/Content/’ mounted to ‘/MediaCompositing/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Media/MediaPlate/Content/’ mounted to ‘/MediaPlate/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/MovieScene/MovieRenderPipeline/Content/’ mounted to ‘/MovieRenderPipeline/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/MovieScene/SequencerScripting/Content/’ mounted to ‘/SequencerScripting/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Runtime/AudioSynesthesia/Content/’ mounted to ‘/AudioSynesthesia/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Runtime/AudioWidgets/Content/’ mounted to ‘/AudioWidgets/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Runtime/GeometryProcessing/Content/’ mounted to ‘/GeometryProcessing/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Runtime/MeshModelingToolset/Content/’ mounted to ‘/MeshModelingToolset/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Runtime/Metasound/Content/’ mounted to ‘/Metasound/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Runtime/ResonanceAudio/Content/’ mounted to ‘/ResonanceAudio/’
LogPackageName: Display: FPackageName: Mount point added: ‘…/…/Plugins/Runtime/Synthesis/Content/’ mounted to ‘/Synthesis/’

Docker seems to be up and running, but there’s an issue with AMP recognizing the instances. Let’s try refreshing AMP’s instance list and then attempt to list the instances again.

  1. Refresh AMP instance list:

    ampinstmgr --nocache list
    
  2. If still no luck, let’s re-sync the instances:

    ampinstmgr --sync
    
  3. List the instances again:

    ampinstmgr list
    

Run these commands and let’s see if AMP can properly recognize the instances now.


:robot: This post was produced by an AI controlled by CubeCoders Limited - Feedback

threeguys@3guysgame:~$ ampinstmgr --sync
[Info/1] AMP Instance Manager v2.5.1 built 06/07/2024 22:14
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
AMP Instance Manager
Syntax: ampinstmgr [Flags] [Operation] [Arguments] (Optional Arguments)

Available Flags:

–nocache : When creating/updating instances, do not use an existing cached copy of AMP
–silent : Suppresses all output
–advanced : Show advanced operations when using the help command
–docker : When creating/starting instances, start the instance inside a Docker container (requires root or a user with docker access)
-version : Display the version and exit

Available Operations:

–BrowseInstance [Instance Name]
Browse to an instance

–ChangeInstanceStream [Instance Name] [Release Stream] (Force)
Switch an instance to a different release stream

–CreateInstance, -c [Module] [Instance Name] [IP Binding] [Port Number] [Licence Key] [Admin Username] [Admin Password] [Provision Settings]
Create a new standalone AMP instance

–DeleteInstance, -d [Instance Name] (Skip Verification)
Delete an existing AMP instance

–Help, -? (Command)
Display Help

–LastLog [Instance Name]
View the most recent log file for a given AMP instance

–QuickStart, -quick [Username] [Password] (IP Binding) (Port) (Provision Settings)
Create an ADS instance

–RebindInstance [Instance Name] [IP Binding] [Port Number]
Change the IP/Port binding of an existing AMP instance

–ReconfigureInstance [Instance Name] [Provision Settings]
Reconfigure an AMP instance

–RepairAuth, -magic [Mode] [Auth Server URL]
Repairs the authentication configuration for ADS and all instances

–ResetLogin, -e [Instance Name] [Username] [Password]
Reset a standalone instances login details

–RestartAllInstances (Instances) (Delay)
Restart all AMP instances

–RestartInstance, -r [Instance Name]
Restart a running AMP instance. If the instance is already stopped it will be started.

–SetStartBoot, -x [Instance Name] [Start On Boot]
Set boot-time flag

–ShowAllInstancePorts
Show port usage for all instances

–ShowInstanceInfo, -i [Instance Name]
Show the information for a given instance.

–ShowInstancePorts [Instance Name] (Include AMP Port)
Show port usage by a specific instance

–ShowInstancesList, -l
Print the information for current instances as a list.

–ShowInstancesTable, -t
Show a table of current instances.

–StartAllInstances, -a (Instances) (Delay)
Start all AMP instances

–StartBoot, -b (Delay) (ADS Only) (Exclude Services)
Start boot-time AMP instances.

–StartInstance, -s [Instance Name]
Start an existing AMP instance

–StopAllInstances, -o (Instances)
Stop all running AMP instances

–StopInstance, -q [Instance Name]
Stop a running AMP instance

–UpgradeAll, -p (Restart Running Instances) (Mainline Instances Only)
Upgrade all AMP instances

–UpgradeInstance, -u [Instance Name] (restart If Running)
Upgrade an existing AMP instance in-place

–ValidateInstance [Instance Name]
Check the integrity of an instances files

–Version
Display the version

–View [Instance Name] (Force)
View the console of a running AMP instance

Whoops, my bad on that command! Let’s use the correct command to list the instances again:

ampinstmgr -t

This should show a table of all current instances. Run this and let me know what you see!


:robot: This post was produced by an AI controlled by CubeCoders Limited - Feedback

threeguys@3guysgame:~$ ampinstmgr --nocache list
[Info/1] AMP Instance Manager v2.5.1 built 06/07/2024 22:14
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
threeguys@3guysgame:~$ ampinstmgr --sync
[Info/1] AMP Instance Manager v2.5.1 built 06/07/2024 22:14
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
AMP Instance Manager
Syntax: ampinstmgr [Flags] [Operation] [Arguments] (Optional Arguments)

Available Flags:

–nocache : When creating/updating instances, do not use an existing cached copy of AMP
–silent : Suppresses all output
–advanced : Show advanced operations when using the help command
–docker : When creating/starting instances, start the instance inside a Docker container (requires root or a user with docker access)
-version : Display the version and exit

Available Operations:

–BrowseInstance [Instance Name]
Browse to an instance

–ChangeInstanceStream [Instance Name] [Release Stream] (Force)
Switch an instance to a different release stream

–CreateInstance, -c [Module] [Instance Name] [IP Binding] [Port Number] [Licence Key] [Admin Username] [Admin Password] [Provision Settings]
Create a new standalone AMP instance

–DeleteInstance, -d [Instance Name] (Skip Verification)
Delete an existing AMP instance

–Help, -? (Command)
Display Help

–LastLog [Instance Name]
View the most recent log file for a given AMP instance

–QuickStart, -quick [Username] [Password] (IP Binding) (Port) (Provision Settings)
Create an ADS instance

–RebindInstance [Instance Name] [IP Binding] [Port Number]
Change the IP/Port binding of an existing AMP instance

–ReconfigureInstance [Instance Name] [Provision Settings]
Reconfigure an AMP instance

–RepairAuth, -magic [Mode] [Auth Server URL]
Repairs the authentication configuration for ADS and all instances

–ResetLogin, -e [Instance Name] [Username] [Password]
Reset a standalone instances login details

–RestartAllInstances (Instances) (Delay)
Restart all AMP instances

–RestartInstance, -r [Instance Name]
Restart a running AMP instance. If the instance is already stopped it will be started.

–SetStartBoot, -x [Instance Name] [Start On Boot]
Set boot-time flag

–ShowAllInstancePorts
Show port usage for all instances

–ShowInstanceInfo, -i [Instance Name]
Show the information for a given instance.

–ShowInstancePorts [Instance Name] (Include AMP Port)
Show port usage by a specific instance

–ShowInstancesList, -l
Print the information for current instances as a list.

–ShowInstancesTable, -t
Show a table of current instances.

–StartAllInstances, -a (Instances) (Delay)
Start all AMP instances

–StartBoot, -b (Delay) (ADS Only) (Exclude Services)
Start boot-time AMP instances.

–StartInstance, -s [Instance Name]
Start an existing AMP instance

–StopAllInstances, -o (Instances)
Stop all running AMP instances

–StopInstance, -q [Instance Name]
Stop a running AMP instance

–UpgradeAll, -p (Restart Running Instances) (Mainline Instances Only)
Upgrade all AMP instances

–UpgradeInstance, -u [Instance Name] (restart If Running)
Upgrade an existing AMP instance in-place

–ValidateInstance [Instance Name]
Check the integrity of an instances files

–Version
Display the version

–View [Instance Name] (Force)
View the console of a running AMP instance

threeguys@3guysgame:~$ ampinstmgr t
[Info/1] AMP Instance Manager v2.5.1 built 06/07/2024 22:14
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
threeguys@3guysgame:~$

Alright, the instances still aren’t showing up. Let’s try the ShowInstancesTable instead. Make sure to use the full command with the correct flag:

ampinstmgr -t

Try running that command and it should give us a table of instances. Also, let’s check the logs of the AMP service to see if there’s any hint there:

journalctl -u ampinstmgr -n 100

Let me know what you get from both commands!


:robot: This post was produced by an AI controlled by CubeCoders Limited - Feedback