Updated RakLib, use reliability constants instead of literal values

This commit is contained in:
Dylan K. Taylor 2017-02-07 11:34:25 +00:00
parent 50bf671c28
commit 2a4fb93a92
2 changed files with 4 additions and 3 deletions

View File

@ -28,6 +28,7 @@ use pocketmine\network\protocol\Info as ProtocolInfo;
use pocketmine\Player;
use pocketmine\Server;
use raklib\protocol\EncapsulatedPacket;
use raklib\protocol\PacketReliability;
use raklib\RakLib;
use raklib\server\RakLibServer;
use raklib\server\ServerHandler;
@ -200,7 +201,7 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{
$packet->__encapsulatedPacket = new CachedEncapsulatedPacket;
$packet->__encapsulatedPacket->identifierACK = null;
$packet->__encapsulatedPacket->buffer = chr(0xfe) . $packet->buffer; // #blameshoghi
$packet->__encapsulatedPacket->reliability = 3;
$packet->__encapsulatedPacket->reliability = PacketReliability::RELIABLE_ORDERED;
$packet->__encapsulatedPacket->orderChannel = 0;
}
$pk = $packet->__encapsulatedPacket;
@ -216,7 +217,7 @@ class RakLibInterface implements ServerInstance, AdvancedSourceInterface{
if($pk === null){
$pk = new EncapsulatedPacket();
$pk->buffer = chr(0xfe) . $packet->buffer; // #blameshoghi
$packet->reliability = 3;
$packet->reliability = PacketReliability::RELIABLE_ORDERED;
$packet->orderChannel = 0;
if($needACK === true){

@ -1 +1 @@
Subproject commit 989ad8198cb5dd9b463a03831c1332e4cea60858
Subproject commit cf46df92ac29d82b575357171d8a6102f90b0843