On a listen server your client is the server, that's why it appears that it works, because commands executed through the server console are executed on you actually.
Well thats why. Well now i know with a good explenation instead of ''it doesnt work''.