I just uploaded a document containing detailed
information for the Half-Life network protocol.
http://sourceforge.net/docman/display_doc.php?docid=17919&group_id=68456
It's still incomplete and I need help completing it
also I need information on other game server protocols.
I'll add the information for the Q3 server protocol
as soon as possible.
As we said before Q3Plugs.NET can be used by many kinds of applications including webpages, windows applications, web services, pda's, etc...
You can now see a demo web page using Q3Plugs.NET
It takes some server settings and returns XML based on the response by the server.
The XML is transformed trough a set of XSL stylesheets. The stylesheets are very basic at this time, but feel free to send us more advanced stylesheets at any time... read more
I've started from scratch, working on a much more object orinted version of Q3Plugs.NET.
Everytime I make changes I'll commit them to CVS.
Well, this is the first release.
The Query (Q3Ping) Class works fine now.
You can use it to query any Q3 engine game
JK2, Quake3, RTCW, .... and process or display
the data in windows applications, websites, webapplications or even XML WebServices
I will add support for UT2003, Half-Life and Tribes2 ASAP. If someone would like to help out, please let me know.
These are the first 3 things which I will implement
- Communication between applications and
the Q3 Engine game. This will allow you to
send and receive text from the game.
An example of usage could be relaying all
urgent instant messenger messages to the
game so that you still receive them while playing
- Query Classes
Classes which allow you to query game servers
- Map Scanner
Scan for bsp files trough all the pk3 files in a
certain directory. Since Q3Plugs.NET can be
used in Web Services asswell, it would be easy
to create an application which compares the
maps on the server with the maps on the client
(Just an example)