Well, when a spectator connects to the proxy, the proxy fires
DRC_COMMAND_START for that spectator only, the server isn't told
anything about the connecting/connected spectator, other than how many
spectators are connected. Clientputinserver/inithud etc aren't even
checked for spectators at all (they aren't even called for the proxy for
that matter), and neither is pre/post think either. That's the problem.

If there was a way to store data for the proxy, so the proxy could
automatically send certain updated information at the time the spectator
connects (since it's all buffered, to whatever the proxies delay time
is, which means even if there was a way to make the proxy send a
request, the update would still only happen [buffertime] after the
spectator connected, so it wouldn't do anything on initialize.
(something I realized after I posted)

Hltv is great and all, but I think theres a design flaw, that or im just
missing something completely. I don't just want the clock to work, but
whenever a spectator connects, it doesn't receive anything for the
correct time. The scoreboard isn't updated properly (shows everyone as
unnasigned until everyone dies and respawns and ScoreInfo is sent over.
Again [buffertime] after they really do it.)

Which is why im posting here, I mean, there should be a way, right? Then
again, if we could modify the proxy to certain "required" data ie: the
most current time for roundtime, and the most current scoreinfo, and
whatever else is needed (one other thing would be the capture bars in
flf, I'd really like to have them in hltv so spectators can actually see
captimes like everyone else, however im beginning to think this isn't
possible with the way hltv is designed.)


-omega
Blackened Interactive - http://blackened-interactive.com
Front Line Force - http://www.flfmod.com


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]] On Behalf Of Pat Magnan
Sent: November 25, 2002 9:18 PM
To: [EMAIL PROTECTED]
Subject: Re: [hlcoders] grah

I think the server executes a SpectatorConnect type function, or there
is
one somewhere. You could probably send them a timer update there?

Or, in the ClientPutInServer/InitHUD, send it if FL_PROXY is set?

Or, in the client, in the initialization of that panel, if
g_Engfuncs.IsSpecateOnly() returns true, request a timer update?

DRC_COMMAND_START should be a director event fired when the server
signals
proxies that something has occured... ok that's a couple vague ideas
that
could be bogus.

Hopefully someone who knows what the hell they're talking about tells me
I'm on crack and tells you the right way to do it :).

At 01:01 PM 11/24/2002 -0500, you wrote:
>If I keep spamming the list, im sorry, outlook is being retarded. It
>keeps telling me I can't send to the list for some reason so I don't
>know if it's going out or not (and it's not the list telling me that)
>
>What I'm trying to post--->
>Hrm, well I'm scratching my head on this one..
>
>
>Any of you know if there's a way to have a client connecting to the
>proxy, make the proxy send a message to the server? I've tried placing
a
>servercmd and clientcmd inside DRC_CMD_START, to see if it would have
>the proxy execute it, but to no success.
>
>
>
>I need to update certain data (clock, etc) whenever a spectator
connects
>to the proxy. If a client is already watching the game, and the round
>starts over, and whatnot, the normal clock update that's sent to all
>clients works, however I can't seem to find a way to update hltv
>spectators with any data that I need upon connection.
>
>Help would be appreciated.
>
>Thanks


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

Reply via email to