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

Reply via email to