Fix ENet network driver to use 3 separate channels for different packet types

This commit is contained in:
2026-09-07 11:46:58 +02:00
parent 5fb99ffe2d
commit bfd603169b
3 changed files with 38 additions and 13 deletions
+1 -1
View File
@@ -141,7 +141,7 @@ NetworkMessage NetworkPeer::CreateMessage()
{
CHECK_RETURN(MessagePool.HasItems(), NetworkMessage());
const uint32 messageId = MessagePool.Pop();
uint8* messageBuffer = GetMessageBuffer(messageId);
uint8* messageBuffer = (uint8*)MessageBuffer + Config.MessageSize * messageId;
return NetworkMessage(messageBuffer, Config.MessageSize, messageId);
}