Im not sure what you guys mean with the clients being symetrical, do you mean that all clients connect to the same server like this:
SERVER
/ | \
/ | \
C C C
This is a really a different issue. Here you are addressing a net topology,. The one you have above is called a star network.
Instead of:
C
/ \
C------C
This is more like a token ring.
The third type is a "fully connected" network like this:
C --- C
| \ / |
| \ / |
| / \ |
| / \ |
C-----C
Of these, a star network is the simplest, a fully connected network the most direct.
Most small group games use star networks.