DoorGroup должен работать, если вы все делаете правильно.
Вот пример.
AddDoorGroup("Мэрия", TEAM_POLICE, TEAM_CHIEF)
У меня такая же проблема, создал профессии, группы дверей назначил на двери группу, открывает кто хочет хотя должна открывать только именно та группа, создал чистый сервер, залил darkrp, скинул карту, запустил назначил родную группу cops and mayor и почему то профессия citizen открывает ее без проблем, хотя игроком является обычный юзер не суперадмин.
Я так и не понял в чем причина, хотя до создания чистого сервера и создания проф и групп, предыдущий сервер с группой cops and mayor и профессией citizen, работало и только потом я стал создавать профы и doorgroup.