
- FACTORIO SERVER HOW TO
- FACTORIO SERVER INSTALL
- FACTORIO SERVER MANUAL
FACTORIO SERVER MANUAL
Managing Factorio modsĬlusterio currently only provides a manual method for running mods on servers by copying them either to each instance's individual mods folder, or by copying them into a host installation's sharedMods folder which will link/copy them to the mods folder of each instance on that host if the file doesn't already exist in the mods folder for that instance. You can list the config of the controller with the npx clusteriocontroller config list command. If you're planning on making the controller accessible on the internet it's recommended to set up TLS, see the Setting Up TLS document for more details. Npx clusteriocontroller config set controller.external_address Ĭhange the url to reflect the IP, protocol, and port the controller is accessible under, dns names are also supported. If you already have a recent Node.js installed, you can set it up in a new directory with:
FACTORIO SERVER INSTALL
InstallationĬlusterio runs on Node.js v12 and up, it's distributed via npm and comes with a guided install script. Originally by Godmave, ported to 2.0 by Hornwitser.Ĭheck out the documentation on Writing Plugins for where to start. Server Select In-game GUI for connecting to other servers in the cluster.Discord Bridge Bridges chat between instances and Discord.
There's also plugins developed and maintained by the community:
Inventory Sync: Synchronizes your inventory between servers. Player Auth: Provides authentication to the cluster via logging into a Factorio server. Subspace Storage: Provide shared storage that can transport items between servers via teleport chests. Statistics Exporter: collect in-game statistics from all the servers and makes it available to the Prometheus endpoint on the controller. Research Sync: synchronize research progress and technologies unlocked between servers. Global Chat: share the in-game chat between servers. These are the plugins supported and maintained by the Clusterio developers: Plugins add functionality to Factorio servers, Clusterio itself or both. The heart of Clusterio is its plugin system. Integrated support for exporting statistics for the whole cluster to Prometheus via a single metrics endpoint.Įxtensive plugin support for adding your own cross server features to Factorio using Clusterio's communication backbone. User list management for synchronizing in-game admins, whitelisted users, and bans to all the servers in the cluster. FeaturesĬlustered Factorio server management allowing you manage the running of Factorio servers across a fleet of physical servers from both a web interface and a command line interface. Plugins do the work of modding in the visible changes into the game, see the Plugins section for ready-made plugins you can install into a Clusterio cluster. It was previously best known for implementing cross server transfer and cloud storage of items via teleporter chests.īut this functionality has been pulled out of Clusterio into its own plugin for Clusterio named Subspace Storage.īy itself Clusterio doesn't change the gameplay in any way, you could even use Clusterio to manage completely vanilla Factorio servers. Support me monetarily on patreon or paypal: of contentsĬlusterio is a clustered Factorio server manager that provides the tooling for implementing cross server interactions in Factorio.
FACTORIO SERVER HOW TO
See Contributing for how to make pull requests. If you are starting a new cluster, it's highly recommended to use the 2.0 alpha. Discord for development/support/play: Important noticeĬlusterio 2.0 is still in alpha, however the previous stable has been abandoned and is no longer supported.ĭespite being alpha it's reasonably stable now and there's no major breakages expected before a stable release of 2.0.