Хотя вряд ли её можно назвать полноценной защитой - скорее это желание немного усложнить работу фермерам.
Суть фишки состоит в следующем - при каждом заходе на звёздную карту, ваш корабль смещается на единицу по вертикали и единицу по горизонтали. Таким образом, если не летать, а просто перезаходить (ну раз 150 например), то ваш корабль улетит в радиацию. И если в боте/фермере нет функции авторемонта корабля, возвращения на базу, то придётся всё это делать вручную. Если ферм множество и в каждой по 50 человек, то процесс восстановления работоспособности фермы затянется.
Давайте теперь рассмотрим алгоритм работы фермы:
1) заход на акк
2) продажа ресурсов полученных из скайлеба
3) выход из акка
Если у вас нету дроида для продажи ресов, то продавать можно только на базе. Как мы знаем бот/фермер не летает по карте, поэтому с каждым заходом он будет смещаться и в итоге база останется в стороне. Я проверял только на марсе (и корабль смещался от базы в сторону радиации
- возможно у других корпораций кор просто сместится в безопасную зону). И чтобы восстановить продажу, нужно будет вручную вернуться на базу.
Следует отметить, что данная защита легко обходится добавлением одной команды в прогу фермера (полёт на базу). В итоге алгоритм исправленного фермера будет следующим:
1) заход на акк
2) полёт на базу
3) продажа ресурсов полученных из скайлеба
4) выход из акка
Второй алгоритм реализован в платной программе Биолога "рестранзит". Он посчитал достаточным добавление одной команды - чтобы сделать свою прогу платной.
В общем я его не осуждаю - каждый разработчик хочет получать денежное вознаграждение за свои проги.
Ну вот в общем и всё, что я хотел рассказать. Здесь была рассмотрена лишь одна из защит против фермеров. Возможно есть и другие. Важно одно - разработчики уже знают про фермеров и начинают с ними бороться.