System Information
Field | Value |
---|---|
Operating System | Linux - Ubuntu 22.04.5 on x86_64 |
Product | AMP ‘Callisto’ v2.5.1.8 (Mainline) |
Virtualization | None |
Application | Application Deployment |
Module | ADSModule |
Running in Container | No |
Current State | Indeterminate |
Problem Description
Issue
Abiotic Factors usage of Wineserver interferes with Satisfactory as both try to use UDP port 7777
This causes issues when trying to deploy Satisfactory because it also uses UDP port 7777.
Similarly if you launch Satisfactory FIRST, then try to launch Abiotic factor, Abiotic Factor will crash out because it’s trying to run Winesever on 7777 but that’s already in use by Satisfactory.
This also shows up in the Satisfactory instance manager with the server stopped, it’s already listening on 7777
running sudo ss -tunlp will show two different programs trying to use 7777 (satisfactory gets TCP 7777 but Wineserver has UDP 7777)
udp UNCONN 0 0 *:7777 *:* users:(("GameThread",pid=1953,fd=164),("wineserver",pid=1882,fd=158))
tcp LISTEN 0 16 0.0.0.0:7777 0.0.0.0:* users:(("FactoryServer-L",pid=549831,fd=13))
Possible solutions: change Wineserver configuration to use a different port than 7777
or
implement functionality to adjust deployment if an existing deployment is already setup to use 7777 for winesever
Reproduction Steps
- Create Abiotic Factor server
- Create Satisfactory server and leave it as default 7777 port
- launch Abiotic Factor first
- Launch Satisfactory server second
- sudo ss -tunlp will show two applications trying to use 7777