Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Realm Works Forums > Realm Works Discussion
Register FAQ Community Today's Posts Search

Notices

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
rob
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 8,232

Old May 2nd, 2015, 03:13 PM
This thread attempts to answers assorted questions pertaining to the cloud and syncing that have appeared in various threads and support questions. I’ve assembled them all in one place so that interested parties can more easily find them. Please read through and you’ll hopefully have a better sense of what the plan is regarding the cloud and syncing. If you have not yet seen our recent announcement about cloud service and corresponding FAQ update, please start with those, as this builds on the information provided there.

Before I launch into actual answers, I must first make a request. Some of the concerns expressed in other threads and support questions were truly surprising to me, as they interpret things in the worst possible way and then extrapolate to alarmist predictions about how we’ll handle things. We’ve managed to build a successful business by creating products that tens of thousands of gamers have flocked to for nearly 20 years. We never would have accomplished that if our practices came anywhere close to some of the assumptions being drawn. So please give us the benefit of the doubt and ask questions before leaping to conclusions.

1. From the very beginning, users have been able to backup their data independently of the cloud. It’s a simple process that’s managed via the Launch Dialog. The cloud provides an alternative means of backup so you don’t have to worry about it yourself, but that’s not its purpose – that’s just a side benefit. If your only purpose for having cloud access is for backups, you probably don’t need the cloud service and can simply choose not to continue it. Just make backups of your data like you would for any other program on your local computer.

2. Syncing is a carefully choreographed interaction between the desktop client and server. The only content that gets sent is the content that has actually changed. If you have 1GB of data across all your realms (some users do) and you only change the name of a topic, the only thing that gets synced is the change to the topic. If you were to use Dropbox or another file storage service, you’d copy the entire 1GB every time. For users with bandwidth concerns (either speed or total transmit size), this is a huge consideration.

3. The future of software like Realm Works is ultimately the web. Users will want to access their content on desktops, tablets, wherever. They will also want to share content with players across the full spectrum of devices. That means the web. The desktop solution is necessary as an initial step for a few reasons, such as processing power, offline access, bandwidth limitations, and others. However, those concerns will be diminishing over time. That’s why we started on the desktop and mapped out Realm Works’ evolution to the web from the beginning.

4. Due to the web evolution being planned from the beginning, a number of the especially complex aspects of the product have been exclusively targeted to the cloud. Yes, we could do them on the desktop as well, but it would be significantly more complicated to do so and we have very limited resources. The additional delays would set us back even further, and the platform priority for users would continue to shift even further to the web while we did it. That doesn’t make any strategic sense as a business. This is not an “artificial” constraint but one of practicality that was part of the design from the beginning.

5. Access to anything via the web will fundamentally require cloud service. This applies to GMs wanting to access their content via the web and players accessing revealed content via the web. Without the cloud service, GMs will have access via the desktop application and can move their data between computers through the use of backups. In addition, the only means of sharing content with players without cloud service is through the integrated Player View mechanism.

6. Access to the Content Market will not require cloud service. However, what you can do with the content you’ve purchased will be impacted by whether you also have the cloud service (see the FAQ for more details). I’m sure that some users will have differing opinions on what they should or shouldn’t be able to do with or without the cloud service. That’s a reality for any business on the planet. Our focus is on the majority of consumers who play RPGs and bringing them a solution that meets their needs, keeping in mind our resource constraints as a small business. While our desire is to create something that everyone will want and find ideal, the reality is that’s impossible, and we have to be OK with that.

7. There will be two levels of web-access for players. There will be a free level that all players can access and the Player Edition. The free version will provide access to topics, maps, plots, and everything else. The difference is that the free version will only provide access to a subset of revealed information, while the Player Edition will provide access to the entire realm – just like it does on the desktop. The GM will be able to control what subset of information is made available to players through the free version, and it can morph as the game progresses. The focus is on something that casual players will find useful, and we expect this solution to work well for more than 50% of all players (based on our own experiences and the anecdotal data from numerous users).

8. If you discontinue the cloud service, you haven’t lost anything unless you delete everything off your local computers and discard your backups. All that happens is you lose access to the cloud. You can still utilize the full product on your local computer, and you can still make backups of your content exactly like you would with any other program on your local computer.

9. The website for Realm Works has been in place since before we sold the product. The “standard tier” reference on the pricing page and elsewhere is there for one specific reason. There are some users who utilize the product heavily and others who utilize it much less. As with anything in life, there is a wide spectrum of usage levels across users. So there may be a need to introduce one or more additional “tiers” of service at some point to better accommodate users with divergent usage patterns. It’s also possible we won’t need to do anything, but we’ve made sure to properly clarify the “standard tier” – just in case – so we can easily introduce new tiers.

10. The projected storage limits of the “standard tier” are way more than necessary to accommodate multiple Pathfinder Adventure Paths, assuming you don’t do something unusual like include all the images at abnormally high resolutions. As technology advances, we’ll hopefully be able to utilize services that give us more storage and bandwidth for the same price over time, which would allow us to correspondingly increase the limits for users. That’s our expectation, at least. At the moment, we have imposed no limits. Before we ever do so, we will give users appropriate information about their usage and provide mechanisms that users can leverage to reduce their usage.

11. Comparisons between the Realm Works cloud service and file-centric services like Dropbox are akin to comparing an elephant to an elephant seal. Yes, they both have the word “elephant” in them, but that’s about where the similarities stop. The same with Realm Works versus file-based cloud services, where they both involve the “cloud” but do so in dramatically different ways. With a file-based service, you copy the file, as a whole, every time, and that’s about all they do. If you want a smart backup solution, they work well for that, provided you don’t mind copying the entire file every time (about 1GB for some users). In contrast, the Realm Works cloud only entails copying the individual elements that you’ve modified when syncing. It detects collisions if you make changes in different places and warns of the conflict. It allows GMs to share their realms with players – via Player Edition today and web access in the months to come. It allows players to make notes that directly link to content created and shared by the GM, and this will extend to journals and other similar capabilities down the line. And it will enable GMs to access their realms via the web later this year. If none of these capabilities is of interest to you, then you have no need for the Realm Works cloud service. However, we believe that one or more of these capabilities will be attractive to the majority of GMs out there. [For even more examples of how the two differ, @Viking2054 provides some insights in this post.]

12. Creation of realms has no requirement for cloud service. We have hundreds of Kickstarter backers who opted not to get the cloud service. They have been creating realms and fully utilizing the product since it was first released. Creating realms DOES require an internet connection for a few seconds, but there is no cost and no need to utilize the cloud service in any way. [Answer 3b in this thread from @Viking2054 accurately summarizes more technical details that we've also outlined in our FAQ.]

13. Product updates have zero relationship to the cloud service. All of our Kickstarter backers who opted not to get the cloud service have received every product update that every other user has received – in the exact same manner. As @Viking2054 theorized in that same post, Realm Works product updates will be free unless we opt to introduce some major capabilities that would present added value options to users. The cloud service is separate in this manner, as might be map creation tools.

14. If you have the cloud service and choose to integrate purchased content into your realms, then you let the cloud service expire, your realms have already been created and the content has been integrated. Consequently, all of that integration has already been performed and the results are already in place. Absolutely nothing happens to the content you’ve created, provided you sync it down to your local computer. Unlike many other products and services, this is a not a subscription service where you’re effectively “leasing” the content and it gets taken away from you if you stop paying the rent. Obviously, if the cloud service expires, you will no longer have the ability to leverage the features provided for new content or realms, but existing content and realms remain intact. For example, let's assume you have three separate realms and purchase ContentX, at which point you integrate ContentX into two of those realms. You sync everything to your local computer and let your cloud service expire, and both realms continue to have ContentX fully integrated into them, exactly as you had before the cloud service expired. If you now decide you want to integrate ContentX into the third realm, that won’t be possible due to the lack of cloud service to orchestrate the process, but the first two realms have it all.

15. Duplication of realms is distinct from “inheritance” of realms. Simply duplicating – or cloning – a realm makes a snapshot of the original realm that is wholly decoupled from the original realm. The “inheritance” of a realm allows you to create a realm that continues to inherit changes from the original realm. This “inheritance” mechanism is the identical mechanism used to integrate purchased content into your realm. In effect, you “publish” one realm to yourself and then “import” that material into another one of your realms. So it’s all orchestrated through the exact same mechanisms used for consuming purchased content. There is nothing artificial about the requirement for the cloud here. It’s just a design approach that allows us to keep the highly complex logic in one place – the server – where we have complete control over all the variables. It’s a matter of practicality.

16. When you “import” content into your realm, you can decide whether it should be a snapshot or “inheritance”. That decision will apply to the entirety of the content you’re importing – it’s all or nothing – and there is no changing your mind. In addition, “inherited” content will not just magically appear in your realm. You’ll need to trigger an “update” operation to import whatever changes have occurred. So you could import a realm using “inheritance” and at some point choose to stop applying any updates, effectively leaving the imported content frozen in time. The “update” logic will similarly operate on an all-or-nothing basis for a particular body of content. If you purchase ContentX and ContentY, importing both into your realm, you will then have the option to “update” the material from ContentX, ContentY, neither, or both. However, you will not be able to pick and choose whether to update individual bits of content from ContentX.

17. The Content Market should not be conflated with the cloud service – they are entirely distinct. We expect many users to purchase material without having the cloud service. We also expect many other users to leverage the cloud service without ever buying anything. Users that have both will simply be able to leverage additional capabilities.

Alright, it’s time for me to get back to work on the product. I think I’ve covered all the major questions and concerns expressed thus far. If I’ve missed something or something isn’t clear, let us know. Either Liz or I will provide answers where we can. Please understand that there are some details that we can’t delve into yet, so we might not be able to answer everything. Hopefully, the above provides a lot of useful information.

Thanks, Rob
rob is offline   #1 Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 06:10 PM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.