Manage client limit for ExPVPMatchCCRecord.

This commit is contained in:
MobiusDevelopment
2020-09-14 22:28:54 +00:00
parent 2934b7aa83
commit f27afeb018
15 changed files with 105 additions and 15 deletions

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}

View File

@@ -46,9 +46,15 @@ public class ExPVPMatchCCRecord implements IClientOutgoingPacket
{
OutgoingPackets.EX_PVP_MATCH_CCRECORD.writeId(packet);
packet.writeD(_state); // 0 - initialize, 1 - update, 2 - finish
packet.writeD(_players.size());
packet.writeD(Math.min(_players.size(), 25));
int counter = 0;
for (Entry<PlayerInstance, Integer> entry : _players.entrySet())
{
counter++;
if (counter > 25)
{
break;
}
packet.writeS(entry.getKey().getName());
packet.writeD(entry.getValue());
}