|
| 1 | +--- |
| 2 | +title: "Satisfactory" |
| 3 | +description: "Run Satisfactory server on Coolify for multiplayer gaming." |
| 4 | +--- |
| 5 | + |
| 6 | +# What is Satisctory? |
| 7 | + |
| 8 | +Satisfactory |
| 9 | +is a first-person, open-world factory simulation game focused on building, automation, and exploration on an alien planet. Players, as "Capital Pioneers" for FICSIT Inc., explore, gather resources, and build massive, multi-story factories interconnected by conveyor belts to automate production. |
| 10 | + |
| 11 | +## Info |
| 12 | + |
| 13 | +The server may run on less than 8GB of RAM, though 8GB - 16GB is still recommended per the the [official wiki](https://satisfactory.wiki.gg/wiki/Dedicated_servers#Requirements). You may need to increase the container's defined --memory restriction as you approach the late game (or if you're playing with many 4+ players) |
| 14 | + |
| 15 | +### Updating |
| 16 | + |
| 17 | +The game automatically updates when the container is started or restarted (unless you set `SKIPUPDATE=true`). |
| 18 | + |
| 19 | +### Environment Variables |
| 20 | + |
| 21 | +| Parameter | Default | Function | |
| 22 | +|-------------------------|:---------:|-----------------------------------------------------------| |
| 23 | +| `AUTOSAVENUM` | `5` | number of rotating autosave files | |
| 24 | +| `DEBUG` | `false` | for debugging the server | |
| 25 | +| `DISABLESEASONALEVENTS` | `false` | disable the FICSMAS event (you miserable bastard) | |
| 26 | +| `LOG` | `false` | disable Satisfactory log pruning | |
| 27 | +| `MAXOBJECTS` | `2162688` | set the object limit for your server | |
| 28 | +| `MAXPLAYERS` | `4` | set the player limit for your server | |
| 29 | +| `MAXTICKRATE` | `30` | set the maximum sim tick rate for your server | |
| 30 | +| `MULTIHOME` | `::` | set the server's listening interface (usually not needed) | |
| 31 | +| `PGID` | `1000` | set the group ID of the user the server will run as | |
| 32 | +| `PUID` | `1000` | set the user ID of the user the server will run as | |
| 33 | +| `SERVERGAMEPORT` | `7777` | set the game's server port | |
| 34 | +| `SERVERMESSAGINGPORT` | `8888` | set the game's messaging port (internally and externally) | |
| 35 | +| `SERVERSTREAMING` | `true` | toggle whether the game utilizes asset streaming | |
| 36 | +| `SKIPUPDATE` | `false` | avoid updating the game on container start/restart | |
| 37 | +| `STEAMBETA` | `false` | set experimental game version | |
| 38 | +| `STEAMBETAID` | | set a custom beta game version (for testing) | |
| 39 | +| `STEAMBETAKEY` | | set password for the beta game version (for testing) | |
| 40 | +| `TIMEOUT` | `30` | set client timeout (in seconds) | |
| 41 | +| `VMOVERRIDE` | `false` | skips the CPU model check (should not ordinarily be used) | |
| 42 | + |
| 43 | +## Modding |
| 44 | + |
| 45 | +This game server allows modding |
| 46 | +> Please refer to the github link below to know more about modding |
| 47 | +
|
| 48 | +## Links |
| 49 | + |
| 50 | +- [GitHub](https://github.com/wolveix/satisfactory-server) |
0 commit comments