В идеале должен быть обмен информацией между сервером и клиентом, сравнение подключенных плагинов и установление их идентичности (по последовательности байт - контрольной сумме).
И выдача информации игрокам - есть идентичность или нет.
Если уже иметь опыт программирования общения клиент-сервер, то технически все это довольно просто.
Так вот, поскольку сделать такую защиту было бы несложно, на самом деле мотивы команды Хоты по отключению плагинов были (как обычно) гораздо менее благородными, чем это может представляться наивным игрокам. Просто команда Хоты считает, что она вправе паразитировать на наследии NWC (пардон, развивать его), а другие мододелы - не вправе паразитировать на Хоте.