Prior Auxiliary Applications #135
Replies: 2 comments
-
|
This thread contains restored content from prior forums; see #134 for details. [Aug 2010]
I think there are strong scenarios where the offline creator is useful in ways that OLC/OLC-wrapper is not. Some reasons are stronger than others but here are some:
IMO a GUI 'OLC wrapper' program (ala WheelMUDWebEditor) could be interesting but it might be best served as it's own program altogether, or a concept to think about in the WheelMUD v1.1+ timeframe. [July 2010] - re: An OLC thread:
Fair points. I think there will be a variety of people in categories with opinions like
Basically, "why not both?"... eventually. Until then (v1.1+) I think we'll want to focus on the one we know all our players could adopt (as they're already connecting Telnet successfully if they're players at all) even if it's not their favorite choice. But if someone really, really wants to spin up an adjacent effort for another Builder App / Experience... let's open a thread and work out logistics because I wouldn't want to be a hurdle to such a thing. :) |
Beta Was this translation helpful? Give feedback.
-
|
This thread contains restored content from prior forums; see #134 for details. [Mar 2010] Each of these 3 approaches have their benefits and their drawbacks. Lets look at each, and why I believe that the "web" option is the least bang for the buck.
A web-based approach incurs a ton of additional risks/considerations over the other options. If you're talking about directly modifying the game world's database, the security risks are huge; one can not trust the client to validate that it has permission to alter a particular room/item/etc, and it is not the role of the DB to do that, so it is the layer in-between that has to do this. Web security is non-trivial. OLC does not expose such risks simply due to the nature of its transmission. Nor does a dedicated Windows app, as they can merely pass a completed area to a person with the capability (and trust) to integrate it properly, etc.
Fair, the builder can choose to be juggling multiple programs with some of these models. I'd like that to be a choice and not a necessity.
Any idea how many big bucks were spent on just those systems' security implementations? That equates to a lot of open-source resources we could be directing elsewhere. This can be an ongoing, stressful battle too. OLC and UML both have it beat here, since these sort of attack surfaces are not something we have to even think about. Sure, the cost of being bitten by security issues are reduced by simply not working against the production DB, but you still are opening up the surface on whatever machine that's installed on. How many hobbyist MUDs are out there? How many do you think would bother to set up a second machine other than the MUD server to host such a thing? In addition, the cost of maintaining/integrating separate DBs may be annoying. A builder wouldn't get to see their stuff in action very quickly, even in a 'test' context. Add to that the fact that new players and such need to get their character information integrated to the builder web machine too, you're talking about two-way integrations of database changes, which is non-trivial. As an alternative your web interface may be divorced entirely from your character itself, but now you've compromised some of the community tie-in or opened up to social hacks - how is Bob's web account tied to the Bob player if not via the DB integrations? If they're NOT tied together, then how do we prevent some random person from claiming the Bob web account? Require the player to be online, petition a GM to go make a web account for them...? My head is spinning with the complexities, and we've only just started to scratch the surface.
OLC has this largely taken care of already: As a MUD player they can probably already get into a MUD, and if they can, then they already have everything they need. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
While sifting through the old forums archives #134, there were a number of small conversations about various auxiliary applications adjacent to the WheelMUD server itself. These are all useful ideas to keep in mind, and may be worth creating new Issues to track each one separately. Perhaps when we get closer to v1.0 though. If you want to discuss one of these ideas in particular, it may be worth searching if we already have such a thread, and if not, making a new thread. You can link it back here for discovery. If you have an idea for a new auxiliary application, feel free to link it to this thread as well.
Auxiliary Applications:
This thread will be locked, since replies are likely to span too many topics. As such, if you want to resurrect such a discussion, please make a new thread and you can create a link here by mentioning #135 in the text.
Beta Was this translation helpful? Give feedback.
All reactions