А что нужно сделать, чтобы эта dll скачалась и выполнилась на клиенте? Назвать ее так же как и миссию или этого не достаточно? На западе хотят сделать миссию, которая бы перехватывала команды клавиатуры: дать игроку меню заданий, чтобы он сам выбирал из списка. Это тоже в dll нужно компилить и аналогично будет скачиваться с сервера или как-то по-другому?
Еще вопрос как можно парсить то, что игроки пишут в чат? Если это возможно, тогда такое меню можно было бы временно через чат организовать.