Максимальное количество удаленных пользователей, которые могут подключиться к данному хосту, определяется максимальным количеством файловых дескрипторов, которые iOS позволяет открывать в сокете. Это не совсем проблема Bonjour. Я не могу найти какую-либо документацию для iOS, но значение по умолчанию для OS X в настоящее время составляет около 256 открытых дескрипторов на сокет (низкое по сравнению с другими UNIX, хотя его можно легко увеличить).
Учитывая аппаратные ограничения устройства iOS, я бы предположил, что это максимальное значение меньше, но все равно должно быть в сотнях, достаточно комфортно для игрового процесса между пользователями в одной локальной сети связи.
Превышите это число одновременно работающих игроков, и вероятность того, что процессор и условия сети будут в любом случае ограничивающим фактором.