Level blueprint script in streaming level not activating

Hi all,
I have a persistent level and a small number of streamed levels that I manually issue streamed load/unload calls on from blueprints. I am running a dedicated server. It seems that when I stream in a level the beginplay event fires on all the clients for that level, but not on the server. (based on prints in a log file). Any clarification on the rules for what runs on the server or not and if you think it should run, any guesses as to why not would be great too.

DR

Just post prints everywhere and logs ? to check if you can figure out the problem : P