Server Stats and Active games

Hi there, is there anyway to retrieve/receive a feed of the server stats? Current games in play, recently played?
I know I can see a static page
Is there a way for users to post a game they want to play and inform others real time??

Thus spake hipshot:

Hi there, is there anyway to retrieve/receive a feed of the server
stats? Current games in play, recently played?

Yes, it’s here:

vassalengine.org/status.php

I know I can see a static page
Is there a way for users to post a game they want to play and inform
others real time??

Not presently. I was hoping that people might do that in the IRC
channel.


J.

I’ve seen that page. That data is collected from the VASSAL sessions and held somewhere I assume, I was curious as to its availability.

Is there a means for me to collect that data and present it, in some form of real time update?

Do you guys have an api I could access the data with or similar?
Cheers

Thus spake hipshot:

I’ve seen that page. That data is collected from the VASSAL sessions and
held somewhere I assume, I was curious as to its availability.

Is there a means for me to collect that data and present it, in some
form of real time update?

Do you guys have an api I could access the data with or similar?

There’s no public API for this at the moment, mainly because the session
data for periods longer than a few days can be quite large, and we don’t
have a good way of dealing with the network traffic this generates right
now. This might change in the future.


J.

Hmm well thats good news then.
So For instance I could receive data ‘realtime’ snippets but not the entire ‘database’ history of all games played.
That would work I think for my purposes.
If I dont impact your bandwidth costs would it be possible to discuss access to the session information?

Would you be the person who would facilitate enabling a call to your session history?

Regards
Kevin

Thus spake hipshot:

Hmm well thats good news then.
So For instance I could receive data ‘realtime’ snippets but not the
entire ‘database’ history of all games played.
That would work I think for my purposes.

What do you have in mind?


J.

I want to see if I can create a widget for browsers and possibly a small iphone or similar applet to provide notifications, and facilitate match ups on VASSAL.

  • In essence an easier way to connect. Some have started a VASSAL match up facebook page, others have started a vassal guild on BGG. Looking for more immediate opportunities to facilitate players. Your session data would be part of that applet/solution.

Thus spake hipshot:

I want to see if I can create a widget for browsers and possibly a small
iphone or similar applet to provide notifications, and facilitate match
ups on VASSAL.

  • In essence an easier way to connect. Some have started a VASSAL match
    up facebook page, others have started a vassal guild on BGG. Looking for
    more immediate opportunities to facilitate players. Your session data
    would be part of that applet/solution.

At some point in the not too distant future, there will be a published
web service API for the server. I think before we can do this, however,
we need to offload module downloads to something like BitTorrent or
Amazon S3, and we need to put some thought into rate limiting.

If you have some ideas about how to improve opponent-finding, we’d like
to hear them. Do you think this is best done as part of VASSAL, or as
something separate?


J.

The finding aspect is a multi part problem.
I think part of the solution belongs in VASSAL for the guys who arrange to play, but I have never been able to nor know any 1 who has said “hmm better do turn on that specific module and see who is waiting for a game.” Plus I don’t know the guy (sorry girls) nor do I know his skill set.

Most folks use another mechanism to find a game. All of which are cumbersome, weak, time delayed…

What I want may not be what others want, but what I desire is some form of match making service based upon my preferred games, and times available, and what my friends are doing.

I dont know what can be supplied from the VASSAL end, in terms of data capture on your server(s) -Userid, session login time, game module loaded, time played/logged on etc.

But access to that data and the ability to hand off to VASSAL Server and create a session between one or more parties would be nice.
I’m more interested in the part of ‘match making’ at the outset .

Gents,
No further thoughts, comments or opinions here? Am I able to obtain a definitive yes or no on whether the data could be made available?

Ideally, to recap:

  1. A one shot d.loadable history file for statistical purposes.
  2. and more importantly information that would allow real time access or snapshot access to games up and waiting, and related data.

Is this possible?
If so how do we go about making that happen?

Thanks, looking forward to your answer and comments.

Thus spake hipshot:

Gents,
No further thoughts, comments or opinions here? Am I able to obtain a
definitive yes or no on whether the data could be made available?

Ideally, to recap:

  1. A one shot d.loadable history file for statistical purposes.
  2. and more importantly information that would allow real time access or
    snapshot access to games up and waiting, and related data.

Is this possible?
If so how do we go about making that happen?

Yes, it’s possible, but we probably can’t handle the extra bandwidth
required until we change the way that module downloads work.


J.

Thus spake hipshot:

The finding aspect is a multi part problem.
I think part of the solution belongs in VASSAL for the guys who arrange
to play, but I have never been able to nor know any 1 who has said “hmm
better do turn on that specific module and see who is waiting for a
game.” Plus I don’t know the guy (sorry girls) nor do I know his skill
set.

Most folks use another mechanism to find a game. All of which are
cumbersome, weak, time delayed…

What I want may not be what others want, but what I desire is some form
of match making service based upon my preferred games, and times
available, and what my friends are doing.

I dont know what can be supplied from the VASSAL end, in terms of data
capture on your server(s) -Userid, session login time, game module
loaded, time played/logged on etc.

But access to that data and the ability to hand off to VASSAL Server and
create a session between one or more parties would be nice.
I’m more interested in the part of ‘match making’ at the outset .

Of relevance for this thread is this discussion at BGG:

boardgamegeek.com/article/7866297

I’m still trying to feel out what people would find most useful.


J.