The maps are
LEVEL DIMENSIONS FILE SIZE DOTMM Lvl 1 2265x3045 1.5 MB DOTMM Lvl 2 2265x3030 1.6 MB
They are both JPGs.
The masks are PNGs 20k-30k.
Printable View
Okay, Draco and I narrowed down the problem a little more. We tested the problem several times and it has these properties.
- Snyc view doesn't affect the issue
- The mask works appropriately when the player is logged in and viewing the map while the GM unmasks sections.
- If the player logs out and then logs back in, the mask fails to show the previously unlocked sections and will only show newly unmasked sections by the GM. On the GM side, there is continuity between previously unmasked areas and subsequent unmasked areas.
- The correct mask is in the masked images folder for the player but is not being loaded into the player's side.
This is great troubleshooting and analysis of the issue!
Thanks so much for spending the time to work this out.
I've messaged the main dev about this.
I've seen this as well. Thought it was intended/known functionality. I have not tested it, but thought that is a Sync view was done or another portion of the mask was updated (added/removed) that then all players were updated.
Will be good to have the devs take a closer look.
Just an update to this issue in case others seem to be struggling with something similar. We seem to have fixed it.
I noted in the console log that some files were failing to be received from the GM server.
Network Warning: Download error for file 'thumbnail.png@The Tortle Package - Player'; connecting to host; Retrying.
Network Warning: Download error for file 'campaign/temp/mask_snapshot_Draco_1566778806'; connecting to host; Retrying.
Network Warning: Download error for file 'campaign/temp/drawing_snapshot_Draco_1566778807'; connecting to host; Retrying.
Network Warning: Download error for file 'campaign/temp/drawing_snapshot_Draco_1566779024'; connecting to host; Retrying.
We suspected one of two issues. 1. Permissions had been corrupted and these files were not being read or 2. The number of images in DOTMM was triggering the router's flood protection and the router was automatically denying requests from certain client ports. If the client requested the mask from the same port each time, then all requests for the mask would have been blocked.
The GM and Players reset permissions for the FG directory and sub-directories and the GM also reset port forwarding. We aren't sure which change fixed the issue. But it appears to be fixed.
Our group experienced this issue last night. Nuking the player's cache worked for us.
There could be a number of reasons for this happening and the first thing to check would be how much memory your players are using whilst in your campaign. If it is close to or exceeding 3Gb then the issue is too much shared material. To fix that close all unnecessary shared modules, unshare any un-needed maps and images and make sure that there are no tokens ion the tokens/shared folder. Once you have done that and before they rejoin your campaign get your players to nuke their cache by clicking on the nuke button at the top right of the join screen.