mirror of
https://github.com/unmojang/node-minecraft-protocol.git
synced 2025-09-27 13:14:41 -04:00
Added client.latency
This commit is contained in:
parent
3cc3fd7a7e
commit
1ffdd8bd4f
@ -50,6 +50,8 @@ function createServer(options) {
|
||||
var loginKickTimer = setTimeout(kickForNotLoggingIn, kickTimeout);
|
||||
|
||||
var serverId;
|
||||
|
||||
var sendKeepAliveTime;
|
||||
|
||||
function kickForNotLoggingIn() {
|
||||
client.end('LoginTimeout');
|
||||
@ -65,12 +67,14 @@ function createServer(options) {
|
||||
client.end('KeepAliveTimeout');
|
||||
return;
|
||||
}
|
||||
sendKeepAliveTime = new Date();
|
||||
client.write('keep_alive', {
|
||||
keepAliveId: Math.floor(Math.random() * 2147483648)
|
||||
});
|
||||
}
|
||||
|
||||
function onKeepAlive() {
|
||||
client.latency = (new Date()) - sendKeepAliveTime;
|
||||
lastKeepAlive = new Date();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user