Descentforum.DE Forum Index Descentforum.DE
Search | FAQ | Memberlist | Usergroups | Newsfeed Newsfeed  Register
Profile | Log in to check your private messages | Log in 
Chat | D3-Tactics | Downloads | Map | Links | Serverlist | Teamspeak 

For GNU/Linux users: D3 server info as a filesystem!

 
Post new topic   Reply to topic    Descentforum.DE Forum Index -> English Embassy / International Descenters Forum
View previous topic :: View next topic  
Author Message
The Lion
Forum-Nutzer


Joined: 23 Jul 2006
Posts: 55
Location: The Netherlands

PostPosted: 21.01.2007, 17:15    Post subject: For GNU/Linux users: D3 server info as a filesystem! Reply with quote

Hi there.

I made a Perl script which uses FUSE and gslist to provide a list of Descent 3 servers
(and information about them) as a filesystem which you can mount at a directory
of your choice. Mostly just a nice toy to play around with, it does allow some "Unix
power" to be used on the server info, in case you ever want to do a little bit of
data mining on D3 servers. Winken

Remember, to use this, you will also need FUSE, the Fuse module for Perl, and
gslist. Once these are installed, it should be very easy to set up. You may want
to have a look at the d3fs_notes file which contains some examples and
additional usage information.

Enjoy!



d3fs.tar.gz
 Description:
D3FS

Download
 Filename:  d3fs.tar.gz
 Filesize:  7.35 KB
 Downloaded:  614 Time(s)


_________________
Back to top
View user's profile Send private message
Munk
Forum-Nutzer


Joined: 30 Jun 2001
Posts: 2140
Location: Herzogenrath

PostPosted: 21.01.2007, 17:25    Post subject: Reply with quote

Whoo, great stuff.
I bet one can use it with MRTG http://oss.oetiker.ch/mrtg/ to get some neat statistics
Back to top
View user's profile Send private message Send e-mail
Maulwurf
aka Seeker


Joined: 17 Jul 2001
Posts: 2187
Location: Stuttgart

PostPosted: 14.09.2007, 17:33    Post subject: Reply with quote

hmm I don't get qslist compiled.:
/usr/include/pthread.h:285: Fehler: In Konflikt stehende Typen für »pthread_t«
in english it would be conflicting types for »pthread_t«
Back to top
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1016
Location: Germany

PostPosted: 14.09.2007, 19:16    Post subject: Reply with quote

Cool
_________________
„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Back to top
View user's profile Send private message
Zorc
Forum-Nutzer


Joined: 05 Jul 2001
Posts: 961
Location: Ratzeburg

PostPosted: 14.09.2007, 20:11    Post subject: Reply with quote

I totally agree with Marix. Wow.
Back to top
View user's profile Send private message
The Lion
Forum-Nutzer


Joined: 23 Jul 2006
Posts: 55
Location: The Netherlands

PostPosted: 17.09.2007, 15:33    Post subject: Reply with quote

Gslist is used to retrieve the serverlist from Gamespy servers.
I don't know what's wrong with your pthread_t, it's defined here
on my system in /usr/include/bits/pthreadtypes.h as an unsigned
long int. As an alternative to gslist you could retrieve and parse
a list from http://d3.descent.cx/d3cxraw.d3, which is in fact what
Munk did for the d3fixd in-game tracker.

_________________
Back to top
View user's profile Send private message
Maulwurf
aka Seeker


Joined: 17 Jul 2001
Posts: 2187
Location: Stuttgart

PostPosted: 17.09.2007, 17:11    Post subject: Reply with quote

for me it looks the same as your definition:
/usr/include/bits/pthreadtypes.h
typedef unsigned long int pthread_t;

/usr/include/pthread.h:285
typedef struct pthread_st *pthread_t;


but it's not that important right now. No time anyway :/
Back to top
View user's profile Send private message
King Lo
Forum-Nutzer


Joined: 14 Mar 2006
Posts: 320
Location: Stuttgart, BW

PostPosted: 18.09.2007, 15:21    Post subject: Reply with quote

Marix wrote:
Cool

Hey guys, this thread here is from January Smilie Maybe you should check for new threads a bit more often then *annual*? zwinkern
Back to top
View user's profile Send private message
Marix
Forum-Nutzer


Joined: 30 May 2001
Posts: 1016
Location: Germany

PostPosted: 18.09.2007, 17:04    Post subject: Reply with quote

Well: Besser spät als nie (better late than never (i guess))
_________________
„Der einzige Weg, die Grenzen des Möglichen zu finden, ist ein klein wenig über diese hinaus in das Unmögliche vorzustoßen.“
--Arthur C. Clarke
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Descentforum.DE Forum Index -> English Embassy / International Descenters Forum All times are GMT + 2 Hours
Page 1 of 1

 
Jump to:  
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 vote in polls in this forum
You can attach files in this forum
You can download files in this forum
PayPal


Descent is a trademark of Interplay Productions.
Descent, Descent II are © Parallax Software Corporation.
Descent III is © Outrage Entertainment.
Descentforum.DE and Descentforum.NET is © by Martin "Do_Checkor" Timmermann.
Powered by phpBB © 2001-2008 phpBB Group