RPTools.net

Discussion and Support

Skip to content

It is currently Thu Dec 14, 2017 3:56 pm 






Reply to topic  [ 2 posts ] 

Previous topic | Next topic 

  Print view

Author Message
 Offline
Kobold
 
Joined: Mon Oct 05, 2009 9:53 am
Posts: 13
 Post subject: MapTools Networking Protocol docs/API?
PostPosted: Mon Apr 18, 2011 1:57 pm 
Now that 1.3 is final, I'm wondering if there's been any progress (since this thread) on documenting the networking protocol used by MapTool? I'm interested in making some custom clients/servers to fulfill some specific use-cases, and having some documentation would be great.

The one use-case I'm most interested in would be when the DM has a slow connection outbound from their computer. I've experienced that when six players try and grab a 2 MB background image all at the same time, it seems they're all trying to connect to the one instance of MapTool that's running as a server, and if that one has a bad connection, everybody drags. I've run into this, and as such rented time on a VPS server, setting up MapTool there. But that instance doesn't have to be a full client; it could be a 'headless' server, just shuttling resources around, and the DM logs in from their workstation as another client (with GM privileges). Writing such a 'headless' server script that takes a campaign file, name, and a GM password, and just runs in a command line would be very helpful to me.

I've not seen the protocol documented anywhere, but if anyone has anything, please let me know!


Top
 Profile  
 
User avatar  Offline
Site Admin
 
Joined: Mon Jun 12, 2006 12:20 pm
Posts: 12103
Location: Tampa, FL
 Post subject: Re: MapTools Networking Protocol docs/API?
PostPosted: Mon Apr 18, 2011 4:06 pm 
MidnightLightning wrote:
Now that 1.3 is final, I'm wondering if there's been any progress (since this thread) on documenting the networking protocol used by MapTool? I'm interested in making some custom clients/servers to fulfill some specific use-cases, and having some documentation would be great.

I have no plans to document anything network-related at this point.

I've looked at the connection layer in the past but I really have no interest in trying to figure it out since it works. 8)

We will likely want to swap it out later and when that time comes I'll look at it.

Quote:
Writing such a 'headless' server script that takes a campaign file, name, and a GM password, and just runs in a command line would be very helpful to me.

That's not really related to documenting the networking API, though.

If it matters, someone else posted that they found that the MapToolServer class had a main() method and they were going to try to run MT headless. I warned them that there was a fair amount of work involved. (Was that you, ML?) If you search around the forums you should probably find it. I'd say it was within the last 4 weeks or so, certainly since the beginning of the year.


Top
 Profile  
 
Display posts from previous:  Sort by  
Reply to topic  [ 2 posts ] 

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:

Who is online

In total there is 1 user online :: 0 registered, 0 hidden and 1 guest (based on users active over the past 5 minutes)
Most users ever online was 243 on Sun Nov 04, 2012 6:14 am

Users browsing this forum: No registered users and 1 guest





Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group

Style based on Andreas08 by Andreas Viklund

Style by Elizabeth Shulman