gmod-rs/crates/net
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
..
src net: добавлен недостающий userinfo-конвар cl_playermodel 2026-10-12 14:51:57 +03:00
tests net: добавлен недостающий userinfo-конвар cl_playermodel 2026-10-12 14:51:57 +03:00
Cargo.toml net: M2 v0 — хендшейк с ClassicBox, Steam-тикет, netchan-заголовки 2026-10-12 00:27:28 +03:00