Post

Factorio Windows Dedicated Server Setup Complete Guide: Installation and Configuration Method This video provides step-by-step instructions on how to build and configure a dedicated Factorio server using a Windows PC. It includes router port forwarding, firewall configuration, server engine installation (using SteamCMD or Steam client), save file configuration, and server execution testing, providing essential settings for enjoying the game stably with friends in a multiplayer environment.
Factorio Windows Dedicated Server Setup Complete Guide: Installation and Configuration Method
1. ⚠️ Important Notice Before Starting: Factorio Cannot Run Server and Client Simultaneously on One PC
  • ✅ Factorio cannot run the server and client simultaneously on one PC in a Windows environment.
  • ✅ You need two PCs to build a server. (1 PC for gaming, 1 PC for server)
  • ✅ The server PC specs don't need to be high.
  • ⚠️ If you only have one PC, you should consider building using the cloud or Synology NAS.
00:00 - 01:25
1. ⚠️ Important Notice Before Starting: Factorio Cannot Run Server and Client Simultaneously on One PC
  • ✅ Factorio cannot run the server and client simultaneously on one PC in a Windows environment.
  • ✅ You need two PCs to build a server. (1 PC for gaming, 1 PC for server)
  • ✅ The server PC specs don't need to be high.
  • ⚠️ If you only have one PC, you should consider building using the cloud or Synology NAS.
01:26 - 04:04
2. 🌐 How to Configure Router Port Forwarding (Based on IP Time)
  • ✅ If you are using a router, port forwarding is essential.
  • ✅ This explanation is based on IP Time routers, and manual reference URLs are provided for other brands.
  • ✅ Forward port 34197 using the UDP protocol.
  • ✅ Add a rule in 'NAT/Router Management' → 'Port Forwarding Settings'.
  • ✅ The rule name can be set freely (e.g., Factorio).
  • ✅ Enter 34197 for the external and internal ports, and enter the internal IP address of the server PC.
04:05 - 04:51
3. 🛡️ Windows Firewall Opening Settings
  • ✅ You must open port 34197 in the Windows Firewall.
  • ✅ Right-click the Windows icon → Run 'Terminal (Administrator)'
  • ✅ Run the following command in PowerShell to allow the inbound port:
    New-NetFirewallRule -DisplayName "Factorio" -Direction Inbound -LocalPort 34197 -Protocol UDP -Action Allow
04:52 - 05:18
4. ⚙️ Game Server Installation Methodology Guide: SteamCMD vs Steam Client
  • ✅ There are two ways to build a Factorio server.
  • Method 1: Install the server using SteamCMD
  • Method 2: Install the server using the Steam client
  • ✅ Both methods are introduced, and users are guided to choose the method that suits them.
05:19 - 09:29
5. 💾 Method 1: Installing the Server Using SteamCMD
  • ✅ Provides a SteamCMD download link.
  • ✅ After downloading, unzip and change the folder name to English (e.g., Factorio).
  • ✅ Move the folder to the top-level directory of the C drive (to prevent Korean path errors).
  • ✅ Run cmd in that folder.
  • ✅ After running SteamCMD, you must log in with your Steam account.
  • ✅ Factorio app update command: app_update 427520 validate
  • ✅ After installation, check the server file in the 'SteamApps\common\Factorio\bin\x64' path.
09:30 - 10:50
6. 🎮 Method 2: Installing the Server Using the Steam Client
  • ✅ Install and log in to the Steam client on the PC you want to use as the server.
  • ✅ Install the Factorio game.
  • ✅ Right-click Factorio in the Steam library → 'Manage' → 'Browse local files'
  • ✅ Check the server file in the 'bin\x64' path.
  • ⚠️ You must always keep the Steam client logged in, so be careful about security. It is recommended to use it only on personal equipment.
10:51 - 15:50
7. ⚙️ Preparing to Run the Server: Save File Settings and BAT File Creation
  • ✅ The Factorio server requires a save file.
  • ✅ Create a save file in single player to use an existing save file or create a new map.
  • ✅ Enter %appdata% in the Run window (Win + R) and go to the 'Factorio\saves' path to find the save file (.zip).
  • ✅ Copy the save file to the Factorio installation directory ('bin\x64' folder).
  • ✅ Create and edit a 'start.bat' file in the Factorio installation directory.
  • ✅ Enter the following command in the 'start.bat' file:
    factorio.exe --start-server saves\mysave.zip (modify the save file name)
15:51 - 18:29
8. 🚀 Server Execution and Connection Test
  • ✅ Run the 'start.bat' file to start the server.
  • ✅ You must not close the terminal window while the server is running.
  • ✅ Check the public IP address of the server PC (search for 'my IP' on Naver).
  • ✅ Select 'Multiplayer' → 'Connect by address' in the game client.
  • ✅ The host connects with the internal IP address (192.168.0.xxx), and friends/acquaintances connect with the public IP address.
  • ✅ Perform a server connection test to ensure that the connection is normal.
factorioFactorio서버Factorio멀티플레이FactorioDedicatedServer서버구축윈도우서버게임서버설정사설서버멀티플레이게임Factorio튜토리얼