Satisfactory 1.0+: Connection & Auth Fixes
Since the 1.0 Release, dedicated servers have changed significantly. The old ports (15777/15000) are gone, and a new secure authentication system is in place. This guide fixes the most common errors.
Patch 1.1+ Update: As of Patch 1.1.0.0, Satisfactory servers now require two ports: Port 7777 (UDP+TCP) and Port 8888 (TCP) for reliable messaging. If you upgraded from 1.0, you must open port 8888!
1. Required Ports (1.1+)
Port 7777 (UDP+TCP) - Game traffic
Port 8888 (TCP) - Reliable messaging
Old ports 15777/15000 are obsolete.
2. "Encryption Token Missing"
This error happens when you try to join via Steam/Epic friends list. You cannot do this. You must use the in-game Server Manager.
3. Tier 0 Skipped?
Not a bug. Dedicated Servers skip the "Onboarding" tutorial phase. You start at Tier 2 functionality by design.
Port Configuration (Critical)
| Port | Protocol | Purpose | Required Since |
|---|---|---|---|
| 7777 | UDP + TCP | Game traffic, Server Manager | 1.0 |
| 8888 | TCP only | Reliable messaging | 1.1.0.0 |
Firewall Rules
# PowerShell (Run as Administrator)
New-NetFirewallRule -DisplayName "Satisfactory 7777 UDP" -Direction Inbound -Protocol UDP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Satisfactory 7777 TCP" -Direction Inbound -Protocol TCP -LocalPort 7777 -Action Allow
New-NetFirewallRule -DisplayName "Satisfactory 8888 TCP" -Direction Inbound -Protocol TCP -LocalPort 8888 -Action Allow
Multiple Servers: If running multiple instances, use -ReliablePort=NNNN launch parameter to set different reliable ports for each server.
Authentication Issues
"Invalid Authentication Token"
- Token Expired: Authentication tokens have limited lifetime. Generate new token.
- Password Change: If admin changed server password, old tokens become invalid.
- Corrupted Token: Token file corrupted. Remove server and re-add.
- Network Issues: Connection interrupted during authentication. Try again.
"API Disconnected"
- Server Offline: Server not responding to authentication requests.
- API Timeout: Server taking too long to respond. Retry connection.
- Port Blocked: Port 7777 blocked by firewall or ISP.
- Service Down: Satisfactory authentication service experiencing issues.
"Failed to Connect"
- Version Mismatch: Client and server on different game versions.
- Mod Incompatibility: Mods causing connection issues. Try vanilla.
- Network Unstable: Connection dropping during handshake. Check internet.
- Server Full: Maximum player capacity reached. Wait for slot.
Advanced: Docker, Multihome & VM Issues
The Multihome Bug
Do NOT use the -multihome=X.X.X.X flag. It breaks the internal API binding on 1.0+ servers, causing "Failed to connect to Server API" errors. There is no workaround except removing this flag.
Docker Configuration
- Network Mode: Use
network_mode: hostinstead of bridge mode - Port Mapping: If using bridge mode, map both
7777:7777/udp,7777:7777/tcp, AND8888:8888/tcp - Linux TCP Binding: If TCP:7777 binds to 127.0.0.1, use
rinetdto create an internal port-forward
VM/Proxmox Issues
- CPU Type: Do NOT use
KVM64CPU type in Proxmox - it causes immediate crashes on load - Recommended: Use
hostCPU type or another modern processor emulation - Memory: Allocate at least 8GB RAM to the VM
Server Shows "Offline"? If your server says "Offline" but is clearly running, restart it. The 1.0+ server has a known bug where the API "goes to sleep" after long periods of inactivity.
Automate the factory. Host your Satisfactory server with Supercraft, where all ports are pre-configured, and the API is monitored 24/7 for stability.