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

