How to Connect an FTP Client to Your Factorio Server

Published 9 June 2026 · By Host Havoc Technical Support Team

Connecting an FTP client to your Factorio server lets you transfer files such as saves, mods, and configuration files directly from your PC. This guide uses FileZilla, a free FTP client available at https://filezilla-project.org/download.php?show_all=1.

Get your FTP credentials

  1. Log in to the Game Control Panel and navigate to your server.
  2. Look for the FTP Info section near the middle of the screen. It displays the FTP IP and port, for example 167.114.172.201:8821.

Before you start: If the panel shows SFTP Info instead of FTP Info, prefix the address with sftp:// when entering it in FileZilla, for example sftp://167.114.172.201:8821.

Configure FileZilla

  1. Open FileZilla.
  2. Paste the FTP address (including the port) into the Host field. It should look similar to this: 167.114.172.201:8821.
    FTP host and port filled in to the FileZilla Host field
  3. Enter your control panel username and password into the Username and Password fields. You can change your password from within the panel.
    Control panel username and password entered in FileZilla
  4. The Port field will adjust automatically when you paste the full <IP>:<PORT> string from the panel.
  5. Click Quickconnect to establish the connection.

Transfer files

Once connected, the right-hand pane shows your server's file system. Common directories:

  • saves/ - save files (.zip)
  • mods/ - mod files (.zip)
  • config/ - configuration files including server-settings.json

Drag files between the left pane (your PC) and the right pane (your server) to upload or download them. After uploading any file, restart your server for changes to take effect.

Troubleshooting

  • Connection refused: Confirm the FTP address and port are copied exactly from the panel. Do not type them manually.
  • Authentication failed: Re-enter your control panel credentials. Passwords are case-sensitive.
  • SFTP vs FTP mismatch: Add or remove the sftp:// prefix to match what the panel shows.