From 7312c5712345efac8e8e1c0e15a764f58e242bdc Mon Sep 17 00:00:00 2001 From: Shoghi Cervantes Pueyo Date: Sat, 30 Mar 2013 21:09:12 +0100 Subject: [PATCH] Improved internal Client IDs --- src/Player.php | 2 +- src/PocketMinecraftServer.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Player.php b/src/Player.php index 924d29442..a7ff1977b 100644 --- a/src/Player.php +++ b/src/Player.php @@ -156,7 +156,7 @@ class Player{ } if($time > $this->timeout){ $this->close("timeout"); - }else{ + }else{ if(!empty($this->queue)){ $cnt = 0; $maxtime = $time + 0.025; diff --git a/src/PocketMinecraftServer.php b/src/PocketMinecraftServer.php index cb804b6d9..e5800f7f7 100644 --- a/src/PocketMinecraftServer.php +++ b/src/PocketMinecraftServer.php @@ -511,7 +511,7 @@ class PocketMinecraftServer{ } public function clientID($ip, $port){ - return md5($ip . $port, true); + return md5($ip . $port, true) ^ sha1($port . $ip, true); } public function packetHandler($packet){