mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-05-13 09:19:42 +00:00
Improved network
This commit is contained in:
parent
1b84340e3f
commit
5860bdcc4d
@ -141,14 +141,16 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{
|
|||||||
public function handleEncapsulated($identifier, EncapsulatedPacket $packet, $flags){
|
public function handleEncapsulated($identifier, EncapsulatedPacket $packet, $flags){
|
||||||
if(isset($this->players[$identifier])){
|
if(isset($this->players[$identifier])){
|
||||||
try{
|
try{
|
||||||
$pk = &$this->getPacket($packet->buffer);
|
if($packet->buffer !== ""){
|
||||||
|
$pk = $this->getPacket($packet->buffer);
|
||||||
$pk->decode();
|
$pk->decode();
|
||||||
$this->players[$identifier]->handleDataPacket($pk);
|
$this->players[$identifier]->handleDataPacket($pk);
|
||||||
|
}
|
||||||
}catch(\Exception $e){
|
}catch(\Exception $e){
|
||||||
if(\pocketmine\DEBUG > 1){
|
if(\pocketmine\DEBUG > 1){
|
||||||
$logger = $this->server->getLogger();
|
$logger = $this->server->getLogger();
|
||||||
if($logger instanceof MainLogger){
|
if($logger instanceof MainLogger){
|
||||||
$logger->debug("Packet " . get_class($pk) . " 0x" . bin2hex($packet->buffer));
|
//$logger->debug("Packet " . get_class($pk) . " 0x" . bin2hex($packet->buffer));
|
||||||
$logger->logException($e);
|
$logger->logException($e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user