mirror of
https://github.com/pmmp/PocketMine-MP.git
synced 2025-07-23 03:16:35 +00:00
Updated RakLib, use reliability constants instead of literal values
This commit is contained in:
parent
50bf671c28
commit
2a4fb93a92
@ -28,6 +28,7 @@ use pocketmine\network\protocol\Info as ProtocolInfo;
|
|||||||
use pocketmine\Player;
|
use pocketmine\Player;
|
||||||
use pocketmine\Server;
|
use pocketmine\Server;
|
||||||
use raklib\protocol\EncapsulatedPacket;
|
use raklib\protocol\EncapsulatedPacket;
|
||||||
|
use raklib\protocol\PacketReliability;
|
||||||
use raklib\RakLib;
|
use raklib\RakLib;
|
||||||
use raklib\server\RakLibServer;
|
use raklib\server\RakLibServer;
|
||||||
use raklib\server\ServerHandler;
|
use raklib\server\ServerHandler;
|
||||||
@ -200,7 +201,7 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{
|
|||||||
$packet->__encapsulatedPacket = new CachedEncapsulatedPacket;
|
$packet->__encapsulatedPacket = new CachedEncapsulatedPacket;
|
||||||
$packet->__encapsulatedPacket->identifierACK = null;
|
$packet->__encapsulatedPacket->identifierACK = null;
|
||||||
$packet->__encapsulatedPacket->buffer = chr(0xfe) . $packet->buffer; // #blameshoghi
|
$packet->__encapsulatedPacket->buffer = chr(0xfe) . $packet->buffer; // #blameshoghi
|
||||||
$packet->__encapsulatedPacket->reliability = 3;
|
$packet->__encapsulatedPacket->reliability = PacketReliability::RELIABLE_ORDERED;
|
||||||
$packet->__encapsulatedPacket->orderChannel = 0;
|
$packet->__encapsulatedPacket->orderChannel = 0;
|
||||||
}
|
}
|
||||||
$pk = $packet->__encapsulatedPacket;
|
$pk = $packet->__encapsulatedPacket;
|
||||||
@ -216,7 +217,7 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{
|
|||||||
if($pk === null){
|
if($pk === null){
|
||||||
$pk = new EncapsulatedPacket();
|
$pk = new EncapsulatedPacket();
|
||||||
$pk->buffer = chr(0xfe) . $packet->buffer; // #blameshoghi
|
$pk->buffer = chr(0xfe) . $packet->buffer; // #blameshoghi
|
||||||
$packet->reliability = 3;
|
$packet->reliability = PacketReliability::RELIABLE_ORDERED;
|
||||||
$packet->orderChannel = 0;
|
$packet->orderChannel = 0;
|
||||||
|
|
||||||
if($needACK === true){
|
if($needACK === true){
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 989ad8198cb5dd9b463a03831c1332e4cea60858
|
Subproject commit cf46df92ac29d82b575357171d8a6102f90b0843
|
Loading…
x
Reference in New Issue
Block a user