If you think a snake is killing them, where do they roost at night? Are they up off the ground on roosting bars?
I would think snakes would go after eggs on the ground first, but i have never had a snake attack and there are snakes where i live in peru (and cats, rats, etc)