Fix blank port/password being sent to master

Fix client sending a blank port/password when these are configured as
null and generated by the FactorioServer class.
This commit is contained in:
Hornwitser committed 2019-10-24 15:14:34 +02:00
1 parent 93480c8b29
commit 4d94fb9a6c
1 file changed
+6
+6
View File
@@ -439,6 +439,12 @@ async function startInstance(config, args, instance) {
let server = new factorio.FactorioServer(path.join("factorio", "data"), instance.path(), options);
await server.init();
// FactorioServer.init may have generated a random port or password
// if they were null.
instanceconfig.factorioPort = server.gamePort
instanceconfig.clientPort = server.rconPort
instanceconfig.clientPassword = server.rconPassword
server.on('output', function(output) {
console.log("Fact: " + output.message);
});