Low Caliber Forum
interface/protocol for querying server?

This topic can be found at:
http://lowcaliber.com/eve/forums/a/tpc/f/7786011002/m/4466068075

Thu February 19 2004, 12:22 AM
radix
interface/protocol for querying server?
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?
Thu February 19 2004, 12:25 AM
radix
... Reason being, I just missed Unter *twice*: I saw his depart from LCA, refreshed, and there was his depart from the second server. :-P
Thu February 19 2004, 01:42 AM
Dante
You might want to check out Rune Server Query by Critter first?
Thu February 19 2004, 01:52 AM
Unter den Uebrigen
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?
Thu February 19 2004, 07:34 AM
radix
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.
Thu February 19 2004, 07:39 AM
radix
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! :-)
Thu February 19 2004, 03:18 PM
Dante
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..
Fri February 20 2004, 06:02 AM
radix
Haven't received any info yet. No rush, of course, I just don't want to be forgotten :-)
Sat February 21 2004, 06:52 AM
Unter den Uebrigen
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.
Sat February 21 2004, 07:59 AM
radix
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!
Fri March 05 2004, 06:00 PM
Lär
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