Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Factorio Plugin Icon

WindowsGSM.Factorio

Latest Release Downloads Factorio WindowsGSM Plugin License

A fully updated and corrected WindowsGSM plugin for hosting Factorio Dedicated Servers using SteamCMD.

This plugin fixes the issues found in older community versions, including:

  • Correct Steam App ID (894490)
  • Correct executable path (bin/Factorio.exe)
  • Anonymous SteamCMD login
  • Automatic save creation
  • Proper server-settings.json generation
  • Clean start parameters
  • Correct working directory
  • Accurate install/import validation

📦 Installation

  1. Download or clone this repository.
  2. Place the folder WindowsGSM.Factorio into: WindowsGSM/plugins/
  3. Restart WindowsGSM.
  4. Add a new server and select: Factorio Dedicated Server [Factorio.cs]

🛠 Features

  • ✔ Fully working SteamCMD installation
  • ✔ Automatic save creation on first launch
  • ✔ Auto‑generated server-settings.json
  • ✔ Supports embedded console
  • ✔ Correct query method (A2S)
  • ✔ Clean, modernized codebase

🔧 Configuration

After installation, the plugin automatically creates: serverfiles/data/server-settings.jso

You may edit this file to customize:

  • Server name
  • Description
  • Tags
  • Max players
  • Visibility

Save files are stored as: _save.zip


🚀 Start Parameters

The plugin launches Factorio using: --start-server "" --server-settings "" --port

Additional parameters can be added in WindowsGSM under Server Params.


🧪 Tested With

  • WindowsGSM 1.22+
  • Factorio Dedicated Server (Steam App ID 894490)
  • Windows 10 / Windows 11

📜 License

This project is licensed under the MIT License.
See the LICENSE file for details.


🤝 Credits

  • Plugin rewritten and modernized by Joshua + Copilot
  • Original concept by Andy

About

A fully updated WindowsGSM plugin for hosting Factorio Dedicated Servers. Includes correct App ID, proper paths, automatic save creation, server-settings generation, and a modernized codebase for reliable SteamCMD installs and smooth server management.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages