Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more

If a Satisfactory server is missing, first determine whether you are joining a Friends Only session or a dedicated server. For a dedicated server, confirm that the process is running and listening, then open and forward all three current default flows—7777/TCP, 7777/UDP, and 8888/TCP—to the correct host. Test from the same LAN and from an outside network so you can separate a server or firewall problem from NAT, CGNAT, or ISP filtering.

Start by identifying the kind of session

Satisfactory has two connection models that look similar to a player but require different troubleshooting. A Friends Only hosted session is created by a player and joined through the Join Game menu by friends. A dedicated server is a separate server process that you add and manage in the in-game Server Manager. It has its own listening ports, firewall rules, and router mappings.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

This distinction matters because dedicated-server port forwarding rules do not repair a Friends Only session. Conversely, a friend-hosted session will not appear in the dedicated-server Server Manager simply because a router port was opened. Confirm which model you are using before changing network settings.

Friends Only session

  • The host starts the game session from the normal game client.
  • Friends join through the Join Game menu and the host must remain available.
  • Troubleshooting should focus on the host’s game client, platform presence, local firewall, and the host’s network rather than dedicated-server ports.

Dedicated server

  • The server runs as a separate FactoryServer.exe process on Windows or an equivalent Linux process.
  • Players find and configure it through Server Manager.
  • The process must be running, listening on the expected interfaces, allowed through the host firewall, and reachable through every required router/NAT rule.

Use this five-minute triage sequence

Run the checks in order. Changing several settings at once makes it difficult to tell which correction fixed the problem.

#1 Best Overall
Sale
Compressed Air Duster,130000RPM Super Power Cordless Air Duster,Rechargeable Brushless Blower,3 Gear Adjustable Blower with LED Light,Dust Remover for Computer/House/Outdoor/Car
  • Powerful Turbo Fan:CAGIWIRU Electric Air Duster have reached speed up to 130000RPM,Can efficient remove dust and debris.With LED light and Three Adjustable Speed to meet with different cleaning tasks.
  • With Attached USB C Fasting Charging cable.Charing 3 hours,Enjoy up to 240 minutes of use on the lowest setting, For third speed can use for 25mins.with four charging options to meet with your needs.
  • Wide Application: attached 5 different nozzles,making it suitable for a variety of scenes, such as car,pet, pc, keyboards, and other electronic devices. It also serves for office and home clean duster.
  • Handy Design & Portable:Cordless air duster electric nozzle is Light weight and small size, design and comfortable to hold and space saving, convenient to carry around. You can put it in your room or inside the car without taking up space.
  • Economical &Reusable: Built durable materials with a long-lasting battery,our CAGIWIRU air duster it's a sustainable alternative to disposable air cans.
  1. Confirm the session type. Make sure everyone is looking in the right menu for a Friends Only session or a dedicated server.
  2. Confirm the process is running. A stopped or crashed process is the most basic reason a dedicated server cannot be reached. The official dedicated-server troubleshooting page describes this as “The simplest reason for not being able to connect to the server is that it is not running.”
  3. Confirm the listener. Check that the server has bound the expected port and is listening on the LAN interface, not only on loopback.
  4. Check all current ports. On the default configuration, allow 7777/TCP, 7777/UDP, and 8888/TCP. A server that still has only the older 7777 rule can appear in a list and then fail during joining.
  5. Check the destination IP. The router must forward to the host’s current LAN address, not an old DHCP lease belonging to another device.
  6. Check the host firewall and antivirus. Permit the server executable and the exact TCP and UDP flows.
  7. Test locally, then remotely. A successful LAN connection proves the process and local path. If an external connection fails afterward, investigate NAT, CGNAT, ISP filtering, or an upstream firewall.

Verify that the dedicated-server process is running

Do this on the machine that is supposed to host the server, not on the player’s PC. A server can be installed correctly and still be unavailable because it was never started, crashed during launch, or was closed after an update.

Windows process check

Open Command Prompt and run:

tasklist | find "FactoryServer.exe"

If the command returns no process, start the dedicated server using the method you normally use, then repeat the check. Also inspect Task Manager for FactoryServer.exe. If it starts and immediately disappears, review the server’s own console output and logs for the launch error before changing router rules.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Linux process check

Use the process-listing method documented for your installation and look for the server process, commonly with a command such as ps -ef | grep FactoryServer. Exclude the grep line itself when deciding whether the server is active. A service manager may report that a unit is enabled while the process has actually stopped, so verify the live process and its recent log output.

Check for duplicate instances

Running two server instances can produce a misleading result. The first instance may own the configured port while a second instance moves to another available port or fails to bind. Stop duplicate processes, start one instance, and record the port it actually reports. Use that value consistently in the server configuration, firewall, and router.

Check listeners and interface binding

A running process is not enough; it must be listening where other devices can reach it. Inspect the listening sockets on the host and confirm that the expected port is attached to 0.0.0.0, *, ::, or the host’s LAN address. A listener bound only to 127.0.0.1 accepts connections from the same machine but not from another computer on the network.

Rank #2
EVEO® Screen Cleaner Spray Kit (Streak-Free) TV Screen Cleaner for Smart TV, Lcd, LEd, Oled | Computer Screen Cleaner Spray and Wipe Microfiber Cloth - TV, Monitor, Laptop, iPad, Car - 6.7oz 1 Pack
  • Screen Cleaner is Your Screen’s New Bestfriend! - EVEO is proud to present a screen cleaner that’s perfectly suited for your TV. Meet your new screen cleaner, computer screen cleaner, laptop cleaner, iPad cleaner, Macbook,tv cleaner or any other electronic device. Our screen cleaner spray and wipe along with the included plush microfiber cloth, easily removes dust, fingerprints & other smudges on the screen’s surface. Clean effectively for a streak-free screen
  • Gentle on your Screens - Our screen cleaner spray and wipes is compatible to be used even for the most sensitive LCD, LED, CRT, and OLED screens in proper use. Be at ease knowing that this product is compatible with all the major brands: LG, SONY, Samsung, Sharp, iPad, iPhone, Android screens, Kindle, PC monitors - we’ve got you covered! Can be used as LCD screen cleaner, tv cleaner, smart tv screen cleaner, and more
  • Premium Super Soft Plush Microfiber Cloth - Included in this efficient screen cleaning kit. This screen cleaner spray and wipe has our signature plush microfiber cloth specially designed to comply with screens and monitors and leave them streak-free. Has been shown to effectively absorbs stubborn stains, zero streaks, and no fiber shedding. Always use this together with our screen cleaner for the best results
  • Easy-to-Use Screen Cleaner Kit + microfiber cleaning cloth - The EVEO Screen Cleaning Kit will easily be your new favorite tool when it comes to taking care of the things you love most, quick and easy solution for a streak-free screen. Simply screw on the sprayer gun on the screen cleaner bottle. Spray the cleaning liquid onto the microfiber cloth, then wipe the screen until desired cleanliness & shine is achieved.
  • Quality Screen Care Kit Worth Purchasing - Enjoy a convenient Screen Cleaner anytime, anywhere you need it. Your satisfaction is our top priority. We stand behind the quality of our products and that’s why, you shouldn’t be worrying at all. We manufacture the Best Screen Cleaner. and can be used for laptop cleaning kit, laptop screen cleaner, tv screen cleaner for smart tv. MacBook screen cleaner, monitor cleaner or screen cleaner spray for electronic devices with microfiber cleaning cloth

Check both protocol families. Satisfactory’s default setup uses TCP and UDP on port 7777, while reliable messaging uses TCP 8888. A TCP-only check cannot prove that UDP game traffic is working, and a UDP check cannot prove that the reliable-messaging channel is open.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

What a correct listener check tells you

  • No listener: the process is stopped, still starting, crashed, or configured for another port.
  • Listener on the wrong port: update the client, firewall, and forwarding rules to match the configured value.
  • Listener on loopback only: change the bind/interface setting so the LAN interface is included.
  • Listener on the expected port and LAN address: move to firewall and router testing rather than repeatedly restarting the server.

Open the three current default port flows

Since Patch 1.1.0.0, the default dedicated-server requirements are three distinct flows. Treat them as separate rules even though two use the same number.

Port and protocol Function What to configure
7777/TCP Server traffic and HTTPS API Allow inbound traffic on the host firewall and forward the router’s external port to the server’s LAN IP.
7777/UDP Game traffic and lightweight query Create a separate UDP rule; a TCP rule on 7777 does not permit UDP.
8888/TCP Reliable messaging Allow and forward TCP 8888 as well as 7777. This flow is required for current 1.1 servers.

The port table applies to the default configuration. If the server was started with -Port= or a reliable-port setting, substitute the configured values everywhere. The server, operating-system firewall, router, and any upstream firewall must agree. Opening 7777 while the process listens on another value creates a visible-but-unjoinable or completely invisible server.

Configure the host firewall and security software

Permit inbound traffic for the server executable and for each required protocol. On Windows, create or verify inbound rules for FactoryServer.exe, 7777/TCP, 7777/UDP, and 8888/TCP. If you use a third-party security suite, its network shield can block traffic even when Windows Firewall shows an allow rule.

The official support guidance for strict or TBD NAT recommends resetting the firewall when its rule set is suspected, then allowing the game executable through antivirus or Windows Defender. A reset removes stale or conflicting rules, but it also removes unrelated custom exceptions; document other rules before performing it on a production machine.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
Sale
BladeHawks RGB Gaming Mouse Pad Extra Large Extended 31.5x12 Inch-Black | LED mouse pad with 14 lighting modes, covers keyboard & mouse, anti-slip rubber base, waterproof surface, USB powered
  • 【Large size】:Measuring 800 x 300 mm/ 31. 5×12 inches, which is wider and taller than others. Large mouse pad can perfectly fit your keyboard and mouse of any size, and there is also ample space for peripherals such as phones, tablets, etc.
  • 【LED backlight mouse pad】:Blade Hawks RGB mouse pad provides 7 static modes and 7 dynamic modes will give you the options you are looking for. Power-off memory function remembers the last lighting mode you selected. The super glow fiber Chroma will give you a colorful gaming setup that you want.
  • 【Anti-slip rubber base】:Made from Natural rubber, this gaming mousepad will firmly grip your desktop, allowing you to enjoy the ultimate precision in the games you are most passionate about. It also comes with a texture that enhances this ability even further.
  • 【Smooth and waterproof surface】: Micro-textured cloth surface, for extremely precise mouse control and a smooth movement. When liquid splashes on the gaming mouse pad, it forms water droplets and slides down. Will not delay your work or gameplay.
  • 【Plug and play】: This mouse and keyboard pad is powered by USB, plug and play, no driver required. One button control light modes. Press one time to change the lighting mode, press twice to change the brightness, press and hold about 3 seconds turn ON/OFF.

Firewall checks that catch common mistakes

  • The rule is enabled only for the Private profile while the network is classified as Public.
  • A rule allows TCP 7777 but has no UDP 7777 rule.
  • 8888/TCP was omitted after a Patch 1.1 migration.
  • The rule targets an old executable path after an update or reinstall.
  • An endpoint-security product blocks the process before the operating-system firewall evaluates it.

After changing a rule, restart the server process and test again. If the host firewall is disabled temporarily for diagnosis, restore it immediately after the test and create a narrow allow rule instead of leaving the machine exposed.

Correct router and NAT forwarding

Forward the required external ports to the server’s current LAN address. Use separate entries for TCP and UDP where the router requires it:

  • External 7777/TCP to the server’s LAN IP, port 7777/TCP.
  • External 7777/UDP to the server’s LAN IP, port 7777/UDP.
  • External 8888/TCP to the server’s LAN IP, port 8888/TCP.

If you intentionally use different external and internal port numbers, keep the mapping explicit and enter the external value wherever players are expected to use it. Do not assume that forwarding only 7777 is sufficient for a server moved to the 1.1 branch.

Reserve the host’s LAN address

DHCP can give the server a different address after a reboot. Create a DHCP reservation in the router or configure a suitable static address, then point every forwarding rule to that address. Verify the address on the host rather than relying on an old screenshot of the router table.

Watch for double NAT

Two routers in series can leave the first router forwarding to the second while the server sits behind the second router. Either place the downstream router in the upstream device’s DMZ only if you understand the security implications, or create matching forwards on both devices. A modem/router supplied by an ISP may also be performing NAT even when you have your own Wi-Fi router.

Rank #4
Sale
Vaydeer Wrist Rest for Keyboard and Mouse, Computer Ergonomic Wrist Support Pad, Soft Memory Foam Arm Cushion for Desk, Palm Hand Office Laptop Typing
  • 【Softer and More Comfortable】Vaydeer wrist rest has unique diamond pattern, which is the combination of softness and aesthetics. The materials of wrist rest are improved into higher quality memory foam and covered with silky smooth lycra. The computer wrist rest makes you as comfortable and cushiony as like rest your wrists on clouds.
  • 【Ergonomic Wrist Saver】The wrist rests for keyboard and mouse comes with a 17.32×3.15×0.83 inch keyboard wrist pad and a 5.94×3.15×0.83 inch mouse wrist support. Based on ergonomic design, the unique concave shape is the perfect fit for your wrist joints. The wrist rest pad fits most computer keyboards and laptops, improve hand and wrist posture, release your wrist and arm stress.
  • 【Non-Slip Rubber Bottom】Featuring an anti-skid silicone base on the bottom, this wrist keyboard support stays firmly in place on your desk, preventing the padding from sliding around, ensuring stable and consistent wrist support during extended computer sessions.
  • 【Better Experience & Pain Relief】Our keyboard arm rest is beneficial to alleviate the soreness caused by direct contact and friction between your arm and a hard desk surface, reducing the risk of wrist fatigue or carpal tunnel. The soft texture of memory foam can evenly distribute the pressure around your wrists and provide good support with just enough give.
  • 【Helpful in Multiple Scenarios】Whether you're working, studying, writing, typing, gaming, this keyboard and mouse rest combo is an essential accessory to add comfort and support to your hands and wrists. It’s also a great gift for men, women, family, friend, coworker, gamer, teacher, etc.

Separate LAN problems from Internet problems

Perform two tests with the server running:

  1. LAN test: from another device on the same network, add or discover the server and attempt to join. Success confirms that the process, listener, LAN interface, and at least part of the host firewall path work.
  2. External test: use a device on a different network, such as a mobile connection, and test the server’s public address. Failure only on this test points toward router forwarding, double NAT, CGNAT, ISP filtering, or an upstream firewall.

Do not treat a web port checker as proof that the server is fully reachable. Many online checkers test TCP only, so a successful 7777/TCP result says nothing about 7777/UDP. The official wiki suggests using tools such as nmap and online checkers while explicitly advising administrators to verify 8888/TCP too. Run these checks while the server process is active; a closed port is expected when nothing is listening.

Interpreting the test pattern

LAN result External result Most useful next step
Fails Fails Check the process, listener, bind address, and host firewall before touching Internet settings.
Works Fails Check forwarding destination, double NAT, CGNAT, ISP filtering, and upstream firewall rules.
Works Works The network path is functioning; investigate the client’s Server Manager entry, credentials, or version compatibility.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Fix strict or TBD NAT status

Strict or TBD NAT generally means that the connection cannot establish the required inbound or return path. Correct the host firewall, router mappings, and address assignment first. Confirm that all three default flows are open and that the rules point to the machine currently running the server.

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

If LAN connections work but Internet connections do not, compare the router’s WAN address with the public address shown by a separate Internet connection. If the router has a private or shared address rather than a public one, the server may be behind carrier-grade NAT (CGNAT). In that case, ordinary home-router forwarding cannot create an inbound path; request a public address from the ISP, use an approved tunnel or relay design, or host the server on a network that provides a reachable address.

Some ISPs filter inbound traffic or block customer-hosted services. Ask whether inbound TCP and UDP forwarding is supported and whether nonstandard ports are restricted. Test from more than one external network before concluding that the game server itself is broken.

pfSense-specific outbound mapping

The official support guidance notes that pfSense users with strict or TBD NAT may need Hybrid or Manual outbound NAT mapping. Select the mode that preserves the required return path for the server and then verify the result from an external network. Do not change outbound NAT blindly on a production firewall; export the configuration first and document the rule you add.

Best Value
Sale
Under Desk Cable Management Tray No Drill, Metal Mesh Cable Management Under Desk with Clamp Mount, 2 Hole Cable Tray with Wire Management and Cord Organizer for Home Office Standing Desk
  • 【No Drill Mounted】Cable management tray can be assembled in as little as 3 minutes or less-simply. Side clips easily clampe the edge of desk, pass through the holes on the sides, and secure excess cables with baskets. Desk cable management supports inward or outward installation to meet your needs in different scenarios, and provides you with great convenience when collecting and organizing wires.
  • 【Rubber Pad Protects Desk】Wire organizer under desk built-in soft rubber pads on the clamp protect your desk from scratches, so you will not damage your furniture or office.
  • 【Sturdy and Beautiful】Cord management under desk is made of high-quality carbon steel and holds about 15 lbs. The wire basket has 2 holes on each side of the tray to enable your cables to pass freely. Cable baskets are suitable for desk thickness use from 0.4" to 2.4".
  • 【Space Saving & Keep Organized】Desk cable management tray holds all your power cords, outlet strips, USB hubs and computer transformers hidden from your feet, and the data cables will not enter the vacuum cleaner to keep your desk clean and tidy. Desk wire organizer is also suitable for use in the kitchen and outdoors.
  • 【Reduce Safety Risks】Cable tray under desk keeps all plugs away from your kids, no more worry about tripping. Using 2 holes wire tray saves extra space, helps you easily cabling and wire protection. The mesh design is not easy to accumulate dust, but avoids safety accidents caused by messy wires.

Use the symptom to choose the next check

Symptom First check Likely action
Server absent everywhere Process and listener state Start or restart the dedicated server and verify that the expected port is bound.
Visible on LAN, absent from the Internet NAT and an external test Correct the forwarding destination IP and investigate CGNAT, ISP restrictions, or an upstream firewall.
Appears in the list, but joining never finishes 7777/UDP and 8888/TCP Forward and allow both flows end to end, then restart the process and retest.
Strict or TBD NAT Firewall, antivirus, and router NAT Reset a corrupted firewall configuration if necessary, allow the executable, and correct the NAT mappings.
Only the host can see it LAN firewall and interface binding Confirm the listener includes the LAN interface and permit inbound traffic from the local subnet.

Recover cleanly after a Patch 1.1 migration

A common migration failure is keeping a pre-1.1 forwarding rule that covers only 7777. The server may still answer enough discovery traffic to appear in a list, but the join cannot complete because reliable messaging on 8888/TCP is blocked.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Stop every running server instance.
  2. Record the configured game port and reliable-messaging port.
  3. Update the host firewall for TCP 7777, UDP 7777, and TCP 8888, or for the custom values actually configured.
  4. Update router forwards to the current LAN IP.
  5. Start one server instance and verify its listeners.
  6. Test from a second LAN device.
  7. Test from an external network while the process remains running.

If the LAN test fails after this sequence, return to process, listener, and firewall checks. If LAN succeeds but the external test fails, leave the server configuration alone and concentrate on NAT, CGNAT, ISP, or upstream-firewall causes.

Self-hosting versus managed hosting

Moving to managed hosting can remove home-router and CGNAT problems, but it does not automatically solve every compatibility issue. Evaluate a provider on the points that directly affect this failure:

Decision axis Self-hosting Managed hosting
Firewall and file control Full control, but you maintain every rule and update. Depends on the provider’s panel and support policy.
Port configuration You can select and forward custom values, subject to your network. Confirm that the service exposes all required TCP and UDP flows.
CGNAT or ISP exposure You may be blocked by a non-public WAN address or inbound filtering. The provider normally supplies a reachable network path, but verify it.
Maintenance burden You handle patches, backups, restarts, firewall changes, and monitoring. The provider may handle infrastructure tasks; server-file access varies.
Cost and performance evidence Uses your existing hardware and connection; capacity depends on them. Prices and performance differ by provider and are not established by the networking guidance here.
Game branch support You choose the installed branch and can update it yourself. Confirm support for the current Satisfactory branch and all required ports before migrating.

When to stop changing settings

Once the process is running, the listener is correct, all three flows are allowed, and both LAN and external tests succeed, further router changes are unlikely to help. At that point check that every player is using the intended server entry, that the server and clients are on compatible versions, and that the Server Manager configuration points to the correct address and port. Preserve the working firewall and NAT configuration so a later reboot or DHCP lease change does not reintroduce the problem.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.