Skip to content

x1manPsychopath/WindowsGSM.Factorio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages