Please Note: This section is still under construction, and therefore the information is likely to change. Check back regularly for updates!
The differences between P2 and P3 protocols in the Table Realms model have been discussed in greater detail here, but if you just need a summary, read on.
Put simply, the P2 protocol only allows for messages to be sent by the host to the client(s), while the P3 protocol also allows for messages to be sent from the client to the host, and thereby to other clients.
To create a testable build of your project from within UTiny, you have to use the TableRealms/Build option from your toolbar. > Note: This option will only be present if the Table Realms plugin has been correctly included in the project. If you need help with this, please go to this section.
Using this option will make a build with the correct settings, with the Aug file added into it. The default output folder for the build is Assets\Plugins\TableRealms\tools~\TRBuildTool\game.
To use the purpose-built Table Realms test harness, the user first needs to have a working install of Node JS. Once that has been installed, you can launch the dev tool on your default browser from within UTiny by using the TableRealms/Run Dev Tool option on the toolbar.
Once the dev tool is running, you can generate either a P2 or P3 QR code by using the context buttons, or you can launch the game in your browser using the “Console Mode” button.
Happy Testing!