Low Caliber Club
Low Caliber Club
    Low Caliber Forum  Hop To Forum Categories  Gaming General    interface/protocol for querying server?

Moderators: Manowar, Midknight
Go
New
Find
Notify
Tools
Reply
  
interface/protocol for querying server?
 Login/Join
 
Peregrine
Picture of radix
MSN does not support status - click here for the profile.
posted
I'd like to write up a little applet for the Gnome panel to tell me when people are playing. Is there a (simple) way to query the server for that kind of information? HTTP/XMLRPC interface or something? barring that, is the protocol that Rune itself uses to query said information documented in any way?
 
Posts: 96 | Location: Pittsburgh, PA, USA | Registered: Fri October 17 2003Reply With QuoteReport This Post
Peregrine
Picture of radix
MSN does not support status - click here for the profile.
posted Hide Post
... Reason being, I just missed Unter *twice*: I saw his depart from LCA, refreshed, and there was his depart from the second server. :-P
 
Posts: 96 | Location: Pittsburgh, PA, USA | Registered: Fri October 17 2003Reply With QuoteReport This Post
Emeritus
Picture of Dante
posted Hide Post
You might want to check out Rune Server Query by Critter first?
 
Posts: 1258 | Location: "Auslander" | Registered: Wed May 21 2003Reply With QuoteReport This Post
Treasurer
Picture of Unter den Uebrigen
posted Hide Post
We kept it simple, radix; an http request with basic authenitcation will get you a nice synopsis.  Should I send you the details by email; and why aren't you a minor yet?
 
Posts: 1457 | Location: Altadena | Registered: Tue January 07 2003Reply With QuoteReport This Post
Peregrine
Picture of radix
MSN does not support status - click here for the profile.
posted Hide Post
Sure, email is fine. My address is in my profile, I think. Please mention how often a request to this service is appropriate, since I'm going to have to poll it to implement this.

Unter, about Minorship, I expect I don't have it because I haven't been around very much; I was having problems with my OpenGL drivers for a while (a couple of months?) so I haven't really spent a ton of time in the arena with members/minors.
 
Posts: 96 | Location: Pittsburgh, PA, USA | Registered: Fri October 17 2003Reply With QuoteReport This Post
Peregrine
Picture of radix
MSN does not support status - click here for the profile.
posted Hide Post
Ah, sorry for not replying Dante -- It doesn't seem the tool will be useful, for two reasons: it's for windows, and the source doesn't seem to be available, so I can't look at it to figure out the protocol :-( But thanks for the suggestion! :-)
 
Posts: 96 | Location: Pittsburgh, PA, USA | Registered: Fri October 17 2003Reply With QuoteReport This Post
Emeritus
Picture of Dante
posted Hide Post
Don't worry, radix! I know it might not suit your linux purposes, and meant it only as a suggestion...

Good luck with your programming..
 
Posts: 1258 | Location: "Auslander" | Registered: Wed May 21 2003Reply With QuoteReport This Post
Peregrine
Picture of radix
MSN does not support status - click here for the profile.
posted Hide Post
Haven't received any info yet. No rush, of course, I just don't want to be forgotten :-)
 
Posts: 96 | Location: Pittsburgh, PA, USA | Registered: Fri October 17 2003Reply With QuoteReport This Post
Treasurer
Picture of Unter den Uebrigen
posted Hide Post
Radix, I have to head out of town for a few weeks on account of school.  In the mean time, throw up an http request to:
http://lowcaliber.com/030719b_activetable.js.php
which gives you your information in a slightly buried format (you'll have to parse a tad bit).  That will integrate your requests with the ninety second cache already in place, and allow you some freedom in determining an appropriate request cycle.

When I get back, we can deal with pinging the server directly; which involves some security issues.
 
Posts: 1457 | Location: Altadena | Registered: Tue January 07 2003Reply With QuoteReport This Post
Peregrine
Picture of radix
MSN does not support status - click here for the profile.
posted Hide Post
Ahh, yes, I noticed that URL before; I was curious how those server status things worked so I rummaged through the source. 90 seconds is quite often enough, I think.

Thanks!
 
Posts: 96 | Location: Pittsburgh, PA, USA | Registered: Fri October 17 2003Reply With QuoteReport This Post
Peregrine
posted Hide Post
First give this a read: IPServer Package for Unreal. Next, this should help better understand the actual network data packets: UT query code. Once you understand that, it should be relatively simple to develop a querying script and GUI using Perl and Curses.

Later! Big Grin

 
Posts: 1 | Registered: Sat January 24 2004Reply With QuoteReport This Post
  Powered by Social Strata  
 

    Low Caliber Forum  Hop To Forum Categories  Gaming General    interface/protocol for querying server?

© Low Caliber Club 2002-4
Gallery | Chat | Archive | Tutorials | Red Carpet

Constitution

Members

Forum

Stats

Wiki