Originally posted by Kurgan
You could also perhaps guage it by the amount of ammo used.
Okay, I've done this. On a server I created, it only used one unit of ammo, and on one I joined, it used 3. So it would seem most likely that it does in fact retain a charge when you join a server, but not when you host one.