PUN Classic (v1.x) and Bolt are outdated and will not receive further updates. Of course, existing PUN Classic and Bolt projects will continue to run. New projects should use 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
BoltConnection
object per client. All client connections can be found underBoltNetwork.clients
.
On the clients themselves this will return zero items. - The clients have only one
BoltConnection
which is the connection to the server.
This connection can be found atBoltNetwork.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.
