Factorio dedicated container image with Agones integration
446

Factorio is a game about building and creating automated factories to produce items of increasing complexity, within an infinite 2D world. Use your imagination to design your factory, combine simple elements into ingenious structures, and finally protect it from the creatures who don't really like you.
kubectl apply -k github.com/gruberdev/gaming/servers/factorio/deploy/gs
kubectl apply -k github.com/gruberdev/gaming/servers/factorio/deploy/fleet
Variable name | Default Value | Description |
|---|---|---|
| FCTR_SERVERNAME | Agones Server Example | The name of the Factorio server |
| FCTR_DESCRIPTION | A brief description of your server | A short description of the Factorio server |
| FCTR_ADMINS | A list of case-insensitive usernames that will be promoted to admin immediately | |
| FCTR_MAXPLAYERS | 32 | Maximum number of players allowed; admins can join even a full server. 0 means unlimited. |
| FCTR_PUBLIC | true | Whether the game will be published on the official Factorio matching server |
| FCTR_LAN | true | Whether the game will be broadcast on LAN |
| FCTR_USERNAME | Your factorio.com login username; required for games with visibility 'public' | |
| FCTR_PASSWORD | Your factorio.com login password; required for games with visibility 'public' | |
| FCTR_TOKEN | Authentication token; may be used instead of 'password' above | |
| FCTR_GAMEPASSWORD | Password required to join the game | |
| FCTR_VERIFIED_USER | true | When set to true, the server will only allow clients that have a valid Factorio.com account |
| FCTR_MAXUPLOAD | 0 | Maximum upload speed in kilobytes per second; 0 means unlimited |
| FCTR_LATENCY | 0 | Minimum latency in ticks; one tick is 16ms in default speed, 0 means no minimum |
| FCTR_RETURNEE_POLICY | false | Whether players that played on this map already can join even when the max player limit was reached |
| FCTR_AUTOKICK | 0 | How many minutes until someone is kicked for being AFK; 0 for never |
| FCTR_AUTOPAUSE | true | Whether the server should be paused when no players are present |
| FCTR_ADMIN_PAUSE | true | Whether only admins should be able to pause the game |
| FCTR_AUTOSAVE_INTERVAL | 10 | Autosave interval in minutes |
| FCTR_SAVE_SLOTS | 5 | Server autosave slots; cycled through when the server autosaves |
| FCTR_AUTOSAVE_SERVER | true | Whether autosaves should be saved only on server or also on all connected clients |
| FCTR_AUTOSAVE_NONBLOCKING | false | Whether non-blocking saving is enabled (highly experimental) |
| FCTR_ADMINS | A list of case-insensitive usernames that will be promoted immediately |
➧ Dockerfile Technical Reference #1
Content type
Image
Digest
sha256:61ab5697c…
Size
184.5 MB
Last updated
almost 2 years ago
docker pull grubertech/factorio