"In my admin app, for example, I had to create two listening threads and
ensure that I was managing mutex issues surrounding the simultaneous
arrival of events on different "channels".  Not impossible - but I was
left wondering what design requirements lead Valve to the current
approach.  Almost like logging and rcon were developed by different
people that didn't talk to each other - or they were developed at
different time in the evolution of the product."

Or logging of game events and remote console (remote control of the
server) are two distinctly different unrelated functions there by
justifying status as separate communication entities. Separation allows
rcon and logging to be implemented in the most efficient manor to
achieve their different goals.


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Deadman Standing
Sent: Thursday, March 03, 2005 12:47 PM
To: [email protected]
Subject: RE: [OT] [hlds] Re: Can anyone tell me how i can activate Stats

"Second I am unaware of any environment that can not easily handle the
current data stream for either stats or rcon."

I did not mean to imply that any environment might be challenged by
implementing either datagram of stream sockets.  In order to implement a
application that covers all three of rcon commands, stats queries and
remote
logging, the developer currently has to use both  - and this is a level
of
complexity that might be avoided, if there was a consistent, single
stateful
or stateless means of talking to the server.  In my admin app, for
example,
I had to create two listening threads and ensure that I was managing
mutex
issues surrounding the simultaneous arrival of events on different
"channels".  Not impossible - but I was left wondering what design
requirements lead Valve to the current approach.  Almost like logging
and
rcon were developed by different people that didn't talk to each other -
or
they were developed at different time in the evolution of the product.

As for the XML issue you are correct - lots of things you can do with
regex,
however, I like XML for more reasons that just parsing.  In the end, I
parsed the logs into XML once I got the stuff and that worked fine for
me -
for stuff like database integration and the SOAP/XML web service
interfaces
that I expose.  However, here lurks a potential religious war - so I
will
defer on that one. We all use what works for each of us, in the end.

I STILL would like the request-id reflected - as the rcon spec says it
should be.

Thanks for your post.




_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlds

Reply via email to