mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-23 13:17:45 +00:00
World list packet fixes, and worked on reserve packet.
This commit is contained in:
parent
e7e267bd44
commit
6c869353cc
3 changed files with 6 additions and 5 deletions
|
@ -255,6 +255,7 @@ namespace FFXIVClassic_Lobby_Server
|
|||
BasePacket basePacket = BasePacket.createPacket(subPackets, true, false);
|
||||
BasePacket.encryptPacket(client.blowfish, basePacket);
|
||||
client.queuePacket(basePacket);
|
||||
|
||||
}
|
||||
|
||||
private void sendUnknownList(ClientConnection client, SubPacket packet)
|
||||
|
|
|
@ -165,7 +165,7 @@ namespace FFXIVClassic_Lobby_Server.packets
|
|||
{
|
||||
byte[] subpacketData = subpacket.getBytes();
|
||||
Array.Copy(subpacketData, 0, data, offset, subpacketData.Length);
|
||||
header.packetSize += (ushort)subpacketData.Length;
|
||||
offset += (ushort)subpacketData.Length;
|
||||
}
|
||||
|
||||
Debug.Assert(data != null && offset == data.Length && header.packetSize == 0x10 + offset);
|
||||
|
|
|
@ -37,9 +37,9 @@ namespace FFXIVClassic_Lobby_Server.packets
|
|||
//Write List Info
|
||||
binWriter.Write((UInt64)0);
|
||||
binWriter.Write(worldList.Count - totalCount <= 6 ? (byte)(worldList.Count + 1) : (byte)0);
|
||||
binWriter.Write(worldList.Count - totalCount <= 6 ? (UInt32)worldList.Count - totalCount : (UInt32)6);
|
||||
binWriter.Write((byte)0);
|
||||
binWriter.Write((UInt16)0);
|
||||
binWriter.Write(worldList.Count - totalCount <= 6 ? (UInt32)(worldList.Count - totalCount) : (UInt32)6);
|
||||
binWriter.Write((byte)6);
|
||||
binWriter.Write((UInt16)5);
|
||||
}
|
||||
|
||||
//Write Entries
|
||||
|
|
Loading…
Add table
Reference in a new issue