You may ask why not just use the current custom server system that works fine. We don't always have internet access, and we can't play at school because they block access to online game servers (LAN works just fine, as proven with Paintball 2).
Thanks.
P.S. I have also always wondered if the flashlight is seen by others, or if only the user can see it.