From 7b6869070ab7a16881f8447614a8828f39be0a3a Mon Sep 17 00:00:00 2001 From: Stepan Fedotov Date: Fri, 17 Jan 2020 10:08:46 +0200 Subject: [PATCH] Fix duplicate console output after rcon is connected --- wrapper.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/wrapper.js b/wrapper.js index 612929b..d871af1 100644 --- a/wrapper.js +++ b/wrapper.js @@ -39,7 +39,7 @@ console.log("Starting Rust..."); var exited = false; const gameProcess = exec(startupCmd); gameProcess.stdout.on('data', filter); -gameProcess.stderr.on('data', console.log); +gameProcess.stderr.on('data', filter); gameProcess.on('exit', function (code, signal) { exited = true; @@ -91,6 +91,8 @@ var poll = function( ) { ws.send(createPacket('status')); process.stdin.removeListener('data', initialListener); + gameProcess.stdout.removeListener('data', filter); + gameProcess.stderr.removeListener('data', filter); process.stdin.on('data', function (text) { ws.send(createPacket(text)); });