# ЖОПО-СВО: ЗАБЕГ — race mode (added 2026-07-10) SERVER (mp_server.py): authoritative race. - init_race(): NCP=8 checkpoints in a ring, snapped to land, y=groundH+~30. - FSM race["st"]: idle -> countdown(4s) -> racing -> done(14s) -> idle. Auto-starts when >=1 posed player. - race_loop() @10Hz judges passes: horizontal advance cp; NCP*LAPS -> finish+time. - Broadcasts {t:'race', st,cd,clock,laps,ncp,cps,stand,results}. Sends full snapshot to new joiner. - Stores player dy (altitude) from state msg. LAPS=2, TIME_LIMIT=240. CLIENT (serve/index.html, in the game