diff --git a/README.md b/README.md index 044209c..8379fa9 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ NOTE: This is only the server. The game is available at [factorio.com](https://w Run the server to create the necessary folder structure and configuration files. For this example data is stored in `/tmp/factorio`. ``` +chown 845:845 /tmp/factorio # 1.16+ only docker run -d -p 34197:34197/udp -p 27015:27015/tcp \ -v /tmp/factorio:/factorio \ --name factorio \ @@ -47,6 +48,8 @@ For those new to Docker, here is an explanation of the options: * `--restart` - Restart the server if it crashes and at system start * `--name` - Name the container "factorio" (otherwise it has a funny random name). +The `chown` command is needed because in 1.16+, we no longer run the game server as root for security reasons, but rather as a 'factorio' user with user id 845. The host must therefore allow these files to be written by that user. + Check the logs to see what happened: ```