Back to Blog
Guide
11 min readSep 11, 2026

Fast Satisfactory Dedicated Server Port Forwarding: Fix 1.1 Setup

Configure Satisfactory dedicated server port forwarding for v1.0 & 1.1. Open UDP 7777 & TCP 8888, bypass CGNAT, and eliminate infinite loading screens.

Quick Answer: Satisfactory 1.0 & 1.1 Port Forwarding

To set up Satisfactory dedicated server port forwarding in versions 1.0 and 1.1, you must forward UDP port 7777 (Game & Beacon) and TCP port 8888 (Server API & TLS). If using legacy query tools, also forward UDP port 15777. Omitting TCP 8888 will cause clients to freeze on an infinite loading screen. If your ISP uses CGNAT or you lack router access, bypass blocks using PureVPN dedicated multi-port forwarding.

Satisfactory v1.0 & v1.1 Unreal Engine 5 Verified
Mandatory Ports: UDP 7777 (Game) + TCP 8888 (Server API)

Fast Satisfactory Dedicated Server Port Forwarding: Fix 1.1 Setup

For satisfactory dedicated server port forwarding in versions 1.0 and 1.1, you must forward UDP port 7777 (Game traffic & Beacon) and TCP port 8888 (Server Management API & Web TLS). If using legacy query tools or Steam browser lookups, forward UDP port 15777. Omitting TCP 8888 is the primary cause of infinite loading screens.

You invested hours automating assembly lines, building nuclear reactors, and laying hyper tubes across MASSAGE-2(A-B)b. But when your friends try to join your self-hosted server, they get stuck listening to factory audio on an infinite loading screen or encounter "The server is not responding" and joining timeouts.

Whether you host your server via SteamCMD on Windows, a Linux VPS, Unraid, or Docker containers, this guide gives you the exact multi-port matrix, one-click firewall configurations, and proven solutions for hosting when locked behind ISP CGNAT or restricted college dorm routers.

UDP Port 7777
Carries in-game player movement, factory synchronization, and physics replication.
TCP Port 8888 (Critical)
New in 1.0/1.1: Server API & TLS certificate handshake. Without it, clients freeze on loading!
Multi-Port VPN Ready
Easily bypass CGNAT, 5G internet, and no-router scenarios with dedicated multi-port mapping.

Interactive Satisfactory Dedicated Server Port Generator

Generate router rules, Windows PowerShell commands, and Docker Compose configurations instantly.

Required Router Port Forwarding Rules
Rule NameInternal IPExternal PortInternal PortProtocolPurpose
Satisfactory-Game192.168.1.15077777777UDPPlayer gameplay & world sync
Satisfactory-API192.168.1.15088888888TCPServer manager & TLS certificate (v1.0/1.1)
Satisfactory-Query192.168.1.1501577715777UDPSteam server browser discovery
Windows Defender Firewall (PowerShell Run as Administrator)
# Open Satisfactory Dedicated Server v1.0 / 1.1 Inbound Ports in Windows Defender Firewall
New-NetFirewallRule -DisplayName "Satisfactory Server Game (UDP 7777)" -Direction Inbound -LocalPort 7777 -Protocol UDP -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Satisfactory Server API (TCP 8888)" -Direction Inbound -LocalPort 8888 -Protocol TCP -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "Satisfactory Server Query (UDP 15777)" -Direction Inbound -LocalPort 15777 -Protocol UDP -Action Allow -Profile Any
Docker Compose YAML (Unraid / Linux Docker Mapping)
services:
  satisfactory-server:
    image: wolveix/satisfactory-server:latest
    container_name: satisfactory-server
    restart: unless-stopped
    ports:
      - "7777:7777/udp" # Game traffic & Beacon
      - "8888:8888/tcp"   # Critical Server API & TLS (v1.0 / 1.1)
      - "15777:15777/udp" # Server Query port
    environment:
      - MAXPLAYERS=8
      - PGID=1000
      - PUID=1000
    volumes:
      - ./satisfactory-data:/config

How to Set Up Port Forwarding for Satisfactory: 4-Step Router Guide

Follow these deterministic steps to configure standard satisfactory multiplayer port forwarding on your home router for free when you have a public WAN IP address.

1

Set a Static IP for the Host Machine

If your dedicated server machine is set to dynamic DHCP, your router might assign a different IP address upon rebooting, invalidating your forwarded ports.

  • Open Windows PowerShell and type ipconfig (or ip addr on Linux).
  • Note your IPv4 Address (e.g. 192.168.1.150) and Default Gateway (e.g. 192.168.1.1).
  • Log into your router admin panel and bind this MAC address to a permanent Static DHCP Lease.
2

Forward Ports UDP 7777 and TCP 8888 in Your Router

Create rules in your router's Port Forwarding / NAT Rules / Virtual Server dashboard:

  • Rule 1 (Game): External & Internal Port: 7777, Protocol: UDP, Target IP: 192.168.1.150.
  • Rule 2 (API/Web): External & Internal Port: 8888, Protocol: TCP, Target IP: 192.168.1.150.
  • Rule 3 (Query): External & Internal Port: 15777, Protocol: UDP, Target IP: 192.168.1.150.
3

Configure OS Firewall Rules (Windows / Linux)

Even with your router configured, your operating system will drop unsolicited inbound traffic unless firewall rules allow it:

  • On Windows, run the PowerShell script provided in our interactive generator above as Administrator.
  • Ensure the dedicated server executable (FactoryServer-Win64-Shipping.exe) has public and private network access checked in Windows Defender Firewall.
  • On Linux, run sudo ufw allow 7777/udp && sudo ufw allow 8888/tcp && sudo ufw allow 15777/udp.
4

Connect via Satisfactory In-Game Server Manager

Launch Satisfactory, navigate to Server Manager > Add Server:

  • For external players (outside your home): Enter your external public IP (e.g. 203.0.113.50) and port 7777.
  • For the host on LAN: Enter your local IP (e.g. 192.168.1.150) and port 7777.
  • Accept the TLS Certificate prompt. If port 8888 TCP is properly forwarded, the server name and session state will validate immediately.
Reddit Community Case Study & Technical Fix
Resolving Satisfactory 1.1 Update Bugs

Satisfactory Port Forwarding Not Working? The Port 8888 (TCP) Revelation

If you updated your dedicated server to Satisfactory 1.0 or 1.1 and suddenly experienced infinite loading screens, you are not alone. A major Reddit PSA in r/SatisfactoryGame titled "PSA: If you host a Dedicated Server, you now need to port forward the port 8888 (TCP)!" uncovered the root technical cause.

Why Versions 1.0 and 1.1 Require TCP Port 8888

In early access versions, Satisfactory routed server queries and connection coordination over UDP 15777 and 7777. With the transition to Unreal Engine 5 in version 1.0, Coffee Stain Studios implemented a modern Web / HTTPS Server Management API running on TCP port 8888.

When remote players join:

  1. The game client contacts TCP 8888 to initiate an encrypted TLS handshake and verify server status.
  2. If port 8888 is blocked or not mapped in Docker, the client can sometimes establish the UDP game tunnel (hearing background machinery sounds), but the loading screen never dismisses because the API handshake never finishes.
  3. The Fix: Forward TCP 8888 on your router and update your Docker / Unraid port container mapping to include 8888:8888/tcp.

Port Mapping vs Port Forwarding: What Is the Difference?

A common source of confusion in server hosting is port mapping vs port forwarding:

  • Port Mapping (Container Level): Takes place inside your server host OS (such as Docker, Unraid, or Proxmox). It maps the containerized software port to the physical host network adapter (e.g. -p 7777:7777/udp).
  • Port Forwarding (Router Level): Takes place at your home gateway. It translates incoming packets from your ISP public WAN IP across the NAT boundary to your host computer's local IP.
  • Key Rule: If you use Docker on Unraid, you must perform BOTH. Missing Docker port mapping means the container never receives the packets; missing router port forwarding means packets never reach your house.
Multi-Port Game Server Solution
Bypass CGNAT & No Router Access

Hosting Under CGNAT or Without Router Access: PureVPN & Proton VPN

What if you live in a university dorm, apartment complex, or subscribe to an ISP like Starlink or T-Mobile 5G Home Internet that places you behind Carrier-Grade NAT (CGNAT)? Under CGNAT, your router does not have a public IP, making traditional router port forwarding completely impossible.

Furthermore, unlike games that only need one single port, Satisfactory requires multi-port forwarding (UDP 7777 AND TCP 8888). This makes free port forwarding solutions or basic VPNs fail immediately.

Top Pick for Satisfactory 1.1

PureVPN + Port Forwarding Add-On

Dedicated IP with Custom Multi-Port Forwarding

PureVPN is our #1 choice for hosting a Satisfactory dedicated server. With their Dedicated IP + Port Forwarding add-on, you can forward multiple custom ports (UDP 7777 and TCP 8888) simultaneously while keeping the exact same static public IP.

  • Simultaneous Multi-Port Forwarding: Forward both UDP 7777 and TCP 8888.
  • Zero Client Install for Friends: Friends join directly using your dedicated IP.
  • Dedicated Static IP: Your server address never changes after reboots.
  • Risk-Free Guarantee: Complete 31-day money-back guarantee.
Get PureVPN with Dedicated Multi-Port

Verified with Satisfactory Dedicated Server v1.0 & 1.1 • 31-day refund

Proton VPN Plus

High-Speed WireGuard Gaming & NAT-PMP Forwarding

If you host on a Windows machine and want low-latency WireGuard encryption with built-in dynamic port forwarding, Proton VPN Plus provides dynamic port allocation with Swiss-based no-logs security.

  • WireGuard Gaming Speed: Ultra-low ping and unthrottled bandwidth.
  • 1-Click NAT-PMP Port Forwarding: Instant inbound tunnel opening.
  • Strict No-Logs Policy: Independently audited Swiss privacy.
  • Risk-Free Guarantee: Full 30-day money-back guarantee.
Get Proton VPN Gaming Plan

Ideal for WireGuard peer tunnels • 30-day money-back guarantee

This page contains affiliate links. If you sign up through them, NAT Checker may earn a commission at no extra cost to you.

Hosting Method Comparison: Local Router vs. Cloud VPS vs. PureVPN vs. Hamachi

Hosting MethodWorks Under CGNAT?Friend ExperienceMonthly CostSuitability
Local Router ForwardingNo (Fails on CGNAT)Direct IP:Port (No apps)$0Great if you have public IPv4
PureVPN Dedicated IPYes (100% Bypass)Direct IP:Port (No apps)~$3.50/moBest value for self-hosting on CGNAT
Cloud VPS (16GB RAM)YesDirect IP:Port$25 - $45/moExpensive recurring cost for high RAM
Hamachi / RadminYesEveryone must install clientFree (5 player cap)High latency, 5 player limit, unstable

Frequently Asked Questions About Satisfactory Port Forwarding

Which ports do I open for Satisfactory dedicated server?

You must open UDP port 7777 (Game & Beacon) and TCP port 8888 (Server Management API). For Steam server browser query support, also forward UDP port 15777. In versions 1.0 and 1.1, opening TCP port 8888 is mandatory for in-game Server Manager authentication.

Why does my Satisfactory dedicated server get stuck on infinite loading?

An infinite loading screen occurs when the client successfully establishes the UDP game stream (UDP 7777) but cannot complete the HTTPS / TLS API handshake because TCP port 8888 is closed or not forwarded on your router/firewall. Opening TCP 8888 immediately fixes this issue.

How do I set up Satisfactory port forwarding in Docker or Unraid?

In your Docker Compose or Unraid container template, map both container ports to the host: 7777:7777/udp, 8888:8888/tcp, and 15777:15777/udp. Then, create matching port forwarding rules on your home router pointing to your Unraid / Docker host IP address.

Can I host a Satisfactory dedicated server without port forwarding?

Yes. If all your friends are willing to install virtual LAN software like Tailscale or Hamachi, you can join over a virtual private mesh. However, this introduces ping overhead and limits session stability. Alternatively, using a port-forwarding VPN like PureVPN provides an external dedicated IP with open ports so friends can connect natively without installing any software.

Is it safe to open port 25565?

Port 25565 is the default port for Minecraft, not Satisfactory. Opening port 25565 does nothing for a Satisfactory dedicated server. Furthermore, never put your host machine in your router's DMZ (Demilitarized Zone). Only open the exact ports required (UDP 7777, TCP 8888, UDP 15777) and keep your server software updated.

Which host is best for hosting Satisfactory?

Satisfactory dedicated servers are notoriously RAM and CPU heavy, requiring at least 12GB to 16GB of dedicated RAM for large late-game factories. Cloud VPS providers often charge $30+ per month for this specification. Hosting the server locally on your own spare PC or homelab using PureVPN or router port forwarding delivers superior performance at a fraction of the cost.

Verified Documentation & Technical References

Share this article