factoriotools / factorio-docker

Factorio headless server in a Docker container
https://hub.docker.com/r/factoriotools/factorio/
MIT License
888 stars 218 forks source link

Error ServerMultiplayerManager.cpp:732: Matching server connection failed: Error when creating server game: Missing token. #450

Open boweiliu opened 1 year ago

boweiliu commented 1 year ago

Can you provide some more context here?

1.046 Error ServerMultiplayerManager.cpp:732: Matching server connection failed: Error when creating server game: Missing token.

I'm trying to run some automated unit tests in a docker container and would like to be able to fix whatever config is causing this ^ error message. I'm using the default run command in the readme -

sudo mkdir -p /opt/factorio
sudo chown 845:845 /opt/factorio
sudo docker run -d \
  -p 34197:34197/udp \
  -p 27015:27015/tcp \
  -v /opt/factorio:/factorio \
  --name factorio \
  --restart=always \
  factoriotools/factorio
boweiliu commented 1 year ago

Googled it, found out i was missing a username and password to publicly host the game in server-settings.json : https://forums.factorio.com/viewtopic.php?t=30779

Am now getting

   1.129 Error InterruptibleStdioStream.cpp:61: Got EOF on stdin; closing
boweiliu commented 1 year ago

Fixed by adding -it flags.