For what you need that linetrace on clients sides? For different goals there might be different solutions.