... Suppose I am working on a single-player game, and intend to add a multiplayer portion later ...
Hmmm. You need to tell me more about how this two-portion game works.
... Also, how does your plugin differ from the Photon Cloud service? I see others in this thread trying to set up their own servers or get a server with a webhost in order to 'serve' multiplayer. The Photon Cloud service provides this as part of its plans, doesn't it?My PhotonClient behavior enables a C2 game to become a client for the Photon Cloud server.
As explained in my post of 2 Apr 2013 5:24am, there are two servers involved when you're using the Photon Cloud:
1) A HTTP server to deliver the web page that allows (multi)players to access the game itself - just like any C2 game you make, when you export your project to a HTML5 website.
2) The Photon Cloud server which handles the interactions between the players - it saves you having to create a game server to do that.