QSBrowser: Website Server Browser/In-Client Server Browser
Moderator: InsideQC Admins
10 posts
• Page 1 of 1
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.)
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.)
The night is young. How else can I annoy the world before sunsrise?
Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
-

Baker - Posts: 3666
- Joined: Tue Mar 14, 2006 5:15 am
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).
The night is young. How else can I annoy the world before sunsrise?
Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
-

Baker - Posts: 3666
- Joined: Tue Mar 14, 2006 5:15 am
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
- efess
- Posts: 3
- Joined: Mon Jan 18, 2010 2:11 am
- Location: Connecticut
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.
The night is young. How else can I annoy the world before sunsrise?
Inquisitive minds want to know ! And if they don't -- well like that ever has stopped me before ..
-

Baker - Posts: 3666
- Joined: Tue Mar 14, 2006 5:15 am
10 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 1 guest





