resort extensions

This commit is contained in:
MeexReay 2025-06-22 20:56:01 +03:00
parent aa290fc85d
commit d56257d4de

View File

@ -2,21 +2,6 @@
Over time, as various clients and servers for RAC were developed, users introduced their own protocol extensions. These additions were created independently of Mr. Sugoma and are designed to enhance the protocol's capabilities while maintaining compatibility with existing RAC versions.
## Server info packet
Client sends:
- Byte `0x69`
Server sends:
- (nothing or closes socket if server doesn't support this feature)
- Protocol version:
- Byte `0x01` for RACv1
- Byte `0x02` for RACv1.99
- Byte `0x03` for RACv2
- Server name
## User agents
User agents in RAC is the way how to get know from what client the message was sent. It works by just checking the message text throught regex.
@ -32,3 +17,17 @@ Here are listed the most common clients, and their common names colors in the ch
| [Snowdrop](https://github.com/Forbirdden/Snowdrop) | ඞ<{name}> {text} | `\u0D9E<(.*?)> (.*)` | light green
| clRAC | <{name}> {text} | `<(.*?)> (.*)` | cyan
## Server info packet
Client sends:
- Byte `0x69`
Server sends:
- (nothing or closes socket if server doesn't support this feature)
- Protocol version:
- Byte `0x01` for RACv1
- Byte `0x02` for RACv1.99
- Byte `0x03` for RACv2
- Server name