From 665b0bf2df1dd18aa5f9e45d013735ced1eb2d0b Mon Sep 17 00:00:00 2001 From: Lars Date: Fri, 16 May 2025 11:45:02 +0200 Subject: [PATCH] Fix ServerMessageAck to prepend BE header to the ack packet --- rcon/battleye/proto.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/rcon/battleye/proto.py b/rcon/battleye/proto.py index 3f8fc83..6c06588 100644 --- a/rcon/battleye/proto.py +++ b/rcon/battleye/proto.py @@ -172,7 +172,8 @@ class ServerMessageAck(NamedTuple): seq: int def __bytes__(self): - return bytes(self.header) + self.payload + # Correct: prepend BE header (0x42, 0x45) to the ack packet + return b"BE" + bytes(self.header) + self.payload @property def header(self) -> Header: