Member
Join Date: Nov 2010
Posts: 70
|
A possible solution is to explicitly type realms as "single GM" or "Shared Realm"
that way single GM realms still have all the offline flexibility of current, but shared realms can use a sharepoint-esque checkout system where the realm is locked to edits by anyone except the person who has checked out the realm. |
#11 |
Senior Member
Join Date: Aug 2013
Location: Alabama
Posts: 254
|
Quote:
I agree with zarlor that the upcoming realm sharing ability will probably solve your issue. |
|
#12 |
Senior Member
Join Date: Nov 2011
Location: Michigan
Posts: 182
|
Quote:
There is nothing preventing someone from working offline in that description. In fact, it fully supports working offline, exactly as it is now, except for the fact that once you first create the realm, you would also do a "checkout". Then work offline all you want. The only way you would be preventing people from working offline is if you want to have multiple GMs working simultaneously. That's when you would need to be constantly connected. Unless you allow checking out of certain parts for offline work, allowing one person to work on the World Almanac, for instance, while another worked on Mechanics, and a third worked on Story boards and Encounters. But that's not horribly elegant either. Last edited by lifer4700; April 8th, 2014 at 07:53 PM. |
|
#13 |
Senior Member
Join Date: Aug 2013
Location: Alabama
Posts: 254
|
Sorry, still having trouble reconciling this:
Quote:
Quote:
I must be missing something basic here, because this all seems needlessly complicated for such a small benefit. |
||
#14 |
Senior Member
Join Date: Nov 2011
Location: Michigan
Posts: 182
|
Ok, I'll back up a bit and try explaining it differntly.
Right now, there is only 1 GM per Realm. Initial creation of a Realm and Syncing are the only things which require The Cloud. The GM can always edit their local copy of the Realm, Syncing when/if they wish. With something like Realm checkout, the only change a single GM would notice is the addition of a "checkout" box. The single GM would create a new Realm and it would automatically be checked out to them. The GM can still always edit their local copy of the Realm, Syncing when/if they wish. They just simply never check it in. Nothing changes. However, this setup allows multiple GMs to share editing responsibilities, giving the others a break. Note: This is not simultaneous edits by concurrent users. GM1 would create a new Realm, which is automatically checked out to them. GM1 makes any offline changes they wish. GM1 Syncs, and checks it back in - retaining their (now read-only) local copy for reference. GM2 checks out the Realm, recieving an editable local copy of GM1's work. GM2 makes their changes offline. GM2 has made good progress but isn't complete with their work yet. GM2 Syncs with The Cloud, but retains the checkout. GM1 can Sync with The Cloud, recieving GM2's updates. GM1's local copy is still read-only, but now contains the updates that GM2 made. GM2 contines to work offline. Eventually, GM2 would Sync and Check In, and GM1 could then Check it back out again. Or a 3rd GM... Without sharing logins, and without requiring constant connection to The Cloud, this is the only way to safely have multiple GMs per Realm. By only allowing one to edit at a time. It's basic document management checkin/checkout functionality, but treating the entire Realm as a document. Last edited by lifer4700; April 9th, 2014 at 06:22 AM. |
#15 |
Senior Member
Join Date: Mar 2014
Posts: 411
|
I think we're arguing about something that is still theoretical, and the actual technical implementation isn't up to us anyway...
|
#16 |
Senior Member
Join Date: Nov 2011
Location: Michigan
Posts: 182
|
Sorry, I didn't know we were arguing - I was just trying to explain a suggestion I made.
...and yes, it is all theoretical at this point. Ultimately, I would like to see the ability for Realm Works to allow "hot" or "live" updates to The Cloud in order to support the way I play, but I know I'm a very small minority, so I don't expect that to happen any time soon, or at all. And even then, I would only want it to be an option. Even I wouldn't want to be required to have a constant connection The Cloud in order to run the software. |
#17 |
Senior Member
Join Date: Mar 2014
Posts: 411
|
|
#18 |
Senior Member
Join Date: May 2013
Location: Birmingham, UK
Posts: 459
|
Quote:
To amend the above example... GM1 would create a new Realm, becoming the Editor which is automatically checked out to them. GM1 makes any offline changes they wish, including creating Players and GM/Players. (GM/P1 and GM/P2 included as a GM/Players and P3, P4 and P5 as Players .) GM/P1 Syncs, and checks it back in, - retaining their (now read-only) local copy for reference and becoming a Player and Viewer. GM/P2 checks out the Realm, becoming the GM and Editor receiving an editable local copy of GM1's work. GM/P2 makes their changes offline. GM/P2 has made good progress but isn't complete with their work yet. GM/P2 Syncs with The Cloud, but retains the checkout. GM/P1 can Sync with The Cloud, receiving GM/P2's updates. GM/P1's local copy is still read-only, but now contains the updates that GM/P2 made. GM/P2 continues to work offline. Eventually, GM/P2 would Sync and Check In, becoming a Player and Viewer, and GM/P1 could then Check it back out again, becoming the GM and Editor. Or a 3rd GM/P... Sleet was enjoying a tasty beverage at his local tavern, when a Tarrasque showed up in the local area. He managed to valiantly get on it's back and ride it. How he did it is a mystery to this day... RW: Engine Heart, I Love The Corps! Home Brew: Star Gate: Avalon, Monda Minutia. I'm good with: OpenOffice, Paint, Lego Digital Designer. & not so good with: Realm Works, Hero Lab, CC3+, GIMP, Cityographer, Hexographer, Fractal Mapper, AstroSynth, Inspiration Pad Pro. RW Kickstarter Supporter. |
|
#19 |
Senior Member
Join Date: Nov 2011
Location: Michigan
Posts: 182
|
Exactly that, ZB.
If you are not the current "Editor GM" your access is exactly the same as a player's would be normally. |
#20 |
Thread Tools | |
Display Modes | |
|
|