Если карта была сгенерирована и сразу запущена в игре (как всегда и делается), то по seed'у можно узнать арты в утопах и прочие вещи, определяющиеся при запуске карты. Для этого нужны определённые навыки реверс-инжиниринга (более существенные, чем обычное использование артмани), но очень сложной эту задачу назвать нельзя.
Скорее всего, угадывание происходило именно по seed'у, других разумных по трудности вариантов я не вижу.
Можно убрать seed из описания карты, тогда восстановить его по открытому участку карты будет почти нереально, и клиент и сторонние люди не смогут его узнать. Но хост, генерирующий карту, всё равно может узнать seed (если мы предполагаем, что он умеет восстанавливать по seed'у карту, то это для него не проблема).
Можно сначала генерировать карту, а потом выходить из игры и запускать её из сохранённых сгенерированных карт. Тогда арты в утопах не будут зависеть от seed'а. Но всё равно, восстановить расклад не очень сложно для хоста. По сути, защититься от "доигрового" мошенничества хоста практически нереально, если предполагать, что он обладает определёнными навыками реверс-инжиниринга.
Добавлено через 7 минут
UPD: Хотя, возможно, вариант с запуском сохранённой сгенерированной карты невозможен: карта паролится, и я не знаю точно, можно ли её запустить в онлайне (в сингле или редакторе нельзя), никогда не пробовал.