Add check for client for some net messages

Some clientside code ended up being shared, which caused a huge security
exploit.
I blame Overv