System Information
Field | Value |
---|---|
Operating System | Linux - Debian GNU/Linux 12 on x86_64 |
Product | AMP ‘Callisto’ v2.5.1.8 (Mainline) |
Virtualization | None |
Application | Satisfactory |
Module | GenericModule |
Running in Container | No |
Current State | Ready |
Problem Description
Issue
installed a fresh instance of satisfactory, i am unable to join remotely or locally. server logs show that the server started up just fine and just prints LogNet: NotifyAcceptingConnection accepted but game reports “Server appears to be offline”. logging in with ssh to server and listing port I can see port 7777 is bound to 0.0.0.0 for both udp and tcp. no firewall rules that i know of, other game server works fine. satisfactory server worked fine before 1.0 update
Reproduction Steps
- create new satisfactory instance
- add server in server manager in the game
- no error message will appear, server is just offline
Discussuion I had in discord:
Have you followed the standard connectivity guide?
_
this one? Diagnosing Connectivity Issues
yes i did
other servers work fine, previous satisfactory version also worked without issues
_
Did you check ampinstmgr dumpfirewall
?
Ah is this a new or an updated instance?
_
this is a new
updated didnt work, so i tried a fresh one
[Info] AMP Instance Manager v2.4.6.6 built 05/10/2023 11:57
[Info] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[Error] No firewall manager available.
_
You’re on an outdated version of ampinstmgr, and yeah you need a firewall
Update ampinstmgr then run the command again as root
_
so I updated amp to the latest version, still cannot connect. tried my other game servers, everything works fine. I dont understand why I need a firewall for satisfatory 1.0
_
What does ampinstmgr ports INSTANCENAME
show when you put in the name of the instance?
_
[Info/1] AMP Instance Manager v2.5.1.8 built 17/09/2024 12:32
[Info/1] Stream: Mainline / Release - built by CUBECODERS/buildbot on CCL-DEV
[Info/1] Port usage for Satisfactory01 (Satisfactory)
[Info/1] Instance is currently running.
[Info/1] LISTENING 8081 TCP (Core.Webserver.Port)
_
You need to make a new instance, you’ve had outdated components so the port definitions are missing
Make sure ADS has the latest versions of the templates, and that there are no errors in the console
_
still no port showing in the list. however, when i do the same for e.g. the corekeeper server, it also shows only port 8082, even though i can connect to this server