You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I think it would be awesome for shard devs if there was CUO version custom packet to be able to track the version of CUO players are using, or limit the usage of other unwanted external programs.
What do you think?
Here is example from OUO
PacketOrionVersion
From server
Orion version request package.
BYTE[1] - Packet ID (0xBF)
BYTE[2] - packet size (0x0007)
BYTE[2] - Number of subcommand allocated for Orion (0xFACE)
BYTE[2] - Orion team ID (0x0034)
Sample package for RunUO/ServUO server:
public sealed class PacketOrionVersion : Packet
{
public PacketOrionVersion() : base(0xBF)
{
EnsureCapacity(7);
m_Stream.Write((ushort)0xFACE);
m_Stream.Write((ushort)0x0034);
}
}
From the client
Packet sending version of Orion.
BYTE[1] - Packet ID (0xBF)
BYTE[2] - packet size (0x000B)
BYTE[2] - Number of subcommand allocated for Orion (0xFACE)
BYTE[2] - Orion team ID (0x0034)
BYTE[4] - Orion version
An example of packet formation in Orion:
CPacketOrionVersion::CPacketOrionVersion()
: CPacketOrion(11)
{
WriteUInt8(0xBF);
WriteUInt16BE(0x000B);
WriteUInt16BE(0xFACE);
WriteUInt16BE(0x0034);
WriteUInt32BE(0x01000302); //Отправить версию 1.0.3.2
}
The text was updated successfully, but these errors were encountered:
Hi there,
I think it would be awesome for shard devs if there was CUO version custom packet to be able to track the version of CUO players are using, or limit the usage of other unwanted external programs.
What do you think?
Here is example from OUO
PacketOrionVersion
From server
The text was updated successfully, but these errors were encountered: