One concept for an anti-seed code would be to make a checksum of the map data every x amount of seconds and when it changes, scan for seeds. I'm not sure if constantly calculating a checksum every x seconds would slow down the game at all, but it's definitely more efficient than a constant scan (slowwww).