Преглед на файлове

ACK packets no longer combined, causes issues with sequencing

Client stays behind if we combine OP_Ack at times, until combined packets are working correctly (or this is expected behavior).  They are exempt from Combined packets.

Partial fix issue #96
Image преди 4 години
родител
ревизия
3f99ee0598
променени са 1 файла, в които са добавени 3 реда и са изтрити 0 реда
  1. 3 0
      EQ2/source/common/EQPacket.cpp

+ 3 - 0
EQ2/source/common/EQPacket.cpp

@@ -333,6 +333,9 @@ bool EQ2Packet::AppCombine(EQ2Packet* rhs){
 
 bool EQProtocolPacket::combine(const EQProtocolPacket *rhs)
 {
+	if (opcode == OP_Ack || rhs->opcode == OP_Ack)
+		return false;
+
 	bool result=false;
 	//if(dont_combine)
 	//	return false;