Problems with directional lights

Hey guys, im trying to make an open world apocalyptic shooter. And ive came across a problem where i have two directional lights, one for baked lightmaps and one for the weapons and items. id assume that this will automatically not penetrate buildings as ive set it to cull out the buildings however this happens.

How do i get these lights to stop shining through models?

culling the buildings means that the buildings themselves won’t receive the light, but it won’t block light and you aren’t culling the player from receiving light so it will still receive light. I’m not sure if there is a trick with baked lighting. Maybe put a trigger at the doorway that’s invisible to toggle culling on the player model.

Well my buildings are set to receive and cast shadows, but the problem is that they do not receive it from directional and spot lights.

Ive also changed my render path to defered lighting and still none of my objects cast shadows with a spotlight. Ive set all their models to cast and receive shadows.