Получить буфер LoginPAcket

здравствуйте, столкнулся с проблемой, я пытаюсь получить LoginPacket, который отправляет клиент

я использовал:

public function onPacket(DataPacketReceiveEvent $e) : void {
if($e->getPacket() instanceof LoginPacket){
$a = fopen( 'buffer.txt', 'w');
fwrite($a, $e->getPacket()->buffer);
}
}
} 

но это не помогает, я получаю вот такой файл:

buffer.txt (30.0 КБ)

так а в чем трабл?) это и есть буффер

а разве буфер должен немного поменьше
размером?

Нет, в логин пакете же скин игрока, он занимает место

логин пакет по частями отправляется или целиком?

просто максимальная длина строки равна лишь 17 000 в vc

логин пакет разбивается на несколько пакетов, но это на уровне раклиба так что это не заметно на уровне обработки пакета

как же получить все эти части?

их количество, что за кем идёт

ты и так получаешь весь пакет

а что тебе надо?

хочу ник получить, вот игрок заходит на сервер, он передаёт часть, где содержится его ник, и вывести его на экран.

вы 2 ебаната или что?

пашел нахуй кидок

$player->getName() чем не нравится?

я пытаюсь псевдо-ядро сделать

всё остальное готово

.__.