module
Version:
v0.0.1
Opens a new window with list of versions in this module.
Published: May 2, 2025
License: Apache-2.0
Opens a new window with license information.
README
¶
factop
Factorio operator.
Rationale for using a soft mod v.s. an actual mod
- This project manages the factorio headless server in a similar manner but adds:
- An api for applying a softmod to the currently running save, which greatly speeds up development.
- The stop, save file changes, and start steps are handled when a new softmod is applied.
- The factop service also exposes a web server. Right now it does nothing. Future
enhancements could be:
- Tracking player progress, statistics, etc
- Administrative functions like resetting the map, etc.
- A nats server is embedded in the factop service.
- The Factorio stdin, stdout, and stderr are exposed as nats subjects.
- A rcon connection is managed by the factop service and exposed via a nrpc api.
- A mage build target for executing lua code via this rcon connection.
Softmod library
- Code snippets for managing game state and performing automation on a running game.
Directories
¶
Click to show internal directories.
Click to hide internal directories.