Hello. Twine is fantastic, I'm looking for something like this for several authors. I need that twine saved data in a online server, dont personal browser, this way diferents authors can modify and contribute to collaborative story.
It is possible? another tool? Thanks
To automate this, use 1 browser for Twine 2.0 only, then configure your automatic download directory to be that of where you want to save it. This will save you needing to copy and paste it into the directory all the time.
If using Twine 1.4, you should just be able to save the source (.tws) file in the shared space and that should work. .tws files are text only anyway I think.
There is currently no way to synchronize the changes in two copies of the same story that has been edited by two people without using a external Version Control System.
There is no client-server based version of Twine 2.
You may have to manually resolve issues like two people inserting different new passages at the same point in the archive file, or editing the same line in the same passage but this is a normal operation for people using VCS's but can be a little confusing for someone who has never used a VCS before.
Another issue that may come up is that the Archive file is re-generated each time you use the option, so if for any reason it decides to change the order of the passages within the archive file being built it would cause a major merge conflict which could be very interesting to manually resolve.
Is there any reason that the archive file would change the order of the passages?
Though I guess the merging wouldn't be too awful.
Based on the source code currently the Passages within each story project appear to be stored in the order they were added to the story's PassageCollection, so deleting a passage could change the order they appear within the Archive file. Obviously any change to the PassageCollection's internal sort order would also effect the Archive file.
With Twine 1.4.2 you can use StoryIncludes - split the story up between multiple includes and you can have one person work on an include at a time - and then swap them round.