PUN Classic (v1), PUN 2 and Bolt are in maintenance mode. PUN 2 will support Unity 2019 to 2022, but no new features will be added. Of course all your PUN & Bolt projects will continue to work and run with the known performance in the future. For any upcoming or new projects: please switch to Photon Fusion or Quantum.
Server & Client Model
Bolt is using what is commonly referred to as the 'Client/Server Model', this means that one computer is considered the Server, everyone else is considered a Client and they connect directly to the Server. There are a couple of things to note about this.
- The server have one
BoltConnectionobject per client. All client connections can be found under
BoltNetwork.clients. On the clients themselves this will return zero items.
- The clients have only one
BoltConnectionwhich is the connection to the server. This connection can be found at
BoltNetwork.server. This property returns null on the server itself.
- There is no connection that refers to yourself in any way, they always represents a link to another computer.
- There are no direct connections between clients, all data is passed through the server.