View previous topic :: View next topic |
Author |
Message |
Baker

Joined: 14 Mar 2006 Posts: 1538
|
Posted: Mon Jan 18, 2010 2:25 am Post subject: QSBrowser: Website Server Browser/In-Client Server Browser |
|
|
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 |
|
 |
Arkage
Joined: 19 Nov 2009 Posts: 27
|
Posted: Mon Jan 18, 2010 4:05 pm Post subject: |
|
|
Looks great, really great.
Now to see if I can make head or tail of it .
It should be perfect for Solitude.
Thanks for this. |
|
Back to top |
|
 |
efess
Joined: 18 Jan 2010 Posts: 3 Location: Connecticut
|
Posted: Mon Jan 18, 2010 4:30 pm Post subject: |
|
|
If you have any questions/problems, don't hesitate to contact me if you decide to use it |
|
Back to top |
|
 |
MDave

Joined: 17 Dec 2007 Posts: 75
|
Posted: Mon Jan 18, 2010 4:34 pm Post subject: |
|
|
This is a godsend. Thank you EFESS and Baker! |
|
Back to top |
|
 |
Downsider

Joined: 16 Sep 2008 Posts: 477
|
Posted: Mon Jan 18, 2010 9:08 pm Post subject: |
|
|
Very nice  |
|
Back to top |
|
 |
dreadlorde

Joined: 24 Nov 2009 Posts: 86
|
Posted: Wed Jan 20, 2010 3:26 pm Post subject: |
|
|
Great job, Baker! But did you have to write it in ASP?  |
|
Back to top |
|
 |
Baker

Joined: 14 Mar 2006 Posts: 1538
|
Posted: Wed Jan 20, 2010 3:37 pm Post subject: |
|
|
dreadlorde wrote: | Great job, Baker! But did you have to write it in ASP?  |
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 |
|
 |
Trickle
Joined: 26 Mar 2009 Posts: 44
|
Posted: Wed Jan 20, 2010 4:51 pm Post subject: |
|
|
let's stuff that in Qrack _________________
 |
|
Back to top |
|
 |
efess
Joined: 18 Jan 2010 Posts: 3 Location: Connecticut
|
Posted: Wed Jan 20, 2010 5:34 pm Post subject: |
|
|
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  |
|
Back to top |
|
 |
Baker

Joined: 14 Mar 2006 Posts: 1538
|
Posted: Wed Jan 20, 2010 5:52 pm Post subject: |
|
|
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 |
|
 |
|