Windows Headless Server Edition
Moderator: ickputzdirwech
Windows Headless Server Edition
I notice you can download a special headless version of the game that is just a dedicated server, and isn't a full copy of the game, but it's only available for Linux. I was wondering if the same thing could be released for Windows? I use Windows Server, and it would be convenient, as it would make updating the game much faster, reduce the disk space it takes up, and I won't have to deal with SteamCMD because I wouldn't be having to go through a paywall, which requires passing my steam credentials onto a computer that is exposed to the internet 24/7. It's not exactly a critical issue, the risk of actual damage resulting from my hardware being compromised is small, and even smaller is the likelihood that my hardware would be compromised in the first place. It's just something I'd like to have. Oh, and it'd also mean I can move the server application around as I please, rather than it being tied to steamapps/common.
Re: Windows Headless Server Edition
Feature exists: Command Line Paramaeter --start-server will do exactly that.
You can download the ZIP Standalone version of the game from Factorio.com to install wherever. The major difference is that the “headless” build does not include graphics to save file size.
You can download the ZIP Standalone version of the game from Factorio.com to install wherever. The major difference is that the “headless” build does not include graphics to save file size.
Re: Windows Headless Server Edition
No, that's not what I meant. The headless version of the game is available for Linux only. I'm asking for it to be released for Windows as well, because Windows Server is what I use. What you're suggesting is running the standard game in headless mode, which is not the same thing, and what I'm already doing. On factorio.com/download it says:eugenekay wrote: Tue Jul 15, 2025 11:54 am Feature exists: Command Line Paramaeter --start-server will do exactly that.
You can download the ZIP Standalone version of the game from Factorio.com to install wherever. The major difference is that the “headless” build does not include graphics to save file size.
There is no Windows version of the same thing. That's what I want.If you are running a Linux server, we offer a headless version without graphics and audio. This version of the game comes with Space Age content and it is free to download.
Re: Windows Headless Server Edition
You can register your Steam purchase on Factorio.com and download it directly from there without using your Steam password, but you are correct that only the Linux headless server package is available without logging in.
My mods: Multiple Unit Train Control, RGB Pipes, Shipping Containers, Rocket Log, Smart Artillery Wagons.
Maintainer of Auto Deconstruct, Cargo Ships, Vehicle Wagon, Honk, Shortwave.
Maintainer of Auto Deconstruct, Cargo Ships, Vehicle Wagon, Honk, Shortwave.
Re: Windows Headless Server Edition
The ZIP Package for Windows is sitting right there.Aspenpaw wrote: Wed Jul 16, 2025 1:58 pm There is no Windows version of the same thing. That's what I want.

The binaries between Linux and Linux Headless builds look very similar - they have a size difference of less than 1MB. I have not disassembled them myself to tell you exactly what is missing, but their Performance in-game will be exactly the same as they are both running the same Factorio engine (elsewise you instantly get a Desync between Multiplayer clients). There is no advantage to producing a "non GUI" Windows application; it will only add confusion.
You can delete the Graphics & Sound files after unzipping it, if you really want...
Good Luck!
Re: Windows Headless Server Edition
We hear what YOU want.
But consider what other people use. And switch to Linux.

For example, I have a Linux server and Linux workstation at my home. Have not used Windows OS for last couple of years.
Re: Windows Headless Server Edition
I have been using BSD/MINIX/LINUX variants since 1992, the sh/bash command lines are still very rough, text-line based environments. I use open source tools anytime that I have to pay for it myself - like my personal Server fleet.
I vastly prefer Windows Server Core and the Powershell ecosystem for creating Production systems who will be used/maintained by other people. There is a very real Cost to using this software stack, but that's a problem for the Accounting Department.
I am glad that there are multiple, mature Operating System stacks available nowadays - and some of them even work.

Re: Windows Headless Server Edition
From Wiki: Multiplayer
So the only benefit left would be a few MBs diskspace?
The Library linking is not a problem on windows isn't it?The headless package does not contain any files irrelevant for a pure server, such as graphics and sounds. It is also not linked against libraries that may not be present on a server machine, such as Xlib, libGL or libasound.
So the only benefit left would be a few MBs diskspace?
Re: Windows Headless Server Edition
That isn't the dedicated server edition. Such a thing doesn't exist. That is what I'm asking for.eugenekay wrote: Wed Jul 16, 2025 4:02 pmThe ZIP Package for Windows is sitting right there.Aspenpaw wrote: Wed Jul 16, 2025 1:58 pm There is no Windows version of the same thing. That's what I want.
No. The difference between the two is some 3.85GB, and that's just the zipped package.eugenekay wrote: Wed Jul 16, 2025 4:02 pm The binaries between Linux and Linux Headless builds look very similar - they have a size difference of less than 1MB.
Everything irrelevant to a server, such as UI sprites, tile textures, entity textures, item sprites, sound effects, music, particles, and everything associated with them. You're correct in that the performance difference is negligible because when run in headless mode the application just ignores those things whether they're present or not. But the difference in file size is enormous, and authentication with SteamCMD is required with my personal Steam account because it's the only way to automate keeping the game up-to-date.eugenekay wrote: Wed Jul 16, 2025 4:02 pm I have not disassembled them myself to tell you exactly what is missing, but their Performance in-game will be exactly the same as they are both running the same Factorio engine (elsewise you instantly get a Desync between Multiplayer clients).
Not only are there advantages as I have described, what possible confusion could it add? What I'm asking for already exists for Linux.eugenekay wrote: Wed Jul 16, 2025 4:02 pm
There is no advantage to producing a "non GUI" Windows application; it will only add confusion.
Re: Windows Headless Server Edition
I don't know, Windows? I'm not asking for a port to the 3DS. Lots of people could benefit from this, I am not the only person on the planet who prefers to host her things on Windows.
+1 to what @eugenekay said.pioruns wrote: Wed Jul 16, 2025 4:14 pm And switch to Linux.What you need Windows Server for, anyway?
For example, I have a Linux server and Linux workstation at my home. Have not used Windows OS for last couple of years.
Re: Windows Headless Server Edition
The difference in size is about 3.85 GB, and authentication is required to get the package. I have not confirmed whether Windows Server Core has those libraries or whether FT automatically doesn't ask for them when run in headless mode, but that could be another problem.Nosferatu wrote: Wed Jul 16, 2025 4:27 pm From Wiki: MultiplayerThe Library linking is not a problem on windows isn't it?The headless package does not contain any files irrelevant for a pure server, such as graphics and sounds. It is also not linked against libraries that may not be present on a server machine, such as Xlib, libGL or libasound.
So the only benefit left would be a few MBs diskspace?
Re: Windows Headless Server Edition
How does this further the discussion?pioruns wrote: Wed Jul 16, 2025 4:14 pm We hear what YOU want.
But consider what other people use. And switch to Linux.What you need Windows Server for, anyway?
For example, I have a Linux server and Linux workstation at my home. Have not used Windows OS for last couple of years.
