Page 1 of 2

Observers

Posted: Mon Jan 22, 2007 10:59 am
by dfan
Another request that is probably redundant (or already in; we're using 1.1): my last session had a GM, five players, and about four observers. Occasionally one of the observers would accidentally move a token or something. It would be nice to be able to connect as an Observer (rather than GM or Player), which would basically not give you the ability to do anything but scroll and zoom.

Posted: Mon Jan 22, 2007 11:03 am
by trevor
We've wanted an observer role for quite some time. My hesitation has been that it may adversely affect your player's experience as the observers consume bandwidht obtaining the textures of the maps.

I'll add a tracker though since this would be super useful.

Posted: Mon Jan 22, 2007 11:47 am
by Dracorat
Yeah, but if they connect as a player anyway, then the same penalty is applied. =)

Posted: Mon Jan 22, 2007 11:49 am
by dLANbandit
If you have an observer mode, it would make a list of games even better. So any DM could flag their game as registered with RPtools.net and observable. Thus anyone could hop in a take a look at the game. This would be great for getting more of a gaming community than just a bunch of guys who use the same tool with their friends.

Posted: Mon Jan 22, 2007 11:52 am
by trevor
Dracorat wrote:Yeah, but if they connect as a player anyway, then the same penalty is applied. =)
The difference is that players stick around, so you only get the penalty once. Every observer that desides to Check You Out will get a fesh copy of the image assets. So if 10 people simultaneously decide to observe your game, you'll be uploading all of you image assets 10 times. Then a couple minutes later another 3 join, 7 of the first disconnect ... ad infinium

Posted: Mon Jan 22, 2007 11:53 am
by trevor
trevor wrote:
Dracorat wrote:Yeah, but if they connect as a player anyway, then the same penalty is applied. =)
The difference is that players stick around, so you only get the penalty once. Every observer that desides to Check You Out will get a fesh copy of the image assets. So if 10 people simultaneously decide to observe your game, you'll be uploading all of you image assets 10 times. Then a couple minutes later another 3 join, 7 of the first disconnect ... ad infinium
As I think about it though, one of the features on the short list is to allow image repositories that are hosted on servers with beefy pipelines, so you would in essence offload the image distribution from your local MT server, which would make observers more practical.

Posted: Mon Jan 22, 2007 11:55 am
by Dracorat
Sounds like a good egg to place before the chicken!

Posted: Mon Jan 22, 2007 12:13 pm
by dLANbandit
this all sounds like good ideas to help build a community of gamers.

Posted: Tue Jan 23, 2007 12:20 am
by snikle
observer ability might be good for iCon as well. :wink:

Posted: Tue Jan 23, 2007 12:29 am
by trevor
snikle wrote:observer ability might be good for iCon as well. :wink:
I'd better get cracking !

Posted: Tue Jan 23, 2007 1:03 pm
by Kepli
Good Trevor :D

Posted: Wed Jan 24, 2007 2:58 am
by Emryys
trevor wrote:
Dracorat wrote:Yeah, but if they connect as a player anyway, then the same penalty is applied. =)
The difference is that players stick around, so you only get the penalty once. Every observer that desides to Check You Out will get a fesh copy of the image assets. So if 10 people simultaneously decide to observe your game, you'll be uploading all of you image assets 10 times. Then a couple minutes later another 3 join, 7 of the first disconnect ... ad infinium
You could designate an observer quota that is set by the server/GM...
Default 10, then when it's full, a message appears indicating it's full but may be available in the future, then when someone drops, it's open :)

Posted: Wed Jan 24, 2007 8:07 am
by trevor
Good idea emryys

Posted: Wed Jan 24, 2007 10:47 pm
by Azhrei
And maybe the off-site server thing wouldn't be too tough? I'm thinking of something like the explorer path, but using URLs instead. Whenever the client needs to get a new resource, it checks the local explorer path first, then tries putting the resource name at the end of each URL and tries them.

Maybe let the URLs come first and check timestamps only, then if the resource isn't found locally, go back to the URL to actually obtain the resource.

Hmm, that sounds like more work than I initially thought it might be...

Posted: Wed Jan 24, 2007 11:51 pm
by trevor
Heh. Actually the idea is that you can have a list of repositories.

First it checks your local cache, if not found it will walk down the repos, if none of them have it, it gets it from the maptool server.

Since the images are keyed off the MD5 sum of the actual image, it's possible to know you've got the exact correct image, regardless of the source of the image.

I will be creating a php script that people can drop into a directory on whatever server they want, and it will index the images that are accessible under the dir heirarchy, you then add that php script URL to your maptool instance and it will use it to look for images.

I'm hoping I can convince some sites like rpgmapshare to drop it in and be a repo. We'll add it to our gallery, and ask users to post their image repos