Lone Wolf Development Forums  

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

Notices

Reply
 
Thread Tools Display Modes
Chemlak
Senior Member
 
Join Date: Aug 2012
Posts: 432

Old December 18th, 2013, 10:57 AM
Yes. You would have to connect to the server to create the realm, but after that point you would never need to connect again, and do not need to pay for any cloud service features.
Chemlak is offline   #61 Reply With Quote
zarlor
Senior Member
 
Join Date: Nov 2010
Location: Metairie, LA, USA
Posts: 1,819

Old December 18th, 2013, 11:38 AM
I would add that you can also use the Player View (either on a second monitor or on your own by setting it up then turning your monitor to the players) at the tabletop as well, without having to pay for cloud service, too. Plus there are some way to set up a virtual monitor and/or window that you could h=make available to your players on the internet if you've got some basic technical skills. Also with no cloud service being required. So there are some functions of the program you can use to share with your players, and not strictly for yourself, without having to use the cloud service, and those no additional cost.

And I would add that it's frankly awesome for setting up worlds/scenarios, etc., even without the cloud service or using it to share anything with your players (although that is pretty useful, too, as I have found using a second monitor really helpful for giving them reminders of NPC names and such right on a screen they can see.)

Lenny Zimmermann
Metairie, LA, USA

Data files authored (please let me know if you see any issues with any of these if you have/use them):
Official (In the downloader)
50 Fathoms, Deadlands: Hell On Earth, Deadlands: Noir, East Texas University, Necessary Evil (requires Super Powers Companion), Pirates of the Spanish Main, Space 1889 (original file by Erich), Tour of Darkness, Weird War II, Weird Wars: Rome
Coming Eventually
Evernight (LWD has completed their review but I have some fixes to make first... although Pinnacle mentioned this might get an overhaul to SWADE so I may just wait for that first. If you just HAVE to have this now, though, just PM me)
zarlor is offline   #62 Reply With Quote
rob
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 8,232

Old December 18th, 2013, 02:29 PM
Thanks for the kind words, everyone! We're working around the clock on this end, and it's a monumental juggle to bounce between development tasks, the forums, and all the myriad small tasks that go into actually releasing the product. Not to mention all the time trying to figure out creative ways to accommodate everybody's wants. It's a grueling process.

So it's VERY nice to hear that it's recognized and appreciated!
rob is offline   #63 Reply With Quote
Silveras
Senior Member
 
Join Date: Aug 2010
Posts: 1,528

Old December 18th, 2013, 04:05 PM
Quote:
Originally Posted by Chemlak View Post
Yes. You would have to connect to the server to create the realm, but after that point you would never need to connect again, and do not need to pay for any cloud service features.
If I understood Rob's earlier replies correctly, the client would need to connect to the server for *each* realm created. No subscription would be required for that, but in order to have the necessary support in place should the user later decide to add a subscription, the client needs to communicate with the server during creation of each realm.
Silveras is online now   #64 Reply With Quote
Dervish
Senior Member
 
Join Date: May 2013
Location: Grand Forks ND
Posts: 130

Old December 18th, 2013, 06:01 PM
Rob when you get a minute could you explain the rationale of making us contact your servers to start a realm project?
Dervish is offline   #65 Reply With Quote
rob
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 8,232

Old December 18th, 2013, 06:40 PM
Quote:
Originally Posted by Silveras View Post
If I understood Rob's earlier replies correctly, the client would need to connect to the server for *each* realm created. No subscription would be required for that, but in order to have the necessary support in place should the user later decide to add a subscription, the client needs to communicate with the server during creation of each realm.
Exactly correct. There's no reason you couldn't just create a half-dozen realms right at the start and then utilize them as you go. That would eliminate the need to contact the server for the future realms, since they would already be created and reserved.

Quote:
Originally Posted by Dervish View Post
Rob when you get a minute could you explain the rationale of making us contact your servers to start a realm project?
When you add content to your realm, every single piece of data has to be uniquely tied to that realm. When you sync your content up to the server, the same must hold true. We could delay doing this until a user wanted to sync his content up to the cloud the first. It would make the process significantly more complicated, though. Let's say you create a big realm and finally decide you want to sync it. When you first create it, your computer picks an id for your realm. Unfortunately, that same id gets chosen by UserB's computer when he creates a realm on his own computer. So there's a conflict. Now, when you sync your realm, we need to take all your content and modify it to eliminate the conflict. Then we need to send all your modified content back down to you and overwrite your material with the revised content. That's doable, but it's complicated and ugly, plus there are lots of opportunities for an error in all that logic to corrupt your data, which means lots more work for us and lots more testing to make sure it's all bulletproof.

Things get significantly MORE complicated when content sharing comes into play. Now we need to be able to uniquely distinguish content you created from content someone else created, plus we need to track which realm each piece of data originated from. However, we also need to allow all that content to behave as if you created it all (so you can modify it freely). At that point, we can't separately track which piece of content belongs to which realm via separate columns on each record without making everything incredibly convoluted. So we instead bake that information into the id associated with each piece of content, and the problem is solved.

If we bake the information into the id and let users potentially use conflicting values to flag their realm, we now have to fixup every single id of every single piece of data when you ultimately decide to sync your realm. Imagine a realm that's hundreds of megabytes in size (some of our Beta team members have realms that big), with hundreds of thousands of individual records. Fixing up all that data becomes a herculean task.

We sidestep all of these complications if we simply require every user to contact the server when creating a new realm. This reserves a guaranteed unique value for the realm, which can thereafter be baked into all the ids issued on the standalone client. When a user later decides to sync his data, all that data is guaranteed to have distinct ids from all other users. So there's no muss or fuss, and it all just works smoothly.

All of the technical details are a lot more hairy and not something I have time to delve into beyond this basic overview. Hopefully, this explanation makes sense. We did not make the decision to do things this way lightly. It was necessitated to avoid significantly more complicated problems, and we felt it was a very minor requirement to impose upon users for which the benefits far out-weighed the negatives and for which there is a very simple work-around. If someone wants to avoid having this impact them down the road, all they need to do is create a bunch of realms right away, as I outlined at the top of this post.

Hope this helps!
rob is offline   #66 Reply With Quote
woobyluv
Member
 
Join Date: Aug 2012
Posts: 76

Old December 18th, 2013, 09:02 PM
Let me see if I am processing this correctly...

When you start a new realm, it has it's own unique ID that is tied to your account, correct so far?

Ok assuming this is correct, then as part of the process of starting this new realm, it concurrently allocates a portion of the server/cloud with that realm's unique ID as a placeholder? Yes?

If so, then will the RW software auto attempt to sync or update the realm on the server, or will that be a toggle in the preferences? I'm assuming that if you don't have an active subscription, the RW software will bypass this step?

While some realms I may want to share with friends spread across the world, there are some realms I will want to create that I want to be private.
woobyluv is offline   #67 Reply With Quote
rob
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 8,232

Old December 18th, 2013, 10:13 PM
When you create the realm, it's reserved on the server and the details for creating all the ids are sent down to the standalone client. Once you've created the realm, everything subsequent to that is completely up to you to initiate. So you can choose to never sync any of your realms to the server, or you can sync all of them, or you can selectively decide which ones are synced.

Automatic syncing is something that's still on the todo list, but it will need to be configured by the user once it's actually added. By default, nothing is synced until the user triggers a sync to occur (or configures auto-syncing to occur in the future).
rob is offline   #68 Reply With Quote
EightBitz
Senior Member
 
Join Date: May 2013
Posts: 1,458

Old December 19th, 2013, 07:04 AM
Rob,

Regarding you and the crew working 'round the clock, it is my sincere hope that you and the crew take time off to enjoy the holidays with your family and friends. We'll still be here when you get back. If RW is ready before Christmas, great. If not, we'll still be here after.

I may be all bluster on the outside, but I'm warm and squishy on the inside. Merry Christmas, and be well.
EightBitz is offline   #69 Reply With Quote
Silveras
Senior Member
 
Join Date: Aug 2010
Posts: 1,528

Old December 19th, 2013, 07:08 AM
The other piece that I think addresses woobyluv's questions is that, from what I have gathered in previous posts, players will need to create accounts on the server. The GM who owns a realm will be able to grant access to the player accounts on a realm-by-realm basis.. so some realms can remain completely private, while none are automatically wide open for just anyone to peek into.
Silveras is online now   #70 Reply With Quote
Reply


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 05:42 AM.


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