Нет, сервер не связывает с "реальной обстановкой", а просто отправляет/принимает как есть всем. А так как задержка у всех разная, то и получается, стреляешь по противнику в одно место, а он на самом деле в другом.
Расчет попаданий почти во всех сетевых играх на стороне клиента... т.е ты можешь сесть, зарулить на стоянку, открыть фонарь и получить рс в кабину от васи пупкина, который находясь в австралии (территориально) стрелял в тебя над ламаншем. Пакет дошел так.