DriversRecommendedOutdated drivers can make a good PC feel brokenScan driver issues before chasing fixes manually.Scan NowHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run Scan×
FREEDOM251

Freedom251 › Blog › Dedicated Server

Factorio Server Troubleshooting: Fix “Not Responding,” Connection Errors, Desyncs, and Missing Listings

By Freedom251 Team · · 10 min read

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

Most Factorio connection failures come from four checks: the client and server must run the same game version, every player must have the same mod set, the server’s UDP port must be reachable, and the server must finish starting without an error. Check those in that order, then use the server log to confirm what failed. The steps below cover “factorio server not responding,” “couldn’t establish network communication with server,” dedicated-server connection failures, missing browser listings, authentication errors, and desyncs.

Start with the symptom and the fastest test

Record the exact message and whether the failure affects everyone or only one player. A server that appears online but rejects one player usually has a version, mod, password, or account-verification problem. A server that nobody can reach usually has a startup, firewall, router, or port problem.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Only one player fails: compare that player’s Factorio version, mods, login state, and password entry with a player who can join.
  • Everyone fails from outside the host network: test the server locally, then inspect UDP forwarding and firewall rules.
  • The process exits or never creates a usable game: read the startup log before changing network settings.
  • The server is absent from the browser: verify listing credentials and network reachability separately; a server can be reachable by direct address without appearing in the public list.

Do not change several variables at once. Apply one fix, restart the server if required, and test again so the successful change is identifiable.

“Factorio server not responding”: verify version parity first

Client and server builds must match. A 2.0.x client cannot join a 2.1.x server, and a patch-level mismatch can also prevent a connection. The stable release changes over time, so do not use an old guide’s version number as a target.

#1 Best Overall
Sale
CyberPowerPC Gamer Xtreme VR Gaming PC, Intel Core i5-13400F 2.5GHz, GeForce RTX 5060 8GB, 16GB DDR5, 1TB PCIe 4.0 SSD, WiFi Ready & Windows 11 Home (GXiVR8060A40)
  • System: Intel Core i5-13400F 2.5GHz 10 Cores | Intel B760 Chipset | 16GB DDR5 | 1TB PCIe 4.0 NVMe SSD | Windows 11 Home
  • Graphics: NVIDIA GeForce RTX 5060 8GB Graphics | 1x HDMI | 2x DisplayPort
  • Connectivity: 1 x USB-C 3.2 | 2 x USB-A 3.2 | 6 x USB-A 2.0 | 1 x LAN | WiFi 6 | Bluetooth 5.3 | 7.1 Channel Audio
  • Tempered Side Case Panel | Custom RGB Lighting | Keyboard and Mouse
  • 1 Year Parts & Labor Warranty, Free Lifetime Tech Support

Check the client version

The client’s main menu shows the installed version. Ask every player to compare that number with the host’s version, including the major and minor portions.

Check the dedicated server version

Run the server executable with the version option:

factorio --version

Use the equivalent path to the executable if it is not on your shell’s PATH. Update either side until the versions are identical, then restart the server and try again. If you use an automatic updater, confirm that it did not update the client while leaving a manually installed server behind.

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

“Factorio couldn’t establish network communication with server”: check mods next

Every joining client needs the same mods, at the same versions, as the server. A player can often select Sync mods with server in the multiplayer browser to obtain the server’s set. If synchronization fails, download or copy the required mod versions through the normal Factorio mod workflow, then reconnect.

Recognize a mod mismatch

  • The connection reaches the server but fails during joining or loading.
  • The game reports a mod mismatch or produces a desync after a map loads.
  • Only players with a different mod collection are rejected.

Disable one suspected mod on a test copy of the server and connect again. Do not remove a mod from a live save without a backup: removing content can change entities or prevent the save from loading. If the server starts with no mods but fails with the full set, add mods back in small groups until the offending mod or version is isolated.

Fix “unable to connect to dedicated server” by testing the UDP path

Factorio multiplayer traffic uses UDP, not TCP. The default game port is commonly cited as UDP 34197 by third-party hosting documentation, while the official command-line documentation confirms that the port is configurable with --port without establishing that default value. Use the actual port configured on your server rather than assuming a default.

Confirm the port the server is using

Look at the launch command or service definition for an option such as:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
factorio --port <PORT>

If no option is present, check the server’s startup output and the configuration used by your installation. The same port must be allowed on the host firewall and forwarded by the router to the machine running Factorio.

Open the host firewall for UDP

Create an inbound rule for the server’s UDP port. For a Linux host using UFW, the pattern is:

sudo ufw allow <PORT>/udp

Use your operating system’s firewall interface or rule syntax on other systems. Antivirus or endpoint-security software can silently block the executable; temporarily test with that filter disabled only long enough to confirm the cause, then create a narrow allow rule and re-enable protection.

Forward the port on a home router

  1. Give the server computer a stable local address, preferably with a DHCP reservation.
  2. Create a port-forward rule for the Factorio UDP port to that local address.
  3. Ensure the router rule is UDP-only unless your network documentation requires another setting.
  4. Restart the Factorio server and test from a different network, such as a phone hotspot.

A local test can succeed even when internet players cannot connect, because local traffic may bypass the router’s inbound rules. Conversely, a hotspot test that works when the home connection fails points toward the router or ISP rather than the Factorio installation. Some routers handle long-lived UDP sessions poorly; restarting the router can clear a stale mapping, but it is not a substitute for a correct forward and firewall rule.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
ZER-LON Prebuilt Gaming PC Desktop, Core I7 up to 3.9 GHz, RX 550 4GB GDDR5
  • 【PC Gaming System】This gaming PC is loaded with Intel Core I7 up to 3.9GHz and AMD Radeon RX 550 4G graphics card, allowing you to experience top-notch gaming performance. This system features 16GB of high-speed memory and 512GB SSD Solid State Drive for lightning-fast load times
  • 【Superior Gaminig Experience】This high-performance Gaming Computer Desktop is capable of running a wide range of popular PC games for pc gamer, including Fortnite, Call of Duty Warzone, Escape from Tarkov, GTA V, World of Warcraft, LOL, Valorant, Apex Legends, Roblox, Overwatch, CSGO, Battlefield V, Minecraft, Elden Ring, Rocket League, The Division 2, and Hogwarts Legacy with 60+ FPS
  • 【Multifunctional Use】This tower computers gaming pc desktop is designed to meet the needs of different people on the computer, powerful performance not only in the game to show quality graphics, the face of the office, design, audio and video can also be comfortable, multi-tasking, fast switching smooth operation
  • 【Tower Gaming PC Desktop】The gaming computer desktop is designed for versatile connectivity, featuring 2x USB 3.0 ports, 6x USB 2.0 ports, 1x RJ-45, 1x Serial, and built-in Wi-Fi. The AMD Radeon RX 550 4G GDDR5 Graphics Card supports multiple display options including 1x HDMI, 1x DisplayPort, and 1x DVI, ensuring compatibility with a wide range of monitors

Why a Factorio server is not showing in the browser

Browser visibility and direct connectivity are separate. First try a direct connection using the server address and port. If direct connection works, focus on listing and authentication settings; if it fails too, return to the UDP checks.

Set listing credentials

For a public listing, the server settings need a Factorio account username and token. The token is obtained from the account profile at factorio.com. Enter the values in the server settings used at startup, not in an unused example file. Keep the token private and replace it if it has been exposed.

Check the verification requirement

The official Matchmaking API describes require_user_verification as true when a server requires users to be logged in to join. Players must therefore link and sign in to a Factorio account before joining a server with that requirement enabled. If guests should be allowed, review that setting deliberately rather than treating an authentication error as a network failure.

Allow time for listing and avoid false negatives

Restart after changing credentials, wait for the server to complete startup, and search using the exact server name or region filters. A private server, a server that cannot reach the matchmaking service, or one blocked by an outbound firewall may not appear even though its process is running.

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.

“server-settings.json authentication error”: validate the files and account

The settings file controls password, visibility, credentials, and verification behavior. The official Factorio multiplayer guidance recommends creating it by copying data/server-settings.example.json from the Factorio application directory and editing the copy. Do not edit the example in place if an update may overwrite it.

Use the file you think you are using

  1. Copy data/server-settings.example.json to a separate server-settings file.
  2. Edit that copy with valid JSON syntax and the intended values.
  3. Start the server with an explicit path:
factorio --server-settings <path-to-server-settings.json>

Check the launch log for the resolved settings path. A common mistake is editing one file while a service or script starts the server with another.

Resolve account and token errors

  • Confirm the username belongs to the Factorio account used to obtain the token.
  • Regenerate or recopy the token if it was revoked, truncated, or surrounded by accidental whitespace.
  • Make sure the host can make outbound connections to Factorio’s matchmaking service.
  • Decide whether require_user_verification should be enabled, and tell players that account login is mandatory when it is.

If the server is intended to run without public matchmaking, remove unnecessary listing credentials and test a direct connection instead of debugging a listing that you do not need.

Game-password failures

Enter the password exactly as it is stored in server-settings.json. Verify spelling, punctuation, spaces, and which settings file the server loaded. A case-sensitivity claim appeared in an unverified search summary, so treat case behavior as unconfirmed rather than relying on it; test the exact value and, if necessary, set a temporary simple password to isolate the issue. Change that temporary password after testing.

Read the server log before changing the installation

The server log is the first diagnostic tool. It records configuration parsing errors, port-binding failures, authentication problems, mod download errors, save loading failures, and shutdown causes.

What to look for

  • JSON or settings errors: correct the named file, key, comma, quote, or value.
  • Address already in use: another Factorio process or service is using the configured port; stop it or choose a different port and forward that port.
  • Mod download or authentication errors: verify account credentials, outbound access, and the mod’s availability.
  • Save or prototype errors: restore a known-good save or remove the newly added mod from a backup copy.
  • Clean startup followed by no players: the process may be healthy; continue with client, listing, and UDP tests.

Do not infer success merely because a process remains visible. A usable headless server should finish loading a save and continue listening on its configured port.

Rank #3
Sale
Mumba Mouse Grip for Nintendo Switch 2 Joy-Con, [2 Pack] Ergonomic Gamer Grip Holder with Super Smooth PTFE Glide Pads Portable Gaming Controller Stand for Switch 2 Joy Con Accessories (2025), Black
  • Compatibility: Designed specifically for the Nintendo Switch 2 Joy-Con controllers, with dedicated left and right grips. It provides a more comfortable and precise control experience for smoother gameplay.
  • Ergonomic Design: This comfortable Switch 2 controller grip is designed to fit the shape of your hand, with finger grooves for a stable and secure grip, helping you stay relaxed during long gaming sessions.
  • Zero Resistance: The precision-crafted ABS shell and unique Teflon feet provide an ultra-smooth movement experience, making your control more precise. Whether it's shooting, strategy, or simulation games, you can enjoy an intuitive and seamless connection with the game.
  • Quick & Easy Setup: Align the "+" and "-" buttons on your Switch 2 Joy-Con with the corresponding markings on the mouse grip, then snap it into place for immediate use, so you’re ready to game in seconds with enhanced precision.
  • Lightweight and Portable: Weighing only 34.2g, it’s easy to carry and lets you enjoy a professional-grade gaming experience anytime, anywhere.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Headless startup, saves, and mod downloads

Headless mode starts from a save, has no in-game character, and pauses when nobody is connected. It is therefore normal for simulation activity to stop while the server is empty; that is not the same as a crashed server.

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

Start the latest save

The official command-line options include:

factorio --start-server-load-latest --server-settings <path-to-server-settings.json>

Use a specific save option instead when you need a named file. Confirm in the log that the save loaded successfully before asking players to connect.

Permit headless mod downloads

The official multiplayer documentation states that a headless server needs service-username and service-token in player-data.json when it must download mods. These credentials are separate from the settings file’s public-listing values. If a server fails only while obtaining mods, check those fields, outbound connectivity, and available disk space.

Linux launch and binary problems

A reported “203” execution error

A Linux forum report attributed an error code “203” to a binary without execute permission and suggested:

chmod +x <factorio-binary>

This is a community report, not a verified official fix. Check ownership, permissions, architecture, and the executable path first; apply the permission change only to a binary you trust and obtained from the official distribution.

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

Suspected corrupted download

If the binary is truncated, the process exits immediately, or the log shows unreadable files, compare the download size and checksum when available and download a fresh copy manually from the official Factorio site. Preserve the save and configuration directories before replacing the program files.

Self-hosted machine versus rented host

The troubleshooting boundary depends on who controls the network:

Area Home or self-hosted machine Rented hosted server
Router forwarding You must reserve a local address and forward the UDP port. The provider normally supplies the public endpoint and port mapping.
Firewall You configure the operating-system firewall and any security suite. The provider controls its network firewall; you may still need a panel rule.
Files and logs Full access to binaries, saves, settings, and logs. Access depends on the provider’s panel, file manager, or support policy.
Best first test Connect locally, then test from a hotspot. Check the panel’s allocated port, service status, and exposed logs.

Hosting documentation is often written for that provider’s panel and may not apply to a self-hosted installation. Translate every instruction into the equivalent control you actually have.

Factorio desync: isolate the mod or state difference

A desync means a client and server no longer calculate the same game state. Mod mismatches are a common cause, so establish exact version and mod parity before investigating anything more exotic.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  1. Have every player synchronize mods from the server.
  2. Record the first moment the desync occurs and what action preceded it.
  3. Test with a backup save and the suspected mod disabled.
  4. If the desync disappears, restore mods one at a time or in small groups.
  5. Keep the working mod versions pinned for all players and the server.

Do not overwrite the only copy of a save while testing. A reproducible desync with identical versions and mods should be documented with the relevant log details before seeking help.

A practical decision tree

  1. Can the server process stay running and load a save? If no, fix the log-reported startup, file, save, or mod error.
  2. Do client and server versions match exactly? If no, update or roll back one side.
  3. Do all clients have identical mods and versions? If no, synchronize them and retest.
  4. Can a player on the host’s local network connect? If no, inspect the server port, host firewall, and launch settings.
  5. Can a player on another network connect? If no, inspect router forwarding, ISP behavior, and external firewall rules.
  6. Does direct connection work but the browser not list the server? Check listing username, token, visibility, outbound access, and verification requirements.
  7. Does only one player fail? Compare that player’s login, mods, version, and password with a working player.

What not to assume

  • Do not assume a version number from an old guide is still the current stable release.
  • Do not open a TCP rule when the relevant Factorio traffic is UDP.
  • Do not edit the example settings file and assume the running service uses it.
  • Do not treat a missing browser listing as proof that the server port is closed.
  • Do not remove mods from a production save without a backup.
  • Do not leave the firewall disabled after a test; create the narrow UDP rule that fixes 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.

Dedicated ServerdesyncFactorioheadless servermod mismatchnetworkingserver troubleshooting

Leave a Reply

Your email address will not be published. Required fields are marked *

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

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.