gmod-rs/crates/net/tests/fixtures
Niko Marmeladkov 77d70f6b9f net: добавлен недостающий userinfo-конвар cl_playermodel
Наш первый netchan-пакет был на 22 байта короче эталонного — ровно на
cl_playermodel\0male07\0. Без него сервер не знает, какую модель ставить
нашему энтити-игроку.

Набор конваров вынесен в client::userinfo_pairs() и теперь сверяется с
эталоном настоящего GMod (новая фикстура fixtures/classicbox_client_hello.bin,
511 байт из пакета #24) попарно, включая порядок. При том же имени наш пакет
теперь совпадает с эталонным побайтово: тело идентично в 513 из 514 байт,
различаются только checksum/challenge из-за другой сессии и один остаточный
бит добивки.
2026-10-12 14:51:57 +03:00
..
classicbox_client_hello.bin net: добавлен недостающий userinfo-конвар cl_playermodel 2026-10-12 14:51:57 +03:00
classicbox_signon_block.bin net: разбор SVC_ServerInfo по эталону + фикстур ClassicBox 2026-10-12 14:24:22 +03:00