From 1f681ed810663e808f32a864bc56cf556b4f6fcf Mon Sep 17 00:00:00 2001 From: Romain Beaumont Date: Tue, 4 Aug 2015 21:45:46 +0200 Subject: [PATCH] add keepAlive option in createServer --- src/createServer.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/createServer.js b/src/createServer.js index e4a459e..13fc54a 100644 --- a/src/createServer.js +++ b/src/createServer.js @@ -26,6 +26,8 @@ function createServer(options) { // and returning a modified response object. var beforePing = options.beforePing || null; + var enableKeepAlive = options.keepAlive == null ? true : options.keepAlive; + var serverKey = ursa.generatePrivateKey(1024); var server = new Server(options); @@ -194,7 +196,7 @@ function createServer(options) { client.write(0x02, {uuid: client.uuid, username: client.username}); client.state = states.PLAY; loggedIn = true; - startKeepAlive(); + if(enableKeepAlive) startKeepAlive(); clearTimeout(loginKickTimer); loginKickTimer = null;