factorio-updater icon indicating copy to clipboard operation
factorio-updater copied to clipboard

Factorio update helper for headless servers

Results 10 factorio-updater issues
Sort by recently updated
recently updated
newest added

Support initial installation of the headless client. This would allow automation of server creation/updating.

enhancement

It's really not nice to have a complete lack of tests, even if it is unclear what _can_ be tested. At the very least, an issue like #11 could be...

enhancement

As title. Maybe someone wants to console update their Factorio on a platform where `/tmp` isn't available or something.

Look into what [`fac`](https://github.com/mickael9/fac) does and do something similar. Update `player-data.json` as needed and read it when the `--user` and/or `--token` are left out of the command line.

Trying to use you script but need little help. I can get this far...... root@fluxcapacitor:/opt/factorio# python3 update_factorio.py -f 1.1.100 Wrote /tmp/core-linux_headless64-1.1.100-1.1.101-update.zip, apply with `factorio --apply-update /tmp/core-linux_headless64-1.1.100-1.1.101-update.zip` Looks like I have...

On windows when you run Factorio with the updater, it seems to relaunch itself: ``` 0.348 Factorio initialised 1.009 Goodbye Regards from the updater slave 0.000 2016-11-10 18:43:58; Factorio 0.14.19...

See #20 Tested on Windows, needs verification on Linux

Python 3.12 updates a `DeprecatedWarning` that was added in 3.6 to a `SyntaxWarning` ```bash ./update_factorio.py -h update_factorio.py:196: SyntaxWarning: invalid escape sequence '\d' source_version = re.search("Version: (\d+\.\d+\.\d+)", version_output) ``` Replacing the...

* Python 3.12 upgraded its `DeprecationWarning` (added in Python 3.6) to a `SyntaxWarning` for not-valid escape characters. As a result, the `\d` and `\.` searches are now being flagged as...

This feature could be considered intended, but running the updater on an old 1.x server instance just updates it to the latest 1.x, currently 1.1.110. Seems like the key changed...