Why Debris?
It uses TCP so every packets will be delievered! 0% packet loss. Debris uses varints so numbers usually takes only 1 byte and not 4. Some games are compatible with Debris, like the most popular game: Minecraft.
Derbis
Protocol by TTMC Corporation
This protocol is stupidly fast! On private network, if you have a good server, you can send more than 1000 packets per second. (Normal monitors are 60 Hz, Better monitors are 144 Hz. Not even close.) Localhost connection is more than 5000 packets per second.
It uses TCP so every packets will be delievered! 0% packet loss. Debris uses varints so numbers usually takes only 1 byte and not 4. Some games are compatible with Debris, like the most popular game: Minecraft.
A Debris packet have 3 parts:
- Length of ID and Data (In Varint)
- Packet id (In VarInt)
- Data (Bytes)
Example Packet: Hello World (ID: 10) 12 10 72 101 108 108 111 32 87 111 114 108 100
Debris supports encryption. TTMC personally uses RSA and AES encryption with Debris. If you want more, you can add integrity safety, like HMAC-SHA512
Debris protocol is open source! Use it for your program! Github: Click Here!