factop

module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2025 License: Apache-2.0

README

factop

Factorio operator.

Rationale for using a soft mod v.s. an actual mod
Why this and not factorio-server-manager?
  • 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

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL