Thanks for the tip, that sounds like it would be very useful!
Yes, proper networking for fast games requires a relatively high-performance server that consolidates input from all of the clients and runs the simulation. It's another layer of complex stuff.