Digital Paint Discussion Board

Development => Bugs, Feature Requests, and Feedback => Official Feature Votes => Topic started by: Eiii on January 05, 2008, 07:45:37 PM

Title: Feature: COD4-style playbacks after death
Post by: Eiii on January 05, 2008, 07:45:37 PM
For those of you who don't know how COD4 handles this, what happens is that after you die you get a short view of what your opponent was seeing/doing from three or four seconds before your death to about a second after. This'd allow newer players to be able to see where exactly they were getting killed from, or what basic tactics more experienced players used. On the downside, I think it'll increase server CPU and memory usage a noticeable amount.
Title: Re: Feature: COD4-style playbacks after death
Post by: nightryder on January 05, 2008, 07:47:21 PM
it could be a serverside option and a client side option
Title: Re: Feature: COD4-style playbacks after death
Post by: Cobo on January 05, 2008, 07:49:51 PM
Hm, I think it should just be a client side option.
Title: Re: Feature: COD4-style playbacks after death
Post by: nightryder on January 05, 2008, 07:52:18 PM
i was just thinking about what would happen on the 1 second respawn servers.
Title: Re: Feature: COD4-style playbacks after death
Post by: Eiii on January 05, 2008, 07:54:35 PM
Hm, I think it should just be a client side option.
It should be a server-side option for admins that don't want to/can't spare the extra memory or CPU (like those running on home computers). Plus, if there were some huge game-destroying bug found in it, there'd be no way to turn it off.
Title: Re: Feature: COD4-style playbacks after death
Post by: jitspoe on January 05, 2008, 08:04:49 PM
http://dplogin.com/dplogin/featurevote/feature.php?id=10014

I've always thought this would be a nice way to dampen the effectiveness of voice recon by delaying it.  I know some will disagree, but I think being able to relay the enemies exact position without a live player's line of sight is akin to wallhacking and greatly reduces strategic positioning.  At least with a delay, you wouldn't be able to say, "He's rounding the corner right... NOW!"

That said, this is a pretty low-priority feature in my opinion, and implementing it the way I suggested would probably annoy a lot of people.
Title: Re: Feature: COD4-style playbacks after death
Post by: Eiii on January 05, 2008, 08:06:16 PM
I agree, but the clan scene'd kill you. How would they play if they didn't know exactly where there was opponent was at all times?
Title: Re: Feature: COD4-style playbacks after death
Post by: nightryder on January 05, 2008, 08:13:01 PM
there already is a bit of a delay just through vent and ts
Title: Re: Feature: COD4-style playbacks after death
Post by: Eiii on January 05, 2008, 08:29:06 PM
I'm pretty sure that a delay of 3-5 seconds is being talked about, not 100ms. ;)
Title: Re: Feature: COD4-style playbacks after death
Post by: DaRkNeSS on January 05, 2008, 08:59:09 PM
No thanks.  Make it client side, but don't let servers enforce it.
Title: Re: Feature: COD4-style playbacks after death
Post by: Eiii on January 05, 2008, 09:03:45 PM
No thanks.  Make it client side, but don't let servers enforce it.
...what? The server would have to participate in this to some degree. The delay being talked about above has nothing to do with this feature.
Title: Re: Feature: COD4-style playbacks after death
Post by: webhead on January 06, 2008, 12:42:43 AM
On the downside, I think it'll increase server CPU and memory usage a noticeable amount.

how does it involve the server at all? i was thinking that since the client was already sent packets about the killer's position and the travel of his paintball, why couldn't the client just rewind a few seconds' worth of packets, and replay them with a chasecam behind the killer, and then when it's done, resume listening to packets currently being sent from the server?

edit: nvm, the "server-side demo playback" thread just answered why not for me.
Title: Re: Feature: COD4-style playbacks after death
Post by: Cobo on January 06, 2008, 12:47:57 AM
The client would have to be storing that information constantly.
Title: Re: Feature: COD4-style playbacks after death
Post by: webhead on January 06, 2008, 01:15:01 AM
yah, i thought it did, but apparently not. i wonder what kind of bandwidth the game [client] would require if it did. (not to mention what kind of bandwidth the server would need to do that.)
Title: Re: Feature: COD4-style playbacks after death
Post by: kamikazetacticz? on February 04, 2008, 05:00:23 AM
I swear on my life I was thinking about that earlier today LOL!
yeah that would be sweet.
Title: Re: Feature: COD4-style playbacks after death
Post by: y00tz on February 04, 2008, 09:39:06 AM
Can someone post a YouTube video so everyone knows what we're talking about here?
Title: Re: Feature: COD4-style playbacks after death
Post by: KiLo on February 04, 2008, 09:56:05 AM
Basically it is a "killcam" that shows your death from the point of view that the person killed you from.
Title: Re: Feature: COD4-style playbacks after death
Post by: Amidoxz on February 04, 2008, 10:56:59 AM
http://www.youtube.com/watch?v=59JF76iKp8o

Around 45 seconds... 1:10, and 1:45

I noticed it also gives you an option to skip the killcam, like he does near 2 minutes. Is there any way that this can be done?
Title: Re: Feature: COD4-style playbacks after death
Post by: ch40s on February 08, 2008, 05:07:48 PM
If added, should be implemented as a server-side variable, just like COD4. Also, with a skip option too. In the case of a speed pub, go straight to spawning or wait and watch the killcam.
Title: Re: Feature: COD4-style playbacks after death
Post by: KiLo on February 08, 2008, 05:22:58 PM
Should be a server side option. Have "killcam" enabled on pubs but not on match servers. And basically then what ch40s said.
Title: Re: Feature: COD4-style playbacks after death
Post by: nightryder on February 08, 2008, 06:51:30 PM
couldnt it be both server and client. then if you dont want it on while your matching just type in the command and its off.
Title: Re: Feature: COD4-style playbacks after death
Post by: Eiii on February 08, 2008, 07:43:42 PM
It would be primarily serverside, but there would be an option to automatically skip playbacks.
Title: Re: Feature: COD4-style playbacks after death
Post by: MosEz on March 06, 2009, 08:34:04 AM
what happend to this. dont let this sleep again :D

i was just thinking about what would happen on the 1 second respawn servers.

maybe we should close such servers. 15sec respawm is good enough.

It should also possible to click the killcam away.
Title: Re: Feature: COD4-style playbacks after death
Post by: T3RR0R15T on March 06, 2009, 09:35:22 AM
And a serverside option to disable it. Not all servers have enough power to do it for xx players.
Title: Re: Feature: COD4-style playbacks after death
Post by: nightryder on March 09, 2009, 08:37:37 PM
ya this would make the game better
Title: Re: Feature: COD4-style playbacks after death
Post by: HardcoreManiac on March 16, 2009, 09:03:08 AM
You can make this client sided...
I tried making a killcam and it worked out pretty well.
What i did was:
Remember the ID of every player, his position, direction, and ofcourse: shooting.
Then the killcam:
Create objects with the player ID's for every player in range.
Let objects follow the runway that has been saved for that ID.
Make it shoot when did.

This takes CPU to clients, but if there's an option to disable the killcam, there should be no problem.
Title: Re: Feature: COD4-style playbacks after death
Post by: Eiii on March 16, 2009, 11:27:10 AM
If course, you've basically just outlined the most basic way to implement a killcam. :P

It does have to be server-side tough, at least to a degree-- the client generally doesn't get any network position/orientation/animation info about what he can't see, so it's not possible to record positions and such backwards in time.
Title: Re: Feature: COD4-style playbacks after death
Post by: jitspoe on March 16, 2009, 12:52:49 PM
The client doesn't necessarily have all the information to do this.  For example, if somebody was in another room and blocked by vis when he shot, the shooter's position would not be sent to the client.  This would probably be rare with shooting, but could certainly happen with things like grenades.
Title: Re: Feature: COD4-style playbacks after death
Post by: Narga on December 18, 2010, 04:48:47 AM
Should be a server side option. Have "killcam" enabled on pubs but not on match servers. And basically then what ch40s said.

Agreed. Why not match servers thought? ???
Title: Re: Feature: COD4-style playbacks after death
Post by: Narga on December 18, 2010, 04:53:17 AM
You can make this client sided...
I tried making a killcam and it worked out pretty well.
What i did was:
Remember the ID of every player, his position, direction, and ofcourse: shooting.
Then the killcam:
Create objects with the player ID's for every player in range.
Let objects follow the runway that has been saved for that ID.
Make it shoot when did.

This takes CPU to clients, but if there's an option to disable the killcam, there should be no problem.

That is even better. Make it Client side! ;D