Inside3D!
     

QSBrowser: Website Server Browser/In-Client Server Browser

 
Post new topic   Reply to topic    Inside3d Forums Forum Index -> General Discussion
View previous topic :: View next topic  
Author Message
Baker



Joined: 14 Mar 2006
Posts: 1538

PostPosted: Mon Jan 18, 2010 2:25 am    Post subject: QSBrowser: Website Server Browser/In-Client Server Browser Reply with quote

EFESS, who recently became a co-administrator of QuakeOne.com has released a server browser package under the GPL to allow hosting and querying of servers on a web site.

QServer: Website Server Browser Plus In-Client Server Browser Feed

License: GPL --- you know, Open Source
Download: http://servers.quakeone.com/QSBrowser.zip
Example: http://servers.quakeone.com
Requires: ASP.NET and SQLite (may be other requirements)

Target Audience: Anyone who wants to make a total conversion Quake game who would like to have a nice portal web site kind of like QuakeOne.com and wants servers list with players and an in-client server browser feed.

Example Pic -- example looks a little vanilla, but obviously you can customize it. Apparently uses AJAX and updates on-screen.



Features: Add servers, administration controls and more.

Plus it can feed a prototype server browser for ProQuake that I will be tutorializing for the addition to any engine.



(Yes, DarkPlaces sv_heartbeat and master server is a superior way and one day hopefully that will available in standard Quake, but this works with all standard Quake server today. Sometimes you have to work within the framework of what can be done today.)
_________________
Tomorrow Never Dies. I feel this Tomorrow knocking on the door ...
Back to top
View user's profile Send private message
Arkage



Joined: 19 Nov 2009
Posts: 27

PostPosted: Mon Jan 18, 2010 4:05 pm    Post subject: Reply with quote

Looks great, really great.

Now to see if I can make head or tail of it Smile .
It should be perfect for Solitude.

Thanks for this.
Back to top
View user's profile Send private message
efess



Joined: 18 Jan 2010
Posts: 3
Location: Connecticut

PostPosted: Mon Jan 18, 2010 4:30 pm    Post subject: Reply with quote

If you have any questions/problems, don't hesitate to contact me if you decide to use it
Back to top
View user's profile Send private message Visit poster's website AIM Address
MDave



Joined: 17 Dec 2007
Posts: 75

PostPosted: Mon Jan 18, 2010 4:34 pm    Post subject: Reply with quote

This is a godsend. Thank you EFESS and Baker!
Back to top
View user's profile Send private message
Downsider



Joined: 16 Sep 2008
Posts: 477

PostPosted: Mon Jan 18, 2010 9:08 pm    Post subject: Reply with quote

Very nice Very Happy
Back to top
View user's profile Send private message
dreadlorde



Joined: 24 Nov 2009
Posts: 86

PostPosted: Wed Jan 20, 2010 3:26 pm    Post subject: Reply with quote

Great job, Baker! But did you have to write it in ASP? Sad
Back to top
View user's profile Send private message AIM Address
Baker



Joined: 14 Mar 2006
Posts: 1538

PostPosted: Wed Jan 20, 2010 3:37 pm    Post subject: Reply with quote

dreadlorde wrote:
Great job, Baker! But did you have to write it in ASP? Sad


EFESS is the creator of QSBrowser.

/I like multiplatform solutions like PHP/MySQL and such. But having an ASP solution available is quite nice and what EFESS created is somewhat on par [or even in excess in some ways] of the functionality of QuakeServers.Net (EFESS apparently wrote qw, q2, q3 support in it).
_________________
Tomorrow Never Dies. I feel this Tomorrow knocking on the door ...
Back to top
View user's profile Send private message
Trickle



Joined: 26 Mar 2009
Posts: 44

PostPosted: Wed Jan 20, 2010 4:51 pm    Post subject: Reply with quote

let's stuff that in Qrack
_________________
Back to top
View user's profile Send private message
efess



Joined: 18 Jan 2010
Posts: 3
Location: Connecticut

PostPosted: Wed Jan 20, 2010 5:34 pm    Post subject: Reply with quote

Quote:
But did you have to write it in ASP?


The initial concept was that it was only going to be used in one place which I host, and I used the framework I'm most familiar with (.net).

If I started out knowing that other people would be interested in hosting it themselves, I would have shifted to a framework that's more open such as PHP/C++. Sorry!

The ASP pages are just for user interaction (and interface to Quake clients). If you have a way of using .net dll assemblies in whatever framework you're using, you can execute the queries and maintain the server cache in memory yourself. All of the database access code, and logic to maintain server state, are contained in those assemblies.

It can be multi platform as well, as long as you can run Mono Wink
Back to top
View user's profile Send private message Visit poster's website AIM Address
Baker



Joined: 14 Mar 2006
Posts: 1538

PostPosted: Wed Jan 20, 2010 5:52 pm    Post subject: Reply with quote

Trickle wrote:
let's stuff that in Qrack


It will be in Qrack assuming R00k likes my implementation.

The engine side is not hard to implement and leverages R00k's CURL code. I just need to write the tutorial.
_________________
Tomorrow Never Dies. I feel this Tomorrow knocking on the door ...
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Inside3d Forums Forum Index -> General Discussion All times are GMT
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


Powered by phpBB © 2004 phpBB Group