Why do you need to sync the tile map? Are you dynamically generating this? If so, you should sync the data (i.e. manually extract the tiles int values and then sync that). If you are modifying chunks manually, then you should probably maintain the partition structures, so only changed chunks need to be synced. The best bet is to create a new class to manage this data & sync it + modify the tile map with the synced data.