Взят прямо из Source.NET (IConnectionlessPacketHandler.cs, enum PacketFlag): Reliable=1, Compressed=2, Encrypted=4, Split=8, Choked=16, Challenge=32. Из-за неверного бита в пакетах сервера с выставленным битом 3 читался лишний байт, reliable_state и challenge уезжали на 8 бит. Добавлены тесты на константы флагов и на заголовок с Choked. |
||
|---|---|---|
| .. | ||
| ARCHITECTURE.md | ||
| LUA.md | ||
| NETWORK.md | ||
| PLAN.md | ||
| PROBLEMS.md | ||
| RECON.md | ||