From a5a99e2ab1e8ca23fd97af24e2fbd61e23a667f7 Mon Sep 17 00:00:00 2001 From: Hornwitser Date: Mon, 15 Nov 2021 21:29:51 +0100 Subject: [PATCH] Fix error when localhost resolves to ::1 Some systems may resolve localhost to ::1 while Factorio doesn't respond to RCON connection over IPv6 loopback, this causes instances startup to fail. Fix by using 127.0.0.1 instead of localhost. --- packages/lib/factorio/server.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/lib/factorio/server.js b/packages/lib/factorio/server.js index d680aae6..e1766281 100644 --- a/packages/lib/factorio/server.js +++ b/packages/lib/factorio/server.js @@ -690,7 +690,7 @@ class FactorioServer extends events.EventEmitter { } let config = { - host: "localhost", + host: "127.0.0.1", // localhost may resolve to ::1 while Factorio listen to only IPv4 by default. port: this.rconPort, password: this.rconPassword, timeout: 200000, // 200s, should allow for commands up to 1250kB in length