This protocol is available on some HL servers via a plugin and is an attempt at creating a universal protocol. :)
http://www.open-game-protocol.org/ > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:hlds_apps- > [EMAIL PROTECTED] On Behalf Of Terry > Sent: 17 July 2004 21:02 > To: [EMAIL PROTECTED] > Subject: RE: [hlds_apps] RE: Source Engine Query Format > > What I'm about to say will most likely never happen, but I can dream > right? > > Alfred, after this new query system is complete, is there any chance it > could be made free to the world so hopefully other games could use it? I > would *love* to see one server protocol for all online games - one > protocol > to serve them all! ;-) > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of > > Alfred Reynolds > > Sent: Friday, July 16, 2004 2:04 PM > > To: [EMAIL PROTECTED] > > Subject: RE: [hlds_apps] RE: Source Engine Query Format > > > > The SQS query system implemented a series of "virtual" > > databases which tools can query from. The engine would > > implement a code database (hostname, players, et al) and then > > each specific mod can implement its own extended db (team, > > money, bananas, etc). This flexibility is the reason why it > > will take a little while to implement :) > > > > - Alfred > > > > ----Original Message---- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of > > Jeffrey "botman" Broome Sent: Friday, July 16, 2004 11:58 AM To: > > [EMAIL PROTECTED] Subject: Re: [hlds_apps] RE: > > Source Engine Query Format > > > > > Brian A. Stumm wrote: > > > > > > > Perhaps I am missing it but I want more... :D > > > > > > > > Nowhere within that spec did I see a "TEAM" field. Health? Armor? > > > > Team Scores in the server data? Personal Scores (dod) or > > Money (cs), > > > > etc. > > > > > > This makes the assumption that all MODs are team based. The engine > > > should make no such assumption. > > > > > > What would be better is to have a "MOD specific" query command that > > > will allow the engine to call a function in the MOD that returns a > > > result. > > > > > > For example... > > > > > > Query app sends "modvalue\0\team\0\playerindex=1\0" to request the > > > MOD's "team" value for player index 1. > > > > > > The engine would pass this query string to the MOD DLL code and the > > > MOD DLL code would return a response string to the engine > > which would > > > get returned to the query app... > > > > > > "Terrorist\0", or "BlueTeam\0", etc. > > > > > > The MOD DLL could create it's own extensions to the standard engine > > > list of query commands to allow query apps to determine "money", > > > "armor", "flag carrying status", etc. > > > > _______________________________________________ > > hlds_apps mailing list > > [EMAIL PROTECTED] > > http://list.valvesoftware.com/mailman/listinfo/hlds_apps > > > _______________________________________________ > hlds_apps mailing list > [EMAIL PROTECTED] > http://list.valvesoftware.com/mailman/listinfo/hlds_apps _______________________________________________ hlds_apps mailing list [EMAIL PROTECTED] http://list.valvesoftware.com/mailman/listinfo/hlds_apps
