Since 1.8 all faction will be shown in the selection UI while connected to a dedicated server. Even if such factions are marked as none playable.
m_bIsPlayable = false
to make sure such faction will not show, you have to set:
m_iPlayerLimit = 0 (default value = -1)