Why does it take long time for people to join?

So i’ve had this server for a while now but it seems that it takes ages for people to join. I can see in the console that people are connecting but they never get ingame. I was thinking that i had too many addons so i deleted a bunch of them so i only have about 5 addons now but it still take time for people to join.I didn’t have this problem before.