Skip to content

Releases: Bisa/factorio-init

Testing "ancient" software ;)

21 Nov 18:19
Compare
Choose a tag to compare

The title of this release is a friendly but somewhat serious jab at the notion that RHEL ships "ancient" software.

Also, I imagined that adding centos support to my testing procedure would be much harder than it turned out to be, hence 3.1.0 arrives sooner than I expected - but I figure it is nice to get it out there asap for future PR's.

Testing, testing?

20 Nov 23:34
Compare
Choose a tag to compare

This release cleans up the root of the repo and pushes files not directly needed to run the script into an ./extras directory.
The release also introduces a rudimentary test setup - with goals to improve on them over time to make future releases more stable.

I've opted to up the major version to 3 due to the extras directory alone in case anyone is directly linking the files that were moved, and as such v3 is not necessarily "backwards compatible" with v2.

2.5.0 - Latest And Greatest

15 Mar 16:51
Compare
Choose a tag to compare

This release adds the ability to let the script download the latest headless server from Wube following the long awaited "latest"-download link https://forums.factorio.com/viewtopic.php?f=6&t=22210&p=249591#p140017

2.4.1 - "#fixedeverything"

15 Mar 14:19
Compare
Choose a tag to compare
  • Fix send_cmd by discontinuing the random id generation

2.4.0 - Everything in between

14 Mar 15:33
Compare
Choose a tag to compare
Pre-release

Incorporating the latest stuffs - now tagged as a proper release.

Broken Systemd start/stop - don't use this one if you rely on systemd, sysvinit works tho! ;)

2.3.1 - Bash Auto Completion

01 Sep 21:35
Compare
Choose a tag to compare
  • fixed example extra arg for command execution
  • Add missing quotes and strip trailing whitespace
  • update sorts updates incorrectly
  • remove latency argument, fix #76
  • add bash autocompletion

2.3.0 - Chatlog

15 Jul 14:29
Compare
Choose a tag to compare

This release includes, among other things a functioning chatlog which you can use to monitor/and or chat with your online players.

Tip: Combine ./factorio chatlog -t with running ./factorio cmd in a separate terminal

2.2.0

12 Jul 20:30
Compare
Choose a tag to compare

Thanks to Oxyd we are now able to read whatever is sent to stdout upon sending a command to the server via stdin, this only works on factorio v0.13.8+

2.1.0

09 Jul 01:52
Compare
Choose a tag to compare

Removed some configurable options from the config example and reworked the defaults.
You can still override them if you want to but this should clear up the config file which had started to become a bit bloated.

Also changed the save-game & new-game commands, this is not backwards compatible as they both now require an argument.

2.0.0 - Goodbye Screen & Thnx for all the fish

07 Jul 12:44
Compare
Choose a tag to compare

Summary

This release denotes the removal of Screen to keep the server process running, this script now relies on starting the process in the background and keeping track of a pid rather than the guesswork involved previously to parse the output of ps.
Relying on a pid (tracked in the ${PIDFILE}) also allowed for a simpler systemd unit example.

Input redirection now means one can send any input to the server simply by writing to the ${FIFO} pipe, something the newly added command ./factorio cmd uses to send chat messages and commands to the server.

Upgrading

With the introduction of a pid file/pipe, please first stop your server before you start using this version.

I suggest you clone the github repo and review the recent changes in config.example, if your base config was cloned long ago it might even be better to simply take a backup of your current and start with a fresh copy based on config.example