mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-04-22 00:33:59 +00:00
Added automatic/manual RakLib IP address, block addresses when exceptions are thrown
This commit is contained in:
parent
1ac17abec0
commit
902ba81e02
@ -636,6 +636,8 @@ class Server{
|
||||
if($this->logger instanceof MainLogger){
|
||||
$this->logger->logException($e);
|
||||
}
|
||||
|
||||
$this->mainInterface->blockAddress($address, 600);
|
||||
}
|
||||
//TODO: add raw packet events
|
||||
}
|
||||
|
@ -188,10 +188,16 @@ class RakLibInterface implements ServerInstance, SourceInterface{
|
||||
$logger->logException($e);
|
||||
}
|
||||
}
|
||||
|
||||
$this->interface->blockAddress($this->players[$identifier]->getAddress(), 5);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public function blockAddress($address, $timeout = 300){
|
||||
$this->interface->blockAddress($address, $timeout);
|
||||
}
|
||||
|
||||
public function handleRaw($address, $port, $payload){
|
||||
$this->server->handlePacket($address, $port, $payload);
|
||||
}
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 2016c58c531fec30ec095e9215d771a5ccabe4ce
|
||||
Subproject commit 9a1c1868b34c2db546cad5895e5974e74ab24763
|
Loading…
x
Reference in New Issue
Block a user