In answer to this particular point Kim, the game employs the use of Hash Codes, which are a specific string of characters unique to each update of each course. This is the check which happens when you set up an multiplayer game in the PG lobby and players join. If you have the correct version you get in, but if you don't a message is displayed telling the joiner he does not have a matching course file.Kimmer1947 wrote:@Mark and/or Mike
On a related matter, how does a PC player know when a previously released course has been updated? I think it is causing some problems when trying to create a multi-player game on JNPG. The problem of course being that all players must have the same course version for the game to load.
However, there is wrinkle in the process, which is, if you use the Steam mechanism to invite a player into your hosted game, this check is not performed. To make this an even more compounded problem, the mechanism at that point doesn't even check on a course name, so you could be playing version beta 2 when your host has version final 2, and in fact could get a loading screen which goes no further because you don't even have the course at all.
Pre-checking on versions beforehand, keeping your course folder with no other versions, and where possible joining via the lobby rather than by invite is the best way to ensure you get the right course every time. For our events, where you have to use invite because of the use of our events in the TOURNAMENTS area, where your intended guest does not see your hosted game, pre-checking with your guest for version held and making sure no other versions of the same course are present are vitally important.
I have asked PP for the 'invite' joining mechanism to have an additional check built into it for hash codes, but so far this has not been addressed.