From f88f9dbf11a6080773debf2e58c4b28ca1eb3412 Mon Sep 17 00:00:00 2001 From: Richard Neumann Date: Thu, 17 Oct 2024 17:52:22 +0200 Subject: [PATCH] Fix missing header in ServerMessageAck --- rcon/battleye/proto.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rcon/battleye/proto.py b/rcon/battleye/proto.py index 6414745..8f686ed 100644 --- a/rcon/battleye/proto.py +++ b/rcon/battleye/proto.py @@ -169,10 +169,16 @@ class ServerMessage(NamedTuple): class ServerMessageAck(NamedTuple): """An acknowledgement of a message from the server.""" + header: Header seq: int def __bytes__(self): - return (0x02).to_bytes(1, "little") + self.payload + return bytes(self.header) + self.payload + + @property + def header(self) -> Header: + """Return the appropriate header.""" + return Header.create(0x02, self.payload) @property def payload(self) -> bytes: