Best way of creating and keeping a List updated

I have a List were i store the GameObjects i use in my game. Each GameObject have it’s own sync script.

If i want this List to always have the same GameObjects at all clients at the same time, what would be the best way of accomplish that?

There is the SyncListStruct class which should do what you want.