Server/client issue

Hey! whats going on guys, im having this little problem with my server, i come home from school check srcds console, about 23 people through the day have “player has joined” and never appear or disconnect or they get dropped, why is this?, when i sit in the server for awhile i get about 5 joins every 10 mins, but about 2 out of 5 appear, bad server.cfg, router?, theres NO firewall on the servernothing running, just srcds

Australian Build server, wire, map cycle, tool packs ect 122.107.243.188:27016 in need of players and admins

(Build then Play Australian server) please enjoy my poor grammar